116 if ( (comp.
tkij_auto).get_etat() == ETATZERO ) {
142 for (
int i=0; i<3; i++) {
143 for (
int j=i; j<3; j++) {
146 tkij_comp.
set(i, i) -= double(2)/double(3) * divn_comp() ;
164 for (
int i=0; i<3; i++) {
165 for (
int j=0; j<3; j++) {
Tenseur shift_comp
Part of the shift vector generated principaly by the companion star.
const Base_vect & ref_triad
Reference triad ("absolute frame"), with respect to which the components of all the member Tenseur 's...
void set_triad(const Base_vect &new_triad)
Assigns a new vectorial basis (triad) of decomposition.
void set_std_base()
Set the standard spectal basis of decomposition for each component.
Tenseur nnn
Total lapse function.
Class for stars in binary system.
Tenseur d_beta_auto
Gradient of beta_auto (Cartesian components with respect to ref_triad )
Cmp & set()
Read/write for a scalar (see also operator=(const Cmp&) ).
Tenseur d_beta_comp
Gradient of beta_comp (Cartesian components with respect to ref_triad )
void change_triad(const Base_vect &new_triad)
Sets a new vectorial basis (triad) of decomposition and modifies the components accordingly.
virtual void del_deriv() const
Deletes all the derived quantities.
Tenseur logn_comp
Part of the lapse logarithm (gravitational potential at the Newtonian limit) generated principaly by ...
Tenseur d_logn_auto
Gradient of logn_auto (Cartesian components with respect to ref_triad )
Tenseur akcar_comp
Part of the scalar generated by shift_auto and shift_comp , i.e.
Tenseur beta_comp
Part of the logarithm of AN generated principaly by the companion star.
Map & mp
Mapping associated with the star.
Tenseur contract(const Tenseur &, int id1, int id2)
Self contraction of two indices of a Tenseur .
Tenseur_sym tkij_auto
Part of the extrinsic curvature tensor generated by shift_auto .
Tenseur a_car
Total conformal factor .
bool relativistic
Indicator of relativity: true for a relativistic star, false for a Newtonian one. ...
const Base_vect_cart & get_bvect_cart() const
Returns the Cartesian basis associated with the coordinates (x,y,z) of the mapping, i.e.
void update_metric_der_comp(const Etoile_bin &comp)
Computes the derivative of metric functions related to the companion star.
void set_etat_qcq()
Sets the logical state to ETATQCQ (ordinary state).
void set_etat_zero()
Sets the logical state to ETATZERO (zero state).
Tenseur d_logn_comp
Gradient of logn_comp (Cartesian components with respect to ref_triad )
Tenseur_sym tkij_comp
Part of the extrinsic curvature tensor generated by shift_comp .
Tensor handling *** DEPRECATED : use class Tensor instead ***.
const Tenseur & gradient() const
Returns the gradient of *this (Cartesian coordinates)