26#ifndef __BOSON_STAR_H_
27#define __BOSON_STAR_H_
164 virtual void sauve(FILE* )
const ;
168 virtual ostream&
operator>>(ostream& )
const ;
259 virtual void equilibrium(
double rphi_c,
double iphi_c,
260 int nzadapt,
const Tbl& ent_limit,
261 const Itbl& icontrol,
const Tbl& control,
Class for stationary axisymmetric boson stars (under development).
double omega
Coefficient omega in the time dependence of Phi.
const Scalar & get_rphi() const
Returns the real part of the scalar field.
virtual void set_der_0x0() const
Sets to 0x0 all the pointers on derived quantities.
double m2
Boson mass squared.
virtual void del_deriv() const
Deletes all the derived quantities.
Scalar rphi
Real part of the scalar field Phi.
virtual void equilibrium(double rphi_c, double iphi_c, int nzadapt, const Tbl &ent_limit, const Itbl &icontrol, const Tbl &control, Tbl &diff, Param *=0x0)
Solves the equation satisfied by the scalar field.
const Scalar & get_iphi() const
Returns the imaginary part of the scalar field.
int kkk
Coefficient kkk in the azimuthal dependence of Phi.
virtual ~Boson_star()
Destructor.
void operator=(const Boson_star &)
Assignment to another Boson_star.
void update_ener_mom()
Computes the 3+1 components of the energy-momentum tensor (E, P_i and S_{ij}) from the values of the ...
Scalar & set_rphi()
Sets a value to the real part of the scalar field.
Scalar iphi
Imaginary part of the scalar field Phi.
virtual void sauve(FILE *) const
Save in a file.
virtual ostream & operator>>(ostream &) const
Operator >> (virtual function called by the operator <<).
Scalar & set_iphi()
Sets a value to the imaginary part of the scalar field.
Basic integer array class.
Base class for coordinate mappings.
Tensor field of valence 0 (or component of a tensorial field).
Base class for axisymmetric stationary compact stars in Quasi-Isotropic coordinates (under developmen...