422 virtual void sauve(FILE* )
const ;
429 virtual ostream&
operator>>(ostream& )
const ;
447 virtual double mass_b()
const ;
448 virtual double mass_g()
const ;
450 virtual double tsw()
const ;
455 virtual double grv2()
const ;
468 virtual double grv3(ostream* ost = 0x0)
const ;
470 virtual double r_circ()
const ;
472 virtual double aplat()
const ;
473 virtual double area()
const ;
476 virtual double z_eqf()
const ;
477 virtual double z_eqb()
const ;
478 virtual double z_pole()
const ;
502 virtual double r_isco(ostream* ost = 0x0)
const ;
505 virtual double f_isco()
const ;
514 virtual double f_eq()
const ;
674 virtual void equilibrium(
double ent_c,
double omega0,
double fact_omega,
675 int nzadapt,
const Tbl& ent_limit,
676 const Itbl& icontrol,
const Tbl& control,
677 double mbar_wanted,
double aexp_mass,
virtual void equilibrium(double ent_c, double omega0, double fact_omega, int nzadapt, const Tbl &ent_limit, const Itbl &icontrol, const Tbl &control, double mbar_wanted, double aexp_mass, Tbl &diff, Param *=0x0)
Computes an equilibrium configuration.
virtual double mass_g() const
Gravitational mass.
const Scalar & get_a_car() const
Returns the square of the metric factor A.
Vector ssjm1_wshift
Effective source at the previous step for the resolution of the vector Poisson equation for ...
Scalar dzeta
Metric potential .
virtual double mean_radius() const
Mean star radius from the area .
Scalar ssjm1_dzeta
Effective source at the previous step for the resolution of the Poisson equation for dzeta ...
Scalar a_car
Square of the metric factor A.
virtual double lspec_isco() const
Angular momentum of a particle on the ISCO.
static double lambda_grv2(const Scalar &sou_m, const Scalar &sou_q)
Computes the coefficient which ensures that the GRV2 virial identity is satisfied.
double * p_lspec_isco
Specific angular momentum of a particle on the ISCO.
double * p_r_isco
Circumferential radius of the ISCO.
Scalar nuf
Part of the Metric potential = logn generated by the matter terms.
virtual double r_circ_merid() const
Crcumferential meridional radius.
double * p_f_eq
Orbital frequency at the equator.
double * p_r_circ
Circumferential radius (equator)
Scalar khi_shift
Scalar used in the decomposition of shift , following Shibata's prescription [Prog.
bool relativistic
Indicator of relativity: true for a relativistic star, false for a Newtonian one. ...
Scalar tnphi
Component of the shift vector.
double * p_mom_quad
Quadrupole moment.
virtual double f_eq() const
Orbital frequency at the equator.
Scalar bbb
Metric factor B.
Equation of state base class.
virtual double z_pole() const
Redshift factor at North pole.
double * p_f_isco
Orbital frequency of the ISCO.
Tensor field of valence 0 (or component of a tensorial field).
virtual double grv2() const
Error on the virial identity GRV2.
Base class for coordinate mappings.
void extrinsic_curvature()
Computes tkij and ak_car from shift , nnn and b_car .
virtual void hydro_euler()
Computes the hydrodynamical quantities relative to the Eulerian observer from those in the fluid fram...
virtual double get_omega_c() const
Returns the central value of the rotation angular velocity ([f_unit] )
virtual void del_deriv() const
Deletes all the derived quantities.
Basic integer array class.
void update_metric()
Computes metric coefficients from known potentials.
Scalar nuq
Part of the Metric potential = logn generated by the quadratic terms.
double omega
Rotation angular velocity ([f_unit] )
virtual const Tbl & surf_grav() const
Surface gravity (table along the theta direction)
Tensor field of valence 1.
bool is_relativistic() const
Returns true for a relativistic star, false for a Newtonian one.
virtual double area() const
Integrated surface area in .
Class for isolated rotating stars.
virtual const Itbl & l_surf() const
Description of the stellar surface: returns a 2-D Itbl containing the values of the domain index l on...
Scalar ssjm1_tggg
Effective source at the previous step for the resolution of the Poisson equation for tggg ...
const Vector & get_w_shift() const
Returns the vector used in the decomposition of shift , following Shibata's prescription [Prog...
virtual void set_der_0x0() const
Sets to 0x0 all the pointers on derived quantities.
void operator=(const Star_rot &)
Assignment to another Star_rot.
virtual ostream & operator>>(ostream &) const
Operator >> (virtual function called by the operator <<).
virtual ~Star_rot()
Destructor.
virtual double r_isco(ostream *ost=0x0) const
Circumferential radius of the innermost stable circular orbit (ISCO).
double unsurc2
: unsurc2=1 for a relativistic star, 0 for a Newtonian one.
Scalar nphi
Metric coefficient .
virtual double espec_isco() const
Energy of a particle on the ISCO.
const Scalar & get_ak_car() const
Returns the scalar .
double * p_z_eqf
Forward redshift factor at equator.
const Scalar & get_khi_shift() const
Returns the scalar used in the decomposition of shift following Shibata's prescription [Prog...
double * p_grv2
Error on the virial identity GRV2.
double * p_area
Integrated surface area.
double * p_r_circ_merid
Circumferential radius (meridian)
virtual double mass_b() const
Baryon mass.
double * p_espec_isco
Specific energy of a particle on the ISCO.
virtual void del_hydro_euler()
Sets to ETATNONDEF (undefined state) the hydrodynamical quantities relative to the Eulerian observer...
virtual double f_isco() const
Orbital frequency at the innermost stable circular orbit (ISCO).
virtual double mom_quad() const
Quadrupole moment.
Scalar ssjm1_nuq
Effective source at the previous step for the resolution of the Poisson equation for nuq by means of ...
virtual double angu_mom() const
Angular momentum.
double * p_z_pole
Redshift factor at North pole.
virtual void display_poly(ostream &) const
Display in polytropic units.
Star_rot(Map &mp_i, int nzet_i, bool relat, const Eos &eos_i)
Standard constructor.
const Scalar & get_bbb() const
Returns the metric factor B.
double * p_grv3
Error on the virial identity GRV3.
const Scalar & get_dzeta() const
Returns the Metric potential .
Sym_tensor tkij
Tensor related to the extrinsic curvature tensor by .
const Sym_tensor & get_tkij() const
Returns the tensor related to the extrinsic curvature tensor by .
virtual double r_circ() const
Circumferential equatorial radius.
double * p_angu_mom
Angular momentum.
Scalar b_car
Square of the metric factor B.
const Scalar & get_tnphi() const
Returns the component of the shift vector.
const Scalar & get_nuq() const
Returns the Part of the Metric potential = logn generated by the quadratic terms.
const Scalar & get_nuf() const
Returns the part of the Metric potential = logn generated by the matter terms.
double * p_aplat
Flatening r_pole/r_eq.
virtual double z_eqb() const
Backward redshift factor at equator.
virtual void partial_display(ostream &) const
Printing of some informations, excluding all global quantities.
virtual double grv3(ostream *ost=0x0) const
Error on the virial identity GRV3.
Scalar ssjm1_khi
Effective source at the previous step for the resolution of the Poisson equation for the scalar by m...
Scalar uuu
Norm of u_euler.
const Scalar & get_nphi() const
Returns the metric coefficient .
Scalar ssjm1_nuf
Effective source at the previous step for the resolution of the Poisson equation for nuf by means of ...
virtual void sauve(FILE *) const
Save in a file.
const Scalar & get_uuu() const
Returns the norm of u_euler.
Scalar tggg
Metric potential .
const Scalar & get_b_car() const
Returns the square of the metric factor B.
void fait_nphi()
Computes tnphi and nphi from the Cartesian components of the shift, stored in shift ...
virtual double aplat() const
Flatening r_pole/r_eq.
Tbl * p_surf_grav
Surface gravity (along the theta direction)
Vector w_shift
Vector used in the decomposition of shift , following Shibata's prescription [Prog.
const Scalar & get_tggg() const
Returns the Metric potential .
virtual double z_eqf() const
Forward redshift factor at equator.
Class intended to describe valence-2 symmetric tensors.
void fait_shift()
Computes shift from w_shift and khi_shift according to Shibata's prescription [Prog.
virtual double tsw() const
Ratio T/W.
double * p_z_eqb
Backward redshift factor at equator.