105#include "et_bin_nsbh.h"
262 virtual void sauve(FILE *)
const ;
280 void fait_tkij(
int bound_nn = -1,
double lim_nn = 0) ;
304 void orbit_omega(
double fact_omeg_min,
double fact_omeg_max) ;
318 void pseudo_misner (
int&,
int,
double,
double,
int,
double) ;
319 double adm_systeme()
const ;
320 double adm_systeme_volume()
const ;
321 double komar_systeme()
const ;
322 double moment_systeme_inf()
const ;
323 double moment_systeme_hor()
const ;
324 double smarr()
const ;
325 Tbl linear_momentum_systeme_inf()
const ;
326 double viriel()
const ;
327 void coal (
double,
double,
int,
int,
double,
double,
double,
double,
double,
double,
double,
const int,
int,
double) ;
328 double distance_propre_axe_bh (
const int nr = 65)
const ;
329 double distance_propre_axe_ns (
const int nr = 65)
const ;
332ostream& operator<<(ostream& ,
const Bin_ns_bh& ) ;
Cartesian vectorial bases (triads).
Neutron star - black hole binary system.
Bhole & set_bh()
Read/write of the black hole.
double get_omega() const
Returns the orbital velocity.
double * p_mass_kom
Total Komar mass of the system.
void fait_decouple()
Function used to compute the {\tt decouple} functions for both the NS and the BH.
const Bhole & get_bh() const
Returns a constant reference to the black hole.
double * p_virial
Virial theorem error.
void fait_tkij(int bound_nn=-1, double lim_nn=0)
Computation of the extrinsic curvature tensor for both {\tt star} and {\tt bhole}.
Et_bin_nsbh & set_ns()
Read/write of the neutron star.
void set_omega(double)
Sets the orbital angular velocity [{\tt f_unit}].
double * p_total_ener
Total energy of the system.
void operator=(const Bin_ns_bh &)
Assignment to another Bin_ns_bh.
ostream & operator>>(ostream &) const
Operator >> (function called by the operator <<).
double x_axe
Absolute X coordinate of the rotation axis.
void set_x_axe(double)
Sets the absolute coordinate X of the rotation axis [{\tt r_unit}].
Et_bin_nsbh star
The neutron star.
double * p_virial_gb
Virial theorem error by E.Gourgoulhon and S.Bonazzola.
Bhole hole
The black hole.
friend ostream & operator<<(ostream &, const Bin_ns_bh &)
Save in a file.
Tbl * p_mom_constr
Relative error on the momentum constraint.
double * p_mass_adm
Total ADM mass of the system.
void analytical_omega()
Sets the orbital angular velocity of the neutron star to some 2-PN analytical value.
double separation() const
Return the separation.
double * p_ham_constr
Relative error on the Hamiltonian constraint.
const Base_vect_cart ref_triad
Cartesian triad of the absolute reference frame.
void set_der_0x0() const
Sets to {\tt 0x0} all the pointers on derived quantities.
void del_deriv() const
Destructor.
double * p_virial_fus
Virial theorem error by J.L.Friedman, K.Uryu, and M.Shibata.
Tbl * p_angu_mom
Total angular momentum of the system.
const Et_bin_nsbh & get_ns() const
Returns a constant reference to the neutron star.
void analytical_shift()
Sets some analytical template for the shift vector (via the members {\tt w_shift} and {\tt khi_shift}...
double omega
Angular velocity with respect to an asymptotically inertial observer.
double get_x_axe() const
Returns a constant reference to the black hole.
void orbit_omega(double fact_omeg_min, double fact_omeg_max)
Computes the orbital angular velocity {\tt omega}.
Equation of state base class.
Class for a star in a NS-BH binary system.
Base class for coordinate mappings.