LORENE
|
Class for computing a black hole - neutron star binary system with comparable mass () More...
#include <bin_bhns.h>
Public Member Functions | |
Bin_bhns (Map &mp_bh, Map &mp_ns, int nzet, const Eos &eos, bool irrot_ns, bool kerrschild, bool bc_lapse_nd, bool bc_lapse_fs, bool irrot_bh, double mass_bh) | |
Relative error on the Hamiltonian constraint. More... | |
Bin_bhns (const Bin_bhns &) | |
Copy constructor. More... | |
Bin_bhns (Map &mp_bh, Map &mp_ns, const Eos &eos, FILE *fich) | |
Constructor from a file (see sauve(FILE*) ) More... | |
virtual | ~Bin_bhns () |
Destructor. More... | |
void | operator= (const Bin_bhns &) |
Assignment to another Bin_bhns. More... | |
Hole_bhns & | set_bh () |
Read/write of the black hole. More... | |
Star_bhns & | set_ns () |
Read/write of the neutron star. More... | |
double & | set_omega () |
Sets the orbital angular velocity [{ f_unit}]. More... | |
double & | set_separ () |
Sets the orbital separation [{ r_unit}]. More... | |
double & | set_x_rot () |
Sets the absolute coordinate X of the rotation axis [{ r_unit}]. More... | |
double & | set_y_rot () |
Sets the absolute coordinate Y of the rotation axis [{ r_unit}]. More... | |
const Hole_bhns & | get_bh () const |
Returns a reference to the black hole. More... | |
const Star_bhns & | get_ns () const |
Returns a reference to the neutron star. More... | |
double | get_omega () const |
Returns the orbital angular velocity [{ f_unit}]. More... | |
double | get_separ () const |
Returns the coordinate separation of the binary system [{ r_unit}]. More... | |
double | get_x_rot () const |
Returns the absolute coordinate X of the rotation axis [{ r_unit}]. More... | |
double | get_y_rot () const |
Returns the absolute coordinate Y of the rotation axis [{ r_unit}]. More... | |
virtual void | sauve (FILE *) const |
Save in a file. More... | |
void | display_poly (ostream &) const |
Display in polytropic units. More... | |
double | mass_adm_bhns_surf () const |
Total ADM mass. More... | |
double | mass_adm_bhns_vol () const |
double | mass_kom_bhns_surf () const |
Total Komar mass. More... | |
double | mass_kom_bhns_vol () const |
const Tbl & | line_mom_bhns () const |
Total linear momentum. More... | |
const Tbl & | angu_mom_bhns () const |
Total angular momentum. More... | |
double | virial_bhns_surf () const |
Estimates the relative error on the virial theorem $|1 - M_{ Komar} / M_{ ADM}|$. More... | |
double | virial_bhns_vol () const |
Estimates the relative error on the virial theorem $|1 - M_{ Komar} / M_{ ADM}|$. More... | |
double | xa_barycenter () const |
Absolute coordinate X of the barycenter of the baryon density. More... | |
double | ya_barycenter () const |
Absolute coordinate Y of the barycenter of the baryon density. More... | |
double | omega_two_points () const |
Orbital angular velocity derived from another method. More... | |
void | orbit_omega (double fact_omeg_min, double fact_omeg_max) |
Estimates the relative error on the Hamiltonian constraint. More... | |
void | rotation_axis_x (double rot_exp_x) |
Computes the position of the rotation axis X. More... | |
void | rotation_axis_y (double thres_rot, double rot_exp_y, double fact) |
Computes the position of the rotation axis Y. More... | |
void | shift_analytic (double reduce_shift_bh, double reduce_shift_ns) |
Sets some analytical template for the initial shift vector. More... | |
Protected Member Functions | |
void | del_deriv () const |
Deletes all the derived quantities. More... | |
void | set_der_0x0 () const |
Sets to 0x0 all the pointers on derived quantities. More... | |
Protected Attributes | |
const Base_vect_cart | ref_triad |
Cartesian triad of the absolute reference frame. More... | |
Hole_bhns | hole |
Black hole. More... | |
Star_bhns | star |
Neutron star. More... | |
double | omega |
Angular velocity with respect to an asymptotically inertial observer. More... | |
double | separ |
Absolute orbital separation between two centers of BH and NS. More... | |
double | x_rot |
Absolute X coordinate of the rotation axis. More... | |
double | y_rot |
Absolute Y coordinate of the rotation axis. More... | |
double * | p_mass_adm_bhns_surf |
Total ADM mass of the system calculated by the surface integral at infinity. More... | |
double * | p_mass_adm_bhns_vol |
Total ADM mass of the system calculated by the volume integral and the surface integral at the apparent horizon. More... | |
double * | p_mass_kom_bhns_surf |
Total Komar mass of the system calculated by the surface integral at infinity. More... | |
double * | p_mass_kom_bhns_vol |
Total Komar mass of the system calculated by the volume integral and the surface integral at the apparent horizon. More... | |
Tbl * | p_line_mom_bhns |
Total linear momentum of the system. More... | |
Tbl * | p_angu_mom_bhns |
Total angular momentum of the system. More... | |
double * | p_virial_bhns_surf |
Virial theorem error calculated by the ADM mass and the Komar mass of the surface integral at infinity. More... | |
double * | p_virial_bhns_vol |
Virial theorem error calculated by the ADM mass and the Komar mass of the volume integral. More... | |
double * | p_xa_barycenter |
Absolute coordinate X of the barycenter of the baryon density. More... | |
double * | p_ya_barycenter |
Absolute coordinate Y of the barycenter of the baryon density. More... | |
double * | p_omega_two_points |
Orbital angular velocity derived from another method. More... | |
Private Member Functions | |
ostream & | operator>> (ostream &) const |
Operator >> (function called by the operator <<) More... | |
Friends | |
ostream & | operator<< (ostream &, const Bin_bhns &) |
Display. More... | |
Class for computing a black hole - neutron star binary system with comparable mass ()
Definition at line 63 of file bin_bhns.h.
Lorene::Bin_bhns::Bin_bhns | ( | Map & | mp_bh, |
Map & | mp_ns, | ||
int | nzet, | ||
const Eos & | eos, | ||
bool | irrot_ns, | ||
bool | kerrschild, | ||
bool | bc_lapse_nd, | ||
bool | bc_lapse_fs, | ||
bool | irrot_bh, | ||
double | mass_bh | ||
) |
Relative error on the Hamiltonian constraint.
Relative error on the momentum constraint Standard constructor
mp_bh | Mapping on which the black hole will be defined |
mp_ns | Mapping on which the neutron star will be defined |
nzet | Number of domains occupied by the neutron star |
eos | Equation of state of the neutron star |
irrot_ns | should be { true} if NS is irrotational, { false} if NS is corotating |
kerrschild | should be { true} if the background metric is Kerr-Schild, { false} if the background metric is conformally flat |
bc_lapse_nd | should be { true} if the BC type for lapse is Neumann, { false} if the BC type is Dirichlet |
bc_lapse_fs | should be { true} if the BC is first type { false} if the BC is second one |
irrot_bh | should be { true} if BH is irrotational, { false} if NS is corotating |
mass_bh | Black hole mass which appears in the background metric |
Definition at line 73 of file bin_bhns.C.
References omega, separ, set_der_0x0(), x_rot, and y_rot.
Lorene::Bin_bhns::Bin_bhns | ( | const Bin_bhns & | bibi | ) |
Constructor from a file (see sauve(FILE*)
)
Definition at line 111 of file bin_bhns.C.
References Lorene::fread_be(), omega, separ, set_der_0x0(), x_rot, and y_rot.
|
virtual |
const Tbl & Lorene::Bin_bhns::angu_mom_bhns | ( | ) | const |
Total angular momentum.
Definition at line 1616 of file bin_bhns_global.C.
References Lorene::Tensor::annule_domain(), Lorene::Tbl::annule_hard(), Lorene::Map::cosp, Lorene::Map::cost, Lorene::Scalar::dec_dzpuis(), Lorene::Scalar::dsdr(), Lorene::Scalar::dsdx(), Lorene::Scalar::dsdy(), Lorene::Scalar::dsdz(), Lorene::Map::get_bvect_cart(), Lorene::Star_bhns::get_confo_tot(), Lorene::Hole_bhns::get_confo_tot(), Lorene::Star::get_ener_euler(), Lorene::Hole_bhns::get_lapconf_tot(), Lorene::Black_hole::get_mass_bh(), Lorene::Black_hole::get_mp(), Lorene::Star::get_mp(), Lorene::Map::get_ori_x(), Lorene::Star::get_press(), Lorene::Hole_bhns::get_taij_tot(), Lorene::Hole_bhns::get_taij_tot_rs(), Lorene::Star::get_u_euler(), Lorene::Hole_bhns::has_bc_lapconf_fs(), Lorene::Hole_bhns::has_bc_lapconf_nd(), hole, Lorene::Scalar::inc_dzpuis(), Lorene::Scalar::integrale(), Lorene::Map_af::integrale_surface(), Lorene::Black_hole::is_kerrschild(), Lorene::log(), p_angu_mom_bhns, Lorene::pow(), Lorene::Map::r, Lorene::Black_hole::r_coord(), Lorene::Scalar::raccord(), Lorene::Tbl::set(), Lorene::Tensor::set(), Lorene::Scalar::set_etat_qcq(), Lorene::Tensor::set_etat_qcq(), Lorene::Map::sinp, Lorene::Map::sint, Lorene::sqrt(), star, Lorene::Scalar::std_spectral_base(), Lorene::Map::val_r(), Lorene::Map::xa, Lorene::Map::ya, and Lorene::Map::za.
|
protected |
Deletes all the derived quantities.
Definition at line 145 of file bin_bhns.C.
References p_angu_mom_bhns, p_line_mom_bhns, p_mass_adm_bhns_surf, p_mass_adm_bhns_vol, p_mass_kom_bhns_surf, p_mass_kom_bhns_vol, p_omega_two_points, p_virial_bhns_surf, p_virial_bhns_vol, p_xa_barycenter, p_ya_barycenter, and set_der_0x0().
void Lorene::Bin_bhns::display_poly | ( | ostream & | ost | ) | const |
Display in polytropic units.
Definition at line 312 of file bin_bhns.C.
References Lorene::Star::get_eos(), Lorene::Eos_poly::get_gam(), Lorene::Eos_poly::get_kap(), Lorene::Black_hole::get_mass_bh(), Lorene::Star::get_mp(), Lorene::Hole_bhns::get_omega_spin(), Lorene::Map::get_ori_y(), hole, Lorene::Black_hole::is_kerrschild(), Lorene::Star_bhns::mass_b(), Lorene::Hole_bhns::mass_irr_bhns(), omega, Lorene::pow(), Lorene::Black_hole::rad_ah(), Lorene::Star::ray_eq(), Lorene::Star::ray_eq_pi(), separ, Lorene::sqrt(), and star.
|
inline |
|
inline |
Returns a reference to the neutron star.
Definition at line 228 of file bin_bhns.h.
References star.
|
inline |
Returns the orbital angular velocity [{ f_unit}].
Definition at line 231 of file bin_bhns.h.
References omega.
|
inline |
Returns the coordinate separation of the binary system [{ r_unit}].
Definition at line 236 of file bin_bhns.h.
References separ.
|
inline |
Returns the absolute coordinate X of the rotation axis [{ r_unit}].
Definition at line 241 of file bin_bhns.h.
References x_rot.
|
inline |
Returns the absolute coordinate Y of the rotation axis [{ r_unit}].
Definition at line 246 of file bin_bhns.h.
References y_rot.
const Tbl & Lorene::Bin_bhns::line_mom_bhns | ( | ) | const |
Total linear momentum.
Definition at line 1136 of file bin_bhns_global.C.
References Lorene::Tensor::annule(), Lorene::Tensor::annule_domain(), Lorene::Tbl::annule_hard(), Lorene::Map::cosp, Lorene::Map::cost, Lorene::Scalar::dec_dzpuis(), Lorene::Map::get_bvect_cart(), Lorene::Star_bhns::get_confo_tot(), Lorene::Star::get_ener_euler(), Lorene::Black_hole::get_mass_bh(), Lorene::Black_hole::get_mp(), Lorene::Star::get_mp(), Lorene::Star::get_press(), Lorene::Star_bhns::get_shift_auto(), Lorene::Hole_bhns::get_shift_auto(), Lorene::Hole_bhns::get_taij_tot(), Lorene::Star::get_u_euler(), hole, Lorene::Scalar::inc_dzpuis(), Lorene::Scalar::integrale(), Lorene::Map_af::integrale_surface(), Lorene::Map_af::integrale_surface_infini(), Lorene::Black_hole::is_kerrschild(), omega, p_line_mom_bhns, Lorene::pow(), Lorene::Map::r, Lorene::Scalar::raccord(), separ, Lorene::Tbl::set(), Lorene::Vector::set(), Lorene::Tensor::set(), Lorene::Tensor::set_etat_qcq(), Lorene::Map::set_ori(), Lorene::Map::sinp, Lorene::Map::sint, Lorene::sqrt(), star, Lorene::Vector::std_spectral_base(), Lorene::Scalar::std_spectral_base(), Lorene::Map::val_r(), x_rot, and y_rot.
double Lorene::Bin_bhns::mass_adm_bhns_surf | ( | ) | const |
Total ADM mass.
Definition at line 71 of file bin_bhns_global.C.
References Lorene::Tensor::annule_domain(), Lorene::Scalar::dsdr(), Lorene::Star_bhns::get_confo_auto(), Lorene::Hole_bhns::get_confo_auto_rs(), Lorene::Black_hole::get_mass_bh(), Lorene::Black_hole::get_mp(), Lorene::Star::get_mp(), Lorene::Hole_bhns::has_bc_lapconf_fs(), Lorene::Hole_bhns::has_bc_lapconf_nd(), hole, Lorene::Scalar::inc_dzpuis(), Lorene::Map_af::integrale_surface_infini(), Lorene::Black_hole::is_kerrschild(), p_mass_adm_bhns_surf, Lorene::pow(), Lorene::Map::r, Lorene::Black_hole::r_coord(), Lorene::Scalar::raccord(), Lorene::sqrt(), star, and Lorene::Scalar::std_spectral_base().
double Lorene::Bin_bhns::mass_kom_bhns_surf | ( | ) | const |
Total Komar mass.
Definition at line 540 of file bin_bhns_global.C.
References Lorene::Tensor::annule_domain(), Lorene::Scalar::dsdr(), Lorene::Star_bhns::get_confo_auto(), Lorene::Hole_bhns::get_confo_auto_rs(), Lorene::Star_bhns::get_lapconf_auto(), Lorene::Hole_bhns::get_lapconf_auto_rs(), Lorene::Black_hole::get_mass_bh(), Lorene::Black_hole::get_mp(), Lorene::Star::get_mp(), Lorene::Hole_bhns::has_bc_lapconf_fs(), Lorene::Hole_bhns::has_bc_lapconf_nd(), hole, Lorene::Scalar::inc_dzpuis(), Lorene::Map_af::integrale_surface_infini(), Lorene::Black_hole::is_kerrschild(), p_mass_kom_bhns_surf, Lorene::pow(), Lorene::Map::r, Lorene::Black_hole::r_coord(), Lorene::Scalar::raccord(), Lorene::sqrt(), star, and Lorene::Scalar::std_spectral_base().
double Lorene::Bin_bhns::omega_two_points | ( | ) | const |
Orbital angular velocity derived from another method.
Definition at line 70 of file bin_bhns_omega_tp.C.
References Lorene::Star_bhns::get_confo_tot(), Lorene::Star_bhns::get_gam(), Lorene::Star_bhns::get_lapconf_tot(), Lorene::Star::get_mp(), Lorene::Star_bhns::get_psi4(), Lorene::Star_bhns::get_shift_tot(), hole, Lorene::Black_hole::is_kerrschild(), p_omega_two_points, Lorene::Star::ray_eq(), Lorene::Star::ray_eq_pi(), Lorene::sqrt(), star, Lorene::Scalar::val_grid_point(), x_rot, and y_rot.
void Lorene::Bin_bhns::operator= | ( | const Bin_bhns & | bibi | ) |
|
private |
Operator >> (function called by the operator <<)
Definition at line 234 of file bin_bhns.C.
References Lorene::Star_bhns::get_confo_tot(), Lorene::Hole_bhns::get_confo_tot(), Lorene::Star::get_ent(), Lorene::Star_bhns::get_lapse_tot(), Lorene::Hole_bhns::get_lapse_tot(), Lorene::Black_hole::get_mass_bh(), Lorene::Black_hole::get_mp(), Lorene::Star_bhns::get_shift_tot(), Lorene::Hole_bhns::get_shift_tot(), hole, Lorene::Black_hole::is_kerrschild(), Lorene::Star_bhns::mass_b(), Lorene::Hole_bhns::mass_irr_bhns(), omega, Lorene::Black_hole::rad_ah(), Lorene::Star::ray_eq(), Lorene::Star::ray_eq_3pis2(), Lorene::Star::ray_eq_pi(), Lorene::Star::ray_eq_pis2(), Lorene::Star::ray_pole(), separ, star, and x_rot.
void Lorene::Bin_bhns::orbit_omega | ( | double | fact_omeg_min, |
double | fact_omeg_max | ||
) |
Estimates the relative error on the Hamiltonian constraint.
Estimates the relative error on the momentum constraintComputes the orbital angular velocity { omega}
fact_omeg_min [input] : determines the lower bound of the interval { [omega_min, omega_max]} in which { omega} is searched by { omega_min = fact_omeg_min * omega}, where { omega} is the previous value of the angular velocity (typical value : { fact_omeg_min = 0.5})
fact_omeg_max | [input] : determines the higher bound of the interval { [omega_min, omega_max]} in which { omega} is searched by { omega_max = fact_omeg_max * omega}, where { omega} is the previous value of the angular velocity. (typical value : { fact_omeg_max = 1.5}) |
Definition at line 71 of file bin_bhns_orbit.C.
References Lorene::Param::add_double(), Lorene::Scalar::dsdx(), Lorene::Star_bhns::get_confo_auto(), Lorene::Star_bhns::get_confo_tot(), Lorene::Star_bhns::get_d_confo_comp(), Lorene::Star_bhns::get_d_lapconf_comp(), Lorene::Star_bhns::get_d_shift_comp(), Lorene::Star_bhns::get_lapconf_auto(), Lorene::Star_bhns::get_lapconf_tot(), Lorene::Star_bhns::get_loggam(), Lorene::Black_hole::get_mass_bh(), Lorene::Black_hole::get_mp(), Lorene::Star::get_mp(), Lorene::Map::get_rot_phi(), Lorene::Star_bhns::get_shift_auto(), Lorene::Star_bhns::get_shift_tot(), Lorene::Tbl::get_taille(), hole, Lorene::Black_hole::is_kerrschild(), omega, Lorene::pow(), separ, star, Lorene::Scalar::std_spectral_base(), Lorene::Scalar::val_grid_point(), x_rot, y_rot, Lorene::zero_list(), and Lorene::zerosec_b().
void Lorene::Bin_bhns::rotation_axis_x | ( | double | rot_exp_x | ) |
Computes the position of the rotation axis X.
rot_exp_x | [input] : exponent of the factor which modifies the position of the two stars from the rotation axis |
Definition at line 61 of file bin_bhns_rotaxis.C.
References Lorene::Black_hole::get_mass_bh(), Lorene::Black_hole::get_mp(), Lorene::Star::get_mp(), Lorene::Map::get_ori_x(), Lorene::Map::get_ori_y(), hole, line_mom_bhns(), omega, Lorene::pow(), separ, Lorene::Black_hole::set_mp(), Lorene::Star::set_mp(), set_x_rot(), and star.
void Lorene::Bin_bhns::rotation_axis_y | ( | double | thres_rot, |
double | rot_exp_y, | ||
double | fact | ||
) |
Computes the position of the rotation axis Y.
thres_rot | [input] : threshold to stop moving to the Y dir. |
rot_exp_y | [input] : exponent of the factor which modifies the Y position of the neutron star coordinate |
fact | [input] : factor to multiply to Y_NS |
Definition at line 104 of file bin_bhns_rotaxis.C.
References Lorene::Black_hole::get_mass_bh(), Lorene::Black_hole::get_mp(), Lorene::Star::get_mp(), Lorene::Map::get_ori_x(), Lorene::Map::get_ori_y(), hole, line_mom_bhns(), omega, Lorene::pow(), separ, Lorene::Black_hole::set_mp(), Lorene::Star::set_mp(), set_y_rot(), star, xa_barycenter(), and ya_barycenter().
|
virtual |
Save in a file.
Definition at line 213 of file bin_bhns.C.
References Lorene::fwrite_be(), hole, omega, Lorene::Star_bhns::sauve(), Lorene::Hole_bhns::sauve(), separ, star, x_rot, and y_rot.
|
inline |
Read/write of the black hole.
Definition at line 199 of file bin_bhns.h.
References del_deriv(), and hole.
|
protected |
Sets to 0x0
all the pointers on derived quantities.
Definition at line 165 of file bin_bhns.C.
References p_angu_mom_bhns, p_line_mom_bhns, p_mass_adm_bhns_surf, p_mass_adm_bhns_vol, p_mass_kom_bhns_surf, p_mass_kom_bhns_vol, p_omega_two_points, p_virial_bhns_surf, p_virial_bhns_vol, p_xa_barycenter, and p_ya_barycenter.
|
inline |
Read/write of the neutron star.
Definition at line 204 of file bin_bhns.h.
References del_deriv(), and star.
|
inline |
Sets the orbital angular velocity [{ f_unit}].
Definition at line 209 of file bin_bhns.h.
References omega.
|
inline |
Sets the orbital separation [{ r_unit}].
Definition at line 212 of file bin_bhns.h.
References separ.
|
inline |
Sets the absolute coordinate X of the rotation axis [{ r_unit}].
Definition at line 215 of file bin_bhns.h.
References x_rot.
|
inline |
Sets the absolute coordinate Y of the rotation axis [{ r_unit}].
Definition at line 218 of file bin_bhns.h.
References y_rot.
void Lorene::Bin_bhns::shift_analytic | ( | double | reduce_shift_bh, |
double | reduce_shift_ns | ||
) |
Sets some analytical template for the initial shift vector.
reduce_shift_bh | [input] : factor to reduce the initial ansatz |
reduce_shift_ns | [input] : factor to reduce the initial ansatz |
Definition at line 62 of file bin_bhns_shift_ana.C.
References Lorene::Scalar::annule(), Lorene::Tensor::annule_domain(), Lorene::Map::cosp, Lorene::Map::cost, Lorene::Black_hole::get_mass_bh(), Lorene::Black_hole::get_mp(), Lorene::Star::get_mp(), Lorene::Star::get_nzet(), Lorene::Hole_bhns::get_shift_auto_rs(), hole, Lorene::Star_bhns::is_irrotational(), Lorene::Hole_bhns::is_irrotational(), omega, Lorene::pow(), Lorene::Map::r, separ, Lorene::Star_bhns::set_shift_auto(), Lorene::Hole_bhns::set_shift_auto_rs(), Lorene::Map::sinp, Lorene::Map::sint, star, Lorene::Scalar::std_spectral_base(), Lorene::Scalar::val_grid_point(), Lorene::Map::x, Lorene::Map::y, and Lorene::Map::z.
double Lorene::Bin_bhns::virial_bhns_surf | ( | ) | const |
Estimates the relative error on the virial theorem $|1 - M_{ Komar} / M_{ ADM}|$.
Definition at line 2175 of file bin_bhns_global.C.
References mass_adm_bhns_surf(), mass_kom_bhns_surf(), and p_virial_bhns_surf.
double Lorene::Bin_bhns::virial_bhns_vol | ( | ) | const |
Estimates the relative error on the virial theorem $|1 - M_{ Komar} / M_{ ADM}|$.
Definition at line 2190 of file bin_bhns_global.C.
References p_virial_bhns_vol.
double Lorene::Bin_bhns::xa_barycenter | ( | ) | const |
Absolute coordinate X of the barycenter of the baryon density.
Definition at line 2208 of file bin_bhns_global.C.
References Lorene::Star_bhns::get_confo_tot(), Lorene::Scalar::get_dzpuis(), Lorene::Star::get_gam_euler(), Lorene::Black_hole::get_mass_bh(), Lorene::Star::get_mp(), Lorene::Star::get_nbar(), hole, Lorene::Scalar::inc_dzpuis(), Lorene::Scalar::integrale(), Lorene::Black_hole::is_kerrschild(), p_xa_barycenter, Lorene::pow(), separ, Lorene::sqrt(), star, Lorene::Scalar::std_spectral_base(), Lorene::Map::x, Lorene::Map::xa, Lorene::Map::y, and Lorene::Map::z.
double Lorene::Bin_bhns::ya_barycenter | ( | ) | const |
Absolute coordinate Y of the barycenter of the baryon density.
Definition at line 2284 of file bin_bhns_global.C.
References Lorene::Star_bhns::get_confo_tot(), Lorene::Scalar::get_dzpuis(), Lorene::Star::get_gam_euler(), Lorene::Black_hole::get_mass_bh(), Lorene::Star::get_mp(), Lorene::Star::get_nbar(), hole, Lorene::Scalar::inc_dzpuis(), Lorene::Scalar::integrale(), Lorene::Black_hole::is_kerrschild(), p_ya_barycenter, Lorene::pow(), separ, Lorene::sqrt(), star, Lorene::Scalar::std_spectral_base(), Lorene::Map::x, Lorene::Map::y, Lorene::Map::ya, and Lorene::Map::z.
|
friend |
Display.
Definition at line 227 of file bin_bhns.C.
|
protected |
Black hole.
Definition at line 72 of file bin_bhns.h.
|
protected |
Angular velocity with respect to an asymptotically inertial observer.
Definition at line 80 of file bin_bhns.h.
|
mutableprotected |
Total angular momentum of the system.
Definition at line 118 of file bin_bhns.h.
|
mutableprotected |
Total linear momentum of the system.
Definition at line 115 of file bin_bhns.h.
|
mutableprotected |
Total ADM mass of the system calculated by the surface integral at infinity.
Definition at line 97 of file bin_bhns.h.
|
mutableprotected |
Total ADM mass of the system calculated by the volume integral and the surface integral at the apparent horizon.
Definition at line 102 of file bin_bhns.h.
|
mutableprotected |
Total Komar mass of the system calculated by the surface integral at infinity.
Definition at line 107 of file bin_bhns.h.
|
mutableprotected |
Total Komar mass of the system calculated by the volume integral and the surface integral at the apparent horizon.
Definition at line 112 of file bin_bhns.h.
|
mutableprotected |
Orbital angular velocity derived from another method.
Definition at line 137 of file bin_bhns.h.
|
mutableprotected |
Virial theorem error calculated by the ADM mass and the Komar mass of the surface integral at infinity.
Definition at line 123 of file bin_bhns.h.
|
mutableprotected |
Virial theorem error calculated by the ADM mass and the Komar mass of the volume integral.
Definition at line 128 of file bin_bhns.h.
|
mutableprotected |
Absolute coordinate X of the barycenter of the baryon density.
Definition at line 131 of file bin_bhns.h.
|
mutableprotected |
Absolute coordinate Y of the barycenter of the baryon density.
Definition at line 134 of file bin_bhns.h.
|
protected |
Cartesian triad of the absolute reference frame.
Definition at line 69 of file bin_bhns.h.
|
protected |
Absolute orbital separation between two centers of BH and NS.
Definition at line 83 of file bin_bhns.h.
|
protected |
Neutron star.
Definition at line 75 of file bin_bhns.h.
|
protected |
Absolute X coordinate of the rotation axis.
Definition at line 86 of file bin_bhns.h.
|
protected |
Absolute Y coordinate of the rotation axis.
Definition at line 89 of file bin_bhns.h.