26#ifndef __ET_BIN_NSBH_H_
27#define __ET_BIN_NSBH_H_
185 bool irrot,
const Base_vect& ref_triad_i) ;
202 FILE* fich,
bool old =
false) ;
314 virtual void sauve(FILE *)
const ;
318 virtual ostream&
operator>>(ostream& )
const ;
382 int mermax_poisson,
double relax_poisson,
383 int mermax_potvit,
double relax_potvit,
385 const Tbl& fact,
Tbl& diff) ;
399 virtual void kinematics(
double omega,
double x_axe) ;
401 double compute_angul()
const ;
402 double compute_axe(
double)
const ;
Vectorial bases (triads) with respect to which the tensorial components are defined.
Neutron star - black hole binary system.
Component of a tensorial field *** DEPRECATED : use class Scalar instead ***.
Equation of state base class.
Class for a star in a NS-BH binary system.
const Tenseur & get_d_n_auto() const
Returns the gradient of {\tt n_auto} (Cartesian components with respect to {\tt ref_triad})
Tenseur confpsi_auto
Part of the conformal factor $\Psi$ generated principaly by the star.
const Tenseur & get_confpsi_auto() const
Returns the part of the conformal factor $\Psi$ generated principaly by the star.
Tenseur d_confpsi_comp
Gradient of {\tt confpsi_comp} (Cartesian components with respect to {\tt ref_triad})
Cmp ssjm1_confpsi
Effective source at the previous step for the resolution of the Poisson equation for {\tt confpsi_aut...
virtual ostream & operator>>(ostream &) const
Save in a file.
Tenseur confpsi_comp
Part of the conformal factor $\Psi$ generated principaly by the companion star.
void update_metric(const Bhole &comp)
Computes metric coefficients from known potentials, when the companion is a black hole.
Tenseur_sym tkij_tot
Total extrinsic curvature tensor $K^{ij}$ generated by {\tt shift_auto} and {\tt shift_comp}.
const Tenseur_sym & get_taij_tot() const
Returns the total extrinsic curvature tensor $\tilde A^{ij} = 2 N K^{ij}$ generated by {\tt shift_aut...
const Tenseur_sym & get_tkij_tot() const
Returns the total extrinsic curvature tensor $K^{ij}$ generated by {\tt shift_auto} and {\tt shift_co...
Tenseur d_n_comp
Gradient of {\tt n_comp} (Cartesian components with respect to {\tt ref_triad})
Tenseur & set_n_comp()
Read/write the lapse {\it N} generated principaly by the companion star.
const Tenseur & get_n_auto() const
Returns the part of the lapse {\it N} generated principaly by the star.
void fait_taij_auto()
Computes (LB)^{ij} auto.
virtual void equilibrium_nsbh(double ent_c, int mermax, int mermax_poisson, double relax_poisson, int mermax_potvit, double relax_potvit, double thres_adapt, const Tbl &fact, Tbl &diff)
Computes an equilibrium configuration in a NS-BH binary system.
const Tenseur_sym & get_taij_comp() const
Returns the part of the extrinsic curvature tensor $\tilde A^{ij} = 2 N K^{ij}$ generated by {\tt shi...
Tenseur_sym taij_tot
Total extrinsic curvature tensor $\tilde A^{ij} = 2 N K^{ij}$ generated by {\tt shift_auto} and {\tt ...
const Tenseur & get_d_n_comp() const
Returns the gradient of {\tt n_comp} (Cartesian components with respect to {\tt ref_triad})
Tenseur & set_n_auto()
Read/write the lapse {\it N} generated principaly by the star.
Tenseur d_n_auto
Gradient of {\tt n_auto} (Cartesian components with respect to {\tt ref_triad})
const Tenseur & get_d_confpsi_auto() const
Returns the gradient of {\tt confpsi_auto} (Cartesian components with respect to {\tt ref_triad})
void operator=(const Et_bin_nsbh &)
Destructor.
const Tenseur & get_n_comp() const
Returns the part of the lapse {\it N} generated principaly by the companion star.
const Tenseur & get_confpsi_comp() const
Returns the part of the conformal factor $\Psi$ generated principaly by the companion star.
const Tenseur & get_d_confpsi_comp() const
Returns the gradient of {\tt confpsi_comp} (Cartesian components with respect to {\tt ref_triad})
const Tenseur_sym & get_taij_auto() const
Returns the part of the extrinsic curvature tensor $\tilde A^{ij} = 2 N K^{ij}$ generated by {\tt shi...
const Tenseur_sym & get_tkij_auto() const
Returns the part of the extrinsic curvature tensor $K^{ij}$ generated by {\tt shift_auto}.
Cmp ssjm1_lapse
Effective source at the previous step for the resolution of the Poisson equation for {\tt n_auto} by ...
Tenseur_sym taij_auto
Part of the extrinsic curvature tensor $\tilde A^{ij} = 2 N K^{ij}$ generated by {\tt shift_auto}.
Tenseur & set_confpsi_comp()
Read/write the conformal factor $\Psi$ generated principaly by the companion star.
Tenseur_sym tkij_auto
Part of the extrinsic curvature tensor $K^{ij}$ generated by {\tt shift_auto}.
Tenseur & set_confpsi_auto()
Read/write the conformal factor $\Psi$ generated principaly by the star.
virtual void kinematics(double omega, double x_axe)
Computes the quantities bsn and pot_centri .
Tenseur_sym taij_comp
Part of the extrinsic curvature tensor $\tilde A^{ij} = 2 N K^{ij}$ generated by {\tt shift_comp}.
Tenseur n_auto
Part of the lapse {\it N} generated principaly by the star.
Tenseur n_comp
Part of the lapse {\it N} generated principaly by the companion star.
void update_metric_der_comp(const Bhole &comp)
Computes the derivative of metric functions related to the companion black hole.
Tenseur confpsi
Total conformal factor $\Psi$.
virtual void sauve(FILE *) const
Save in a file.
const Tenseur & get_confpsi() const
Returns the part of the conformal factor $\Psi$.
Tenseur d_confpsi_auto
Gradient of {\tt confpsi_auto} (Cartesian components with respect to {\tt ref_triad})
Class for stars in binary system.
Tenseur_sym tkij_comp
Part of the extrinsic curvature tensor generated by shift_comp .
Base class for coordinate mappings.
Class intended to describe tensors with a symmetry on the two last indices *** DEPRECATED : use class...
Tensor handling *** DEPRECATED : use class Tensor instead ***.