30char et_bin_upmetr_der_C[] =
"$Header: /cvsroot/Lorene/C++/Source/Etoile/et_bin_upmetr_der.C,v 1.7 2014/10/13 08:52:56 j_novak Exp $" ;
113 if ( (comp.
tkij_auto).get_etat() == ETATZERO ) {
139 for (
int i=0; i<3; i++) {
140 for (
int j=i; j<3; j++) {
141 tkij_comp.set(i, j) = dn_comp(i, j) + dn_comp(j, i) ;
143 tkij_comp.set(i, i) -= double(2)/double(3) * divn_comp() ;
161 for (
int i=0; i<3; i++) {
162 for (
int j=0; j<3; j++) {
Tenseur shift_comp
Part of the shift vector generated principaly by the companion star.
Tenseur d_beta_auto
Gradient of beta_auto (Cartesian components with respect to ref_triad ).
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.
const Base_vect & ref_triad
Reference triad ("absolute frame"), with respect to which the components of all the member Tenseur 's...
void update_metric_der_comp(const Etoile_bin &comp)
Computes the derivative of metric functions related to the companion star.
Tenseur logn_comp
Part of the lapse logarithm (gravitational potential at the Newtonian limit) generated principaly by ...
Tenseur d_logn_comp
Gradient of logn_comp (Cartesian components with respect to ref_triad ).
Tenseur beta_comp
Part of the logarithm of AN generated principaly by the companion star.
virtual void del_deriv() const
Deletes all the derived quantities.
Tenseur_sym tkij_auto
Part of the extrinsic curvature tensor generated by shift_auto .
Tenseur_sym tkij_comp
Part of the extrinsic curvature tensor generated by shift_comp .
Tenseur d_beta_comp
Gradient of beta_comp (Cartesian components with respect to ref_triad ).
Etoile_bin(Map &mp_i, int nzet_i, bool relat, const Eos &eos_i, bool irrot, const Base_vect &ref_triad_i)
Standard constructor.
Tenseur nnn
Total lapse function.
Map & mp
Mapping associated with the star.
bool relativistic
Indicator of relativity: true for a relativistic star, false for a Newtonian one.
Tenseur a_car
Total conformal factor .
Tensor handling *** DEPRECATED : use class Tensor instead ***.
const Tenseur & gradient() const
Returns the gradient of *this (Cartesian coordinates).
void change_triad(const Base_vect &new_triad)
Sets a new vectorial basis (triad) of decomposition and modifies the components accordingly.
Tenseur contract(const Tenseur &, int id1, int id2)
Self contraction of two indices of a Tenseur .