LORENE
|
Spacelike time slice of a 3+1 spacetime with conformal decomposition in the maximal slicing and Dirac gauge. More...
#include <time_slice.h>
Public Member Functions | |
Tslice_dirac_max (const Scalar &lapse_in, const Vector &shift_in, const Metric_flat &ff_in, const Scalar &psi_in, const Sym_tensor_trans &hh_in, const Sym_tensor &hata_in, int depth_in=3) | |
Constructor from conformal decomposition. | |
Tslice_dirac_max (const Map &mp, const Base_vect &triad, const Metric_flat &ff_in, int depth_in=3) | |
Constructor as standard time slice of flat spacetime (Minkowski). | |
Tslice_dirac_max (const Map &mp, const Base_vect &triad, const Metric_flat &ff_in, FILE *fich, bool partial_read, int depth_in=3) | |
Constructor from binary file. | |
Construnction of a stationary slice from a rotating star | Tslice_dirac_max (const Star_rot_Dirac &star, double pdt, int depth_in=3) |
Tslice_dirac_max (const Tslice_dirac_max &) | |
Copy constructor. | |
virtual | ~Tslice_dirac_max () |
Destructor. | |
Assignment to another Tslice_dirac_max void | operator= (const Tslice_dirac_max &) |
virtual void | set_hh (const Sym_tensor &hh_in) |
Sets the deviation ![]() ![]() ![]() ![]() | |
virtual void | initial_data_cts (const Sym_tensor &uu, const Scalar &trk_in, const Scalar &trk_point, double pdt, double precis=1.e-12, int method_poisson_vect=6, const char *graph_device=0x0, const Scalar *ener_dens=0x0, const Vector *mom_dens=0x0, const Scalar *trace_stress=0x0) |
Computes valid initial data by solving the constraint equations in the conformal thin-sandwich approach. | |
virtual void | set_khi_mu (const Scalar &khi_in, const Scalar &mu_in) |
Sets the potentials ![]() ![]() ![]() ![]() Sym_tensor_tt for details). | |
virtual void | set_AB_hh (const Scalar &A_in, const Scalar &B_in) |
Sets the potentials A and ![]() ![]() ![]() Sym_tensor for details). | |
virtual void | set_trh (const Scalar &trh_in) |
Sets the trace, with respect to the flat metric ff , of ![]() | |
virtual Scalar | solve_psi (const Scalar *ener_dens=0x0) const |
Solves the elliptic equation for the conformal factor $\Psi$ (Hamiltonian constraint). | |
virtual Scalar | solve_npsi (const Scalar *ener_dens=0x0, const Scalar *trace_stress=0x0) const |
Solves the elliptic equation for ![]() | |
virtual Vector | solve_beta (int method=6) const |
Solves the elliptic equation for the shift vector ![]() ![]() | |
void | evolve (double pdt, int nb_time_steps, int niter_elliptic, double relax_elliptic, int check_mod, int save_mod, int method_poisson_vect=6, int nopause=1, const char *graph_device=0x0, bool verbose=true, const Scalar *ener_euler=0x0, const Vector *mom_euler=0x0, const Scalar *s_euler=0x0, const Sym_tensor *strain_euler=0x0) |
Time evolution by resolution of Einstein equations. | |
virtual double | adm_mass () const |
Returns the ADM mass at (geometrical units) the current step. | |
virtual const Sym_tensor & | hh (Param *par_bc=0x0, Param *par_mat=0x0) const |
Deviation ![]() ![]() ![]() ![]() | |
virtual const Scalar & | trk () const |
Trace K of the extrinsic curvature at the current time step (jtime ). | |
virtual const Vector & | hdirac () const |
Vector ![]() | |
virtual const Scalar & | A_hh () const |
Returns the potential A of ![]() | |
virtual const Scalar & | B_hh () const |
Returns the potential ![]() ![]() | |
virtual const Scalar & | trh () const |
Computes the trace h , with respect to the flat metric ff , of ![]() | |
virtual void | set_psi_del_npsi (const Scalar &psi_in) |
Sets the conformal factor ![]() ![]() ![]() | |
virtual void | set_psi_del_n (const Scalar &psi_in) |
Sets the conformal factor ![]() ![]() ![]() | |
virtual void | set_npsi_del_psi (const Scalar &npsi_in) |
Sets the factor ![]() jtime ) and deletes the value of ![]() | |
virtual void | set_npsi_del_n (const Scalar &npsi_in) |
Sets the factor ![]() jtime ) and deletes the value of N. | |
virtual void | set_hata (const Sym_tensor &hata_in) |
Sets the conformal representation ![]() ![]() | |
virtual void | set_hata_TT (const Sym_tensor_tt &hata_tt) |
Sets the TT part of ![]() hata_evol ). | |
virtual void | set_hata_from_XAB (Param *par_bc=0x0, Param *par_mat=0x0) |
Sets the conformal representation ![]() ![]() ![]() | |
virtual const Scalar & | nn () const |
Lapse function N at the current time step (jtime ) | |
virtual const Sym_tensor & | gam_dd () const |
Induced metric (covariant components ![]() jtime ) | |
virtual const Sym_tensor & | gam_uu () const |
Induced metric (contravariant components ![]() jtime ) | |
virtual const Sym_tensor & | k_dd () const |
Extrinsic curvature tensor (covariant components ![]() jtime ) | |
virtual const Sym_tensor & | k_uu () const |
Extrinsic curvature tensor (contravariant components ![]() jtime ) | |
virtual const Scalar & | A_hata () const |
Returns the potential A of ![]() | |
virtual const Scalar & | B_hata () const |
Returns the potential ![]() ![]() | |
virtual const Scalar & | psi () const |
Conformal factor ![]() ![]() ![]() | |
const Scalar & | psi4 () const |
Factor ![]() jtime ). | |
const Scalar & | ln_psi () const |
Logarithm of ![]() jtime ). | |
virtual const Scalar & | npsi () const |
Factor ![]() jtime ). | |
virtual const Metric & | tgam () const |
Conformal metric ![]() jtime ). | |
virtual const Sym_tensor & | hata () const |
Conformal representation ![]() ![]() | |
virtual Sym_tensor | aa () const |
Conformal representation ![]() ![]() | |
virtual const Vector & | vec_X (int method_poisson=6) const |
Vector ![]() ![]() | |
void | compute_X_from_momentum_constraint (const Vector &hat_S, const Sym_tensor_tt &hata_tt, int iter_max=200, double precis=1.e-12, double relax=0.8, int methode_poisson=6) |
Computes the vector ![]() ![]() | |
void | set_scheme_order (int ord) |
Sets the order of the finite-differences scheme. | |
int | get_scheme_order () const |
Gets the order of the finite-differences scheme. | |
int | get_latest_j () const |
Gets the latest value of time step index. | |
const Evolution_std< double > & | get_time () const |
Gets the time coordinate t at successive time steps. | |
virtual const Vector & | beta () const |
shift vector ![]() jtime ) | |
const Metric & | gam () const |
Induced metric ![]() jtime ) | |
Tbl | check_hamiltonian_constraint (const Scalar *energy_density=0x0, ostream &ost=cout, bool verb=true) const |
Checks the level at which the hamiltonian constraint is verified. | |
Tbl | check_momentum_constraint (const Vector *momentum_density=0x0, ostream &ost=cout, bool verb=true) const |
Checks the level at which the momentum constraints are verified. | |
Tbl | check_dynamical_equations (const Sym_tensor *strain_tensor=0x0, const Scalar *energy_density=0x0, ostream &ost=cout, bool verb=true) const |
Checks the level at which the dynamical equations are verified. | |
void | save (const char *rootname) const |
Saves in a binary file. | |
Protected Member Functions | |
void | compute_sources (const Sym_tensor *strain_tensor=0x0) const |
Computes the sources source_A_XXX_evol and source_B_XXX_evol , for the solution of the evolution equation for ![]() ![]() | |
Copy the sources c source_A_XXX_evol and c source_B_XXX_evol to all time steps void | initialize_sources_copy () const |
void | hh_det_one (int j, Param *par_bc=0x0, Param *par_mat=0x0) const |
Computes ![]() ![]() ![]() ![]() | |
void | hh_det_one (const Sym_tensor_tt &hijtt, Param *par_mat=0x0) const |
Computes ![]() ![]() ![]() | |
Operator (virtual function called by the operator<<). virtual ostream &operator>>(ostream &) const | |
virtual void | sauve (FILE *fich, bool partial_save) const |
Total or partial saves in a binary file. | |
virtual void | del_deriv () const |
Deletes all the derived quantities. | |
void | set_der_0x0 () const |
Sets to 0x0 all the pointers on derived quantities. | |
virtual ostream & | operator>> (ostream &) const |
Operator >> (virtual function called by the operator<<). | |
Protected Attributes | |
Evolution_std< Scalar > | A_hh_evol |
The A potential of ![]() | |
Evolution_std< Scalar > | B_hh_evol |
The ![]() ![]() | |
Evolution_std< Scalar > | source_A_hh_evol |
The A potential of the source of equation for ![]() | |
Evolution_std< Scalar > | source_B_hh_evol |
The ![]() ![]() | |
Evolution_std< Scalar > | source_A_hata_evol |
The potential A of the source of equation for ![]() | |
Evolution_std< Scalar > | source_B_hata_evol |
The potential ![]() ![]() | |
The | trace |
The with respect to the flat metric c | ff |
The with respect to the flat metric c of f$ | h |
Evolution_std< Scalar > | psi_evol |
Values at successive time steps of the conformal factor ![]() ![]() ![]() | |
Evolution_std< Scalar > | npsi_evol |
Values at successive time steps of the factor ![]() | |
Evolution_std< Sym_tensor > | hh_evol |
Values at successive time steps of the components ![]() | |
Evolution_std< Sym_tensor > | hata_evol |
Values at successive time steps of the components ![]() | |
Evolution_std< Scalar > | A_hata_evol |
Potential A associated with the symmetric tensor ![]() | |
Evolution_std< Scalar > | B_hata_evol |
Potential ![]() ![]() | |
Metric * | p_tgamma |
Pointer on the conformal metric ![]() jtime ) | |
Scalar * | p_psi4 |
Pointer on the factor ![]() jtime ) | |
Scalar * | p_ln_psi |
Pointer on the logarithm of ![]() jtime ) | |
Vector * | p_hdirac |
Pointer on the vector ![]() jtime ). | |
Vector * | p_vec_X |
Pointer on the vector ![]() ![]() | |
int | depth |
Number of stored time slices. | |
int | scheme_order |
Order of the finite-differences scheme for the computation of time derivatives. | |
int | jtime |
Time step index of the latest slice. | |
Evolution_std< double > | the_time |
Time label of each slice. | |
Evolution_std< Sym_tensor > | gam_dd_evol |
Values at successive time steps of the covariant components of the induced metric ![]() | |
Evolution_std< Sym_tensor > | gam_uu_evol |
Values at successive time steps of the contravariant components of the induced metric ![]() | |
Evolution_std< Sym_tensor > | k_dd_evol |
Values at successive time steps of the covariant components of the extrinsic curvature tensor ![]() | |
Evolution_std< Sym_tensor > | k_uu_evol |
Values at successive time steps of the contravariant components of the extrinsic curvature tensor ![]() | |
Evolution_std< Scalar > | n_evol |
Values at successive time steps of the lapse function N. | |
Evolution_std< Vector > | beta_evol |
Values at successive time steps of the shift vector ![]() | |
Evolution_std< Scalar > | trk_evol |
Values at successive time steps of the trace K of the extrinsic curvature. | |
Evolution_full< Tbl > | adm_mass_evol |
ADM mass at each time step, since the creation of the slice. | |
Metric * | p_gamma |
Pointer on the induced metric at the current time step (jtime ) | |
Spacelike time slice of a 3+1 spacetime with conformal decomposition in the maximal slicing and Dirac gauge.
()
Definition at line 968 of file time_slice.h.
Lorene::Tslice_dirac_max::Tslice_dirac_max | ( | const Scalar & | lapse_in, |
const Vector & | shift_in, | ||
const Metric_flat & | ff_in, | ||
const Scalar & | psi_in, | ||
const Sym_tensor_trans & | hh_in, | ||
const Sym_tensor & | hata_in, | ||
int | depth_in = 3 |
||
) |
Constructor from conformal decomposition.
lapse_in | lapse function N |
shift_in | shift vector |
ff_in | reference flat metric with respect to which the conformal decomposition is performed |
psi_in | conformal factor ![]() ![]() ![]() |
hh_in | deviation ![]() ![]() ![]() ![]() ![]() ![]() |
hata_in | conformal representation ![]() ![]() |
depth_in | number of stored time slices; this parameter is used to set the scheme_order member with scheme_order = depth_in - 1. scheme_order can be changed afterwards by the method set_scheme_order(int) . |
Definition at line 149 of file tslice_dirac_max.C.
Lorene::Tslice_dirac_max::Tslice_dirac_max | ( | const Map & | mp, |
const Base_vect & | triad, | ||
const Metric_flat & | ff_in, | ||
int | depth_in = 3 |
||
) |
Constructor as standard time slice of flat spacetime (Minkowski).
mp | Mapping on which the various Lorene fields will be constructed |
triad | vector basis with respect to which the various tensor components will be defined |
ff_in | reference flat metric with respect to which the conformal decomposition is performed |
depth_in | number of stored time slices; this parameter is used to set the scheme_order member with scheme_order = depth_in - 1. scheme_order can be changed afterwards by the method set_scheme_order(int) . |
Definition at line 163 of file tslice_dirac_max.C.
References A_hh_evol, B_hh_evol, Lorene::Time_slice::jtime, source_A_hata_evol, source_A_hh_evol, source_B_hata_evol, source_B_hh_evol, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
Lorene::Tslice_dirac_max::Tslice_dirac_max | ( | const Map & | mp, |
const Base_vect & | triad, | ||
const Metric_flat & | ff_in, | ||
FILE * | fich, | ||
bool | partial_read, | ||
int | depth_in = 3 |
||
) |
Constructor from binary file.
The binary file must have been created by method save
.
mp | Mapping on which the various Lorene fields will be constructed |
triad | vector basis with respect to which the various tensor components will be defined |
ff_in | reference flat metric with respect to which the conformal decomposition is performed |
fich | file containing the saved Tslice_dirac_max |
partial_read | indicates whether the full object must be read in file or whether the final construction is devoted to a constructor of a derived class |
depth_in | number of stored time slices; the given must coincide with that stored in the file. |
Definition at line 193 of file tslice_dirac_max.C.
References A_hh_evol, B_hh_evol, Lorene::Time_slice::depth, Lorene::fread_be(), Lorene::Map::get_mg(), Lorene::Time_slice_conf::hh_evol, Lorene::Time_slice::jtime, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
Lorene::Tslice_dirac_max::Tslice_dirac_max | ( | const Star_rot_Dirac & | star, |
double | pdt, | ||
int | depth_in = 3 |
||
) |
Definition at line 247 of file tslice_dirac_max.C.
Lorene::Tslice_dirac_max::Tslice_dirac_max | ( | const Tslice_dirac_max & | tin | ) |
Copy constructor.
Definition at line 299 of file tslice_dirac_max.C.
|
virtual |
Destructor.
Definition at line 314 of file tslice_dirac_max.C.
Returns the potential A of
See the documentation of Sym_tensor
for details. Returns the value at the current time step (jtime
).
Definition at line 664 of file time_slice_conf.C.
References Lorene::Time_slice_conf::A_hata_evol, Lorene::Time_slice_conf::hata_evol, Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
Returns the potential A of
See the documentation of Sym_tensor
for details. Returns the value at the current time step (jtime
).
Definition at line 525 of file tslice_dirac_max.C.
References A_hh_evol, Lorene::Time_slice_conf::hh_evol, Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
|
virtualinherited |
Conformal representation
Returns the value at the current time step (jtime
).
Definition at line 765 of file time_slice_conf.C.
References Lorene::Time_slice_conf::hata(), Lorene::Time_slice_conf::psi(), and Lorene::Time_slice_conf::psi4().
|
virtual |
Returns the ADM mass at (geometrical units) the current step.
Moreover this method updates adm_mass_evol
if necessary.
Reimplemented from Lorene::Time_slice.
Definition at line 143 of file tslice_adm_mass.C.
References Lorene::Time_slice::adm_mass_evol, Lorene::Vector::flux(), Lorene::Map::get_mg(), hh(), Lorene::Time_slice::jtime, Lorene::Time_slice_conf::psi(), Lorene::Time_slice::the_time, Lorene::Evolution_std< TyT >::update(), and Lorene::Map::val_r().
Returns the potential
See the documentation of Sym_tensor_tt
for details. Returns the value at the current time step (jtime
).
Definition at line 678 of file time_slice_conf.C.
References Lorene::Time_slice_conf::A_hata_evol, Lorene::Time_slice_conf::B_hata_evol, Lorene::Time_slice_conf::hata_evol, Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
Returns the potential
See the documentation of Sym_tensor_tt
for details. Returns the value at the current time step (jtime
).
Definition at line 536 of file tslice_dirac_max.C.
References B_hh_evol, Lorene::Time_slice_conf::hh_evol, Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
shift vector jtime
)
Definition at line 87 of file time_slice_access.C.
References Lorene::Time_slice::beta_evol, Lorene::Evolution< TyT >::is_known(), and Lorene::Time_slice::jtime.
|
inherited |
Checks the level at which the dynamical equations are verified.
strain_tensor | : a pointer on the strain_tensor ![]() ![]() ![]() |
energy_density | : a pointer on the energy density E (see check_hamiltonian_constraint ) |
ost | : output stream for a formatted output of the result |
Definition at line 139 of file tslice_check_einstein.C.
References Lorene::Time_slice::beta(), Lorene::contract(), Lorene::Time_slice::gam(), Lorene::Time_slice::jtime, Lorene::Time_slice::k_dd(), Lorene::Time_slice::k_dd_evol, Lorene::Time_slice::k_uu(), Lorene::maxabs(), Lorene::Time_slice::nn(), Lorene::Evolution< TyT >::position(), Lorene::Time_slice::scheme_order, Lorene::Evolution< TyT >::time_derive(), and Lorene::Time_slice::trk().
|
inherited |
Checks the level at which the hamiltonian constraint is verified.
energy_density | : a pointer on the energy density E measured by the Eulerian observer of 4-velocity ![]() |
ost | : output stream for a formatted output of the result |
Definition at line 79 of file tslice_check_einstein.C.
References Lorene::contract(), Lorene::Time_slice::gam(), Lorene::Time_slice::k_dd(), Lorene::Time_slice::k_uu(), Lorene::maxabs(), and Lorene::Time_slice::trk().
|
inherited |
Checks the level at which the momentum constraints are verified.
momentum_density | : a pointer on the momentum density ![]() ![]() ![]() |
ost | : output stream for a formatted output of the result |
Definition at line 109 of file tslice_check_einstein.C.
References Lorene::Time_slice::gam(), Lorene::Time_slice::k_uu(), Lorene::maxabs(), and Lorene::Time_slice::trk().
|
protected |
Computes the sources source_A_XXX_evol
and source_B_XXX_evol
, for the solution of the evolution equation for
strain_tensor | [input] : a pointer on the strain_tensor ![]() ![]() ![]() |
Definition at line 219 of file tslice_dirac_max_setAB.C.
References Lorene::Time_slice_conf::A_hata_evol, A_hh_evol, Lorene::Time_slice_conf::aa(), Lorene::Tensor::annule_domain(), Lorene::Time_slice_conf::B_hata_evol, B_hh_evol, Lorene::Time_slice::beta(), Lorene::contract(), Lorene::Scalar::derive_con(), Lorene::Scalar::derive_cov(), Lorene::Map::get_mg(), Lorene::Time_slice_conf::hata(), hh(), Lorene::Time_slice::jtime, Lorene::Time_slice_conf::ln_psi(), Lorene::log(), Lorene::maxabs(), Lorene::Time_slice_conf::nn(), Lorene::Time_slice_conf::psi(), Lorene::Time_slice_conf::psi4(), source_A_hata_evol, source_A_hh_evol, source_B_hata_evol, source_B_hh_evol, Lorene::Time_slice_conf::tgam(), Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
|
inherited |
Computes the vector
Definition at line 836 of file time_slice_conf.C.
References Lorene::abs(), Lorene::contract(), Lorene::Evolution< TyT >::downdate(), Lorene::Time_slice_conf::ff, Lorene::Time_slice_conf::hata_evol, Lorene::Time_slice_conf::hh_evol, Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::Time_slice::k_dd_evol, Lorene::Time_slice::k_uu_evol, Lorene::max(), Lorene::Vector::ope_killing_conf(), Lorene::Time_slice_conf::p_vec_X, Lorene::Time_slice_conf::psi(), Lorene::Time_slice_conf::psi4(), Lorene::Time_slice_conf::tgam(), Lorene::Time_slice::the_time, Lorene::Time_slice_conf::trk(), and Lorene::Evolution_std< TyT >::update().
|
protectedvirtualinherited |
Deletes all the derived quantities.
Reimplemented from Lorene::Time_slice.
Definition at line 347 of file time_slice_conf.C.
References Lorene::Time_slice::del_deriv(), Lorene::Time_slice_conf::p_hdirac, Lorene::Time_slice_conf::p_ln_psi, Lorene::Time_slice_conf::p_psi4, Lorene::Time_slice_conf::p_tgamma, Lorene::Time_slice_conf::p_vec_X, and Lorene::Time_slice_conf::set_der_0x0().
void Lorene::Tslice_dirac_max::evolve | ( | double | pdt, |
int | nb_time_steps, | ||
int | niter_elliptic, | ||
double | relax_elliptic, | ||
int | check_mod, | ||
int | save_mod, | ||
int | method_poisson_vect = 6 , |
||
int | nopause = 1 , |
||
const char * | graph_device = 0x0 , |
||
bool | verbose = true , |
||
const Scalar * | ener_euler = 0x0 , |
||
const Vector * | mom_euler = 0x0 , |
||
const Scalar * | s_euler = 0x0 , |
||
const Sym_tensor * | strain_euler = 0x0 |
||
) |
Time evolution by resolution of Einstein equations.
pdt | time step dt. |
nb_time_steps | number of time steps for the evolution |
niter_elliptic | number of iterations if the resolution of elliptic equations |
relax_elliptic | relaxation factor for the elliptic equations |
check_mod | determines the frequency of check of the constraint equations: they are checked every check_mod time step |
save_mod | determines the frequency of writing to file the monotoring quantities: they are written to file every save_mod time step |
method | method_poisson_vect to be used for solving vector Poisson equation (for the shift), see Vector::poisson(double, const Metric_flat&, int) const . |
nopause | = 1 if no pause between each time step, 0 otherwise |
graph_device | name of type of graphical device: 0x0 (default value) will result in interactive choice; "/xwin" in X-Window display and "/n" in no output. |
Definition at line 120 of file tslice_dirac_max_evolve.C.
References Lorene::Time_slice_conf::A_hata_evol, A_hh(), A_hh_evol, adm_mass(), Lorene::arrete(), Lorene::Time_slice_conf::B_hata_evol, B_hh(), B_hh_evol, Lorene::Time_slice::beta(), Lorene::Time_slice::beta_evol, Lorene::central_value(), Lorene::Time_slice::check_dynamical_equations(), Lorene::Time_slice::check_hamiltonian_constraint(), Lorene::Time_slice::check_momentum_constraint(), compute_sources(), Lorene::Time_slice_conf::compute_X_from_momentum_constraint(), Lorene::Time_slice_conf::del_deriv(), Lorene::Time_slice::depth, des_evol(), des_meridian(), Lorene::Map::get_bvect_spher(), Lorene::Map::get_mg(), Lorene::Time_slice_conf::hata(), Lorene::Time_slice_conf::hata_evol, hh(), hh_det_one(), Lorene::Time_slice_conf::hh_evol, Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::Time_slice_conf::k_dd(), Lorene::log(), Lorene::maxabs_all_domains(), Lorene::Time_slice_conf::nn(), Lorene::Time_slice_conf::npsi(), Lorene::Time_slice_conf::npsi_evol, Lorene::Time_slice_conf::psi(), Lorene::Time_slice_conf::psi_evol, Lorene::Evolution< TyT >::save(), Lorene::Time_slice::save(), set_AB_hh(), Lorene::Time_slice_conf::set_npsi_del_n(), Lorene::Time_slice_conf::set_psi_del_npsi(), solve_beta(), solve_npsi(), solve_psi(), source_A_hata_evol, source_A_hh_evol, source_B_hata_evol, source_B_hh_evol, Lorene::Time_slice::the_time, Lorene::Evolution< TyT >::time_derive(), trh(), Lorene::Evolution_std< TyT >::update(), Lorene::Map::val_r(), and Lorene::Time_slice_conf::vec_X().
Induced metric jtime
)
Definition at line 95 of file time_slice_access.C.
References Lorene::Time_slice::gam_dd(), and Lorene::Time_slice::p_gamma.
|
virtualinherited |
Induced metric (covariant components jtime
)
Reimplemented from Lorene::Time_slice.
Definition at line 608 of file time_slice_conf.C.
References Lorene::Time_slice::gam_dd_evol, Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::Time_slice_conf::psi4(), Lorene::Time_slice_conf::tgam(), Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
|
virtualinherited |
Induced metric (contravariant components jtime
)
Reimplemented from Lorene::Time_slice.
Definition at line 619 of file time_slice_conf.C.
References Lorene::Time_slice::gam_uu_evol, Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::Time_slice_conf::psi4(), Lorene::Time_slice_conf::tgam(), Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
|
inlineinherited |
Gets the latest value of time step index.
Definition at line 343 of file time_slice.h.
References Lorene::Time_slice::jtime.
|
inlineinherited |
Gets the order of the finite-differences scheme.
Definition at line 340 of file time_slice.h.
References Lorene::Time_slice::scheme_order.
|
inlineinherited |
Gets the time coordinate t at successive time steps.
Definition at line 346 of file time_slice.h.
References Lorene::Time_slice::the_time.
|
virtualinherited |
Conformal representation
Returns the value at the current time step (jtime
).
Definition at line 772 of file time_slice_conf.C.
References Lorene::Time_slice::beta(), Lorene::Time_slice_conf::ff, Lorene::Time_slice_conf::hata_evol, Lorene::Time_slice_conf::hh(), Lorene::Time_slice_conf::hh_evol, Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::Time_slice_conf::nn(), Lorene::Time_slice_conf::psi(), Lorene::Time_slice_conf::psi4(), Lorene::Time_slice::scheme_order, Lorene::Time_slice::the_time, Lorene::Evolution< TyT >::time_derive(), and Lorene::Evolution_std< TyT >::update().
Vector
It is null in the present case...
Reimplemented from Lorene::Time_slice_conf.
Definition at line 507 of file tslice_dirac_max.C.
References Lorene::Time_slice_conf::p_hdirac, and Lorene::Tensor::set_etat_zero().
|
virtual |
Deviation
Returns the value at the current time step (jtime
).
Reimplemented from Lorene::Time_slice_conf.
Definition at line 474 of file tslice_dirac_max.C.
References A_hh_evol, B_hh_evol, hh_det_one(), Lorene::Time_slice_conf::hh_evol, Lorene::Evolution< TyT >::is_known(), and Lorene::Time_slice::jtime.
|
protected |
Computes
hijtt | : the TT part. |
Definition at line 168 of file tslice_dirac_max_setAB.C.
References Lorene::Time_slice::adm_mass_evol, Lorene::Evolution< TyT >::downdate(), Lorene::Time_slice::gam_dd_evol, Lorene::Time_slice::gam_uu_evol, Lorene::Time_slice_conf::hh_evol, Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::maxabs(), Lorene::Time_slice::p_gamma, Lorene::Time_slice_conf::p_hdirac, Lorene::Time_slice_conf::p_tgamma, Lorene::Sym_tensor_trans::set_tt_part_det_one(), Lorene::Time_slice_conf::tgam(), Lorene::Time_slice::the_time, Lorene::Sym_tensor_trans::the_trace(), and Lorene::Evolution_std< TyT >::update().
|
protected |
Computes
j | time step at which the computation of ![]() |
Definition at line 109 of file tslice_dirac_max_setAB.C.
References A_hh_evol, Lorene::Time_slice::adm_mass_evol, B_hh_evol, Lorene::Evolution< TyT >::downdate(), Lorene::Time_slice::gam_dd_evol, Lorene::Time_slice::gam_uu_evol, Lorene::Time_slice_conf::hh_evol, Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::maxabs(), Lorene::Time_slice::p_gamma, Lorene::Time_slice_conf::p_hdirac, Lorene::Time_slice_conf::p_tgamma, Lorene::Sym_tensor_trans::set_AtBtt_det_one(), Lorene::Time_slice_conf::tgam(), Lorene::Time_slice::the_time, Lorene::Sym_tensor_trans::the_trace(), and Lorene::Evolution_std< TyT >::update().
|
virtual |
Computes valid initial data by solving the constraint equations in the conformal thin-sandwich approach.
uu | value of ![]() ![]() ![]() |
trk_in | value of ![]() |
trk_point | value of ![]() |
pdt | time step, to be used in order to fill depth slices |
precis | convergence threshold required to stop the iteration |
method_poisson_vect | method to be used for solving vector Poisson equation (for the shift), see Vector::poisson(double, const Metric_flat&, int) const . |
graph_device | name of type of graphical device: 0x0 (default value) will result in interactive choice; "/xwin" in X-Window display and "/n" in no output. |
ener_dens | matter energy density E as measured by the Eulerian observer; this quantity is passed as a pointer, the null value of which (default) meaning E=0. |
mom_dens | matter momentum density J as measured by the Eulerian observer; this quantity is passed as a pointer, the null value of which (default) meaning J=0. |
trace_stress | trace of the matter stress S as measured by the Eulerian observer; this quantity is passed as a pointer, the null value of which (default) meaning S=0. |
Definition at line 352 of file tslice_dirac_max.C.
References Lorene::Time_slice_conf::A_hata_evol, A_hh_evol, Lorene::Time_slice_conf::B_hata_evol, B_hh_evol, compute_sources(), Lorene::Time_slice_conf::del_deriv(), Lorene::Time_slice::depth, Lorene::Time_slice_conf::hh_evol, Lorene::Time_slice::jtime, Lorene::maxabs(), Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
|
protected |
Definition at line 411 of file tslice_dirac_max_setAB.C.
|
virtualinherited |
Extrinsic curvature tensor (covariant components jtime
)
Reimplemented from Lorene::Time_slice.
Definition at line 630 of file time_slice_conf.C.
References Lorene::Time_slice::gam(), Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::Time_slice::k_dd_evol, Lorene::Time_slice_conf::k_uu(), Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
|
virtualinherited |
Extrinsic curvature tensor (contravariant components jtime
)
Reimplemented from Lorene::Time_slice.
Definition at line 643 of file time_slice_conf.C.
References Lorene::Time_slice::gam(), Lorene::Time_slice_conf::hata(), Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::Time_slice::k_uu_evol, Lorene::Time_slice_conf::psi(), Lorene::Time_slice_conf::psi4(), Lorene::Time_slice::the_time, Lorene::Time_slice_conf::trk(), and Lorene::Evolution_std< TyT >::update().
Logarithm of jtime
).
Definition at line 719 of file time_slice_conf.C.
References Lorene::log(), Lorene::Time_slice_conf::p_ln_psi, Lorene::Time_slice_conf::psi(), and Lorene::Scalar::std_spectral_base().
Lapse function N at the current time step (jtime
)
Reimplemented from Lorene::Time_slice.
Definition at line 591 of file time_slice_conf.C.
References Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::Time_slice::n_evol, Lorene::Time_slice_conf::npsi_evol, Lorene::Time_slice_conf::psi_evol, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
Factor jtime
).
Definition at line 732 of file time_slice_conf.C.
References Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::Time_slice::n_evol, Lorene::Time_slice_conf::npsi_evol, Lorene::Time_slice_conf::psi_evol, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
void Lorene::Tslice_dirac_max::operator= | ( | const Tslice_dirac_max & | tin | ) |
Definition at line 321 of file tslice_dirac_max.C.
Operator >> (virtual function called by the operator<<).
Reimplemented in Lorene::Isol_hor.
Definition at line 411 of file time_slice.C.
References Lorene::Time_slice::adm_mass(), Lorene::Time_slice::adm_mass_evol, Lorene::Time_slice::beta_evol, Lorene::Time_slice::depth, Lorene::Time_slice::gam_dd_evol, Lorene::Time_slice::gam_uu_evol, Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::Time_slice::k_dd_evol, Lorene::Time_slice::k_uu_evol, Lorene::maxabs(), Lorene::Time_slice::n_evol, Lorene::Time_slice::p_gamma, Lorene::Time_slice::scheme_order, Lorene::Time_slice::the_time, and Lorene::Time_slice::trk_evol.
Conformal factor
Returns the value at the current time step (jtime
).
Definition at line 693 of file time_slice_conf.C.
References Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::Time_slice::n_evol, Lorene::Time_slice_conf::npsi_evol, Lorene::Time_slice_conf::psi_evol, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
Factor jtime
).
Definition at line 707 of file time_slice_conf.C.
References Lorene::Time_slice_conf::p_psi4, Lorene::pow(), Lorene::Time_slice_conf::psi(), and Lorene::Scalar::std_spectral_base().
Total or partial saves in a binary file.
This protected method is to be called either from public method save
or from method sauve
of a derived class.
fich | binary file |
partial_save | indicates whether the whole object must be saved. |
Reimplemented from Lorene::Time_slice.
Definition at line 587 of file tslice_dirac_max.C.
References A_hh(), A_hh_evol, B_hh(), B_hh_evol, Lorene::Time_slice::depth, Lorene::fwrite_be(), Lorene::Time_slice_conf::hh_evol, Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, and Lorene::Time_slice::sauve().
Saves in a binary file.
The saved data is sufficient to restore the whole time slice via the constructor from file.
rootname | root for the file name; the current time step index will be appended to it. |
Definition at line 461 of file time_slice.C.
References Lorene::Time_slice::beta(), Lorene::Time_slice::depth, Lorene::fwrite_be(), Lorene::Map::get_mg(), Lorene::Time_slice::jtime, Lorene::Time_slice::nn(), Lorene::Base_vect::sauve(), Lorene::Map::sauve(), and Lorene::Time_slice::sauve().
Sets the potentials A and Sym_tensor
for details).
jtime
).
Definition at line 84 of file tslice_dirac_max_setAB.C.
References A_hh_evol, Lorene::Time_slice::adm_mass_evol, B_hh_evol, Lorene::Evolution< TyT >::downdate(), Lorene::Time_slice::gam_dd_evol, Lorene::Time_slice::gam_uu_evol, Lorene::Time_slice_conf::hh_evol, Lorene::Time_slice::jtime, Lorene::Time_slice::p_gamma, Lorene::Time_slice_conf::p_hdirac, Lorene::Time_slice_conf::p_tgamma, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
|
protectedinherited |
Sets to 0x0
all the pointers on derived quantities.
Definition at line 361 of file time_slice_conf.C.
References Lorene::Time_slice_conf::p_hdirac, Lorene::Time_slice_conf::p_ln_psi, Lorene::Time_slice_conf::p_psi4, Lorene::Time_slice_conf::p_tgamma, and Lorene::Time_slice_conf::p_vec_X.
|
virtualinherited |
Sets the conformal representation
Sets the value at the current time step (jtime
), and updates the potentials A_hata_evol
, B_hata_evol
and p_vec_X
accordingly.
Definition at line 534 of file time_slice_conf.C.
References Lorene::Time_slice_conf::A_hata_evol, Lorene::Time_slice_conf::B_hata_evol, Lorene::Evolution< TyT >::downdate(), Lorene::Time_slice_conf::hata_evol, Lorene::Time_slice::jtime, Lorene::Time_slice::k_dd_evol, Lorene::Time_slice::k_uu_evol, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
|
virtualinherited |
Sets the conformal representation
These potentials must be up-to-date. It sets the value at the current time step (jtime
).
Definition at line 566 of file time_slice_conf.C.
References Lorene::Time_slice_conf::A_hata_evol, Lorene::Time_slice_conf::B_hata_evol, Lorene::Evolution< TyT >::downdate(), Lorene::Time_slice_conf::ff, Lorene::Map::get_bvect_spher(), Lorene::Tensor::get_mp(), Lorene::Time_slice_conf::hata_evol, Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::Time_slice::k_dd_evol, Lorene::Time_slice::k_uu_evol, Lorene::Vector::ope_killing_conf(), Lorene::Time_slice_conf::p_vec_X, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
|
virtualinherited |
Sets the TT part of hata_evol
).
Sets the value at current time-step (jtime
) and updates the potentials A and
Definition at line 546 of file time_slice_conf.C.
References Lorene::Time_slice_conf::A_hata_evol, Lorene::Time_slice_conf::B_hata_evol, Lorene::Evolution< TyT >::downdate(), Lorene::Time_slice_conf::hata_evol, Lorene::Time_slice::jtime, Lorene::Time_slice::k_dd_evol, Lorene::Time_slice::k_uu_evol, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
|
virtual |
Sets the deviation
jtime
).
Reimplemented from Lorene::Time_slice_conf.
Definition at line 336 of file tslice_dirac_max.C.
References A_hh_evol, B_hh_evol, Lorene::Evolution< TyT >::downdate(), Lorene::Time_slice::jtime, Lorene::Time_slice_conf::set_hh(), source_A_hata_evol, source_A_hh_evol, source_B_hata_evol, and source_B_hh_evol.
Sets the potentials Sym_tensor_tt
for details).
The value of jtime
).
Definition at line 408 of file tslice_dirac_max.C.
References Lorene::Map::flat_met_spher(), Lorene::Map::get_bvect_spher(), Lorene::Time_slice_conf::hh_evol, Lorene::Time_slice::jtime, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
Sets the factor jtime
) and deletes the value of N.
Definition at line 478 of file time_slice_conf.C.
References Lorene::Time_slice::adm_mass_evol, Lorene::Evolution< TyT >::downdate(), Lorene::Time_slice::jtime, Lorene::Time_slice::n_evol, Lorene::Time_slice_conf::npsi_evol, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
Sets the factor jtime
) and deletes the value of
Definition at line 453 of file time_slice_conf.C.
References Lorene::Time_slice::adm_mass_evol, Lorene::Evolution< TyT >::downdate(), Lorene::Time_slice::gam_dd_evol, Lorene::Time_slice::gam_uu_evol, Lorene::Time_slice::jtime, Lorene::Time_slice_conf::npsi_evol, Lorene::Time_slice::p_gamma, Lorene::Time_slice_conf::p_ln_psi, Lorene::Time_slice_conf::p_psi4, Lorene::Time_slice_conf::psi_evol, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
Sets the conformal factor
Sets the value at the current time step (jtime
) and deletes the value of N.
Definition at line 428 of file time_slice_conf.C.
References Lorene::Time_slice::adm_mass_evol, Lorene::Evolution< TyT >::downdate(), Lorene::Time_slice::gam_dd_evol, Lorene::Time_slice::gam_uu_evol, Lorene::Time_slice::jtime, Lorene::Time_slice::n_evol, Lorene::Time_slice::p_gamma, Lorene::Time_slice_conf::p_ln_psi, Lorene::Time_slice_conf::p_psi4, Lorene::Time_slice_conf::psi_evol, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
Sets the conformal factor
Sets the value at the current time step (jtime
) and deletes the value of
Definition at line 404 of file time_slice_conf.C.
References Lorene::Time_slice::adm_mass_evol, Lorene::Evolution< TyT >::downdate(), Lorene::Time_slice::gam_dd_evol, Lorene::Time_slice::gam_uu_evol, Lorene::Time_slice::jtime, Lorene::Time_slice_conf::npsi_evol, Lorene::Time_slice::p_gamma, Lorene::Time_slice_conf::p_ln_psi, Lorene::Time_slice_conf::p_psi4, Lorene::Time_slice_conf::psi_evol, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
Sets the order of the finite-differences scheme.
Definition at line 331 of file time_slice.h.
References Lorene::Time_slice::scheme_order.
Sets the trace, with respect to the flat metric ff
, of
Sets the value at the current time step (jtime
). Note that this method does not ensure that the conformal metric is unimodular.
Definition at line 437 of file tslice_dirac_max.C.
References Lorene::Time_slice::adm_mass_evol, Lorene::Evolution< TyT >::downdate(), Lorene::Time_slice::gam_dd_evol, Lorene::Time_slice::gam_uu_evol, Lorene::Time_slice_conf::hh_evol, Lorene::Time_slice::jtime, Lorene::Time_slice::p_gamma, Lorene::Time_slice_conf::p_hdirac, Lorene::Time_slice_conf::p_tgamma, source_A_hata_evol, source_A_hh_evol, source_B_hata_evol, source_B_hh_evol, Lorene::Time_slice::the_time, and Lorene::Evolution_std< TyT >::update().
Solves the elliptic equation for the shift vector
(73) of Bonazzola et al. 2004).
method | method to be used for solving vector Poisson equation (for the shift), see Vector::poisson(double, const Metric_flat&, int) const . |
Definition at line 224 of file tslice_dirac_max_solve.C.
References Lorene::Time_slice_conf::aa(), Lorene::Time_slice::beta(), Lorene::contract(), hh(), Lorene::Tensor::inc_dzpuis(), Lorene::maxabs(), Lorene::Time_slice_conf::nn(), and Lorene::Vector::poisson().
|
virtual |
Solves the elliptic equation for
ener_dens | conformal matter energy density ![]() |
trace_stress | trace of the conformal matter stress ![]() |
Definition at line 118 of file tslice_dirac_max_solve.C.
References Lorene::Time_slice_conf::aa(), Lorene::contract(), hh(), Lorene::maxabs(), Lorene::Time_slice_conf::npsi(), Lorene::Time_slice_conf::psi(), Lorene::Time_slice_conf::psi4(), and Lorene::Time_slice_conf::tgam().
Solves the elliptic equation for the conformal factor $\Psi$ (Hamiltonian constraint).
ener_dens | conformal matter energy density ![]() |
Definition at line 172 of file tslice_dirac_max_solve.C.
References Lorene::contract(), Lorene::Tensor::derive_cov(), Lorene::Time_slice_conf::hata(), hh(), Lorene::Scalar::inc_dzpuis(), Lorene::maxabs(), Lorene::Scalar::poisson(), Lorene::pow(), Lorene::Time_slice_conf::psi(), and Lorene::Time_slice_conf::tgam().
Conformal metric jtime
).
Reimplemented in Lorene::Isol_hor.
Definition at line 747 of file time_slice_conf.C.
References Lorene::Time_slice_conf::ff, Lorene::Time_slice_conf::hh(), and Lorene::Time_slice_conf::p_tgamma.
Computes the trace h
, with respect to the flat metric ff
, of
Returns the value at the current time step (jtime
).
Definition at line 547 of file tslice_dirac_max.C.
References hh_det_one(), Lorene::Evolution< TyT >::is_known(), and Lorene::Time_slice::jtime.
Trace K of the extrinsic curvature at the current time step (jtime
).
It is null in the present case (maximal slicing)
Reimplemented from Lorene::Time_slice_conf.
Definition at line 491 of file tslice_dirac_max.C.
References Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, Lorene::Time_slice::the_time, Lorene::Time_slice::trk_evol, and Lorene::Evolution_std< TyT >::update().
Vector
(see the documentation of hata_evol
)
Definition at line 825 of file time_slice_conf.C.
References Lorene::Time_slice_conf::ff, Lorene::Time_slice_conf::hata_evol, Lorene::Evolution< TyT >::is_known(), Lorene::Time_slice::jtime, and Lorene::Time_slice_conf::p_vec_X.
|
mutableprotectedinherited |
Potential A associated with the symmetric tensor
(see documentation of Sym_tensor::p_aaa
).
Definition at line 547 of file time_slice.h.
|
mutableprotected |
The A potential of
(see the documentation of Sym_tensor::p_aaa
for details).
Definition at line 977 of file time_slice.h.
|
mutableprotectedinherited |
ADM mass at each time step, since the creation of the slice.
At a given time step j
, adm_mass_evol
[j] is a 1-D Tbl
of size the number nz
of domains, containing the "ADM mass" evaluated at the outer boundary of each domain. The true ADM mass is thus the last value, i.e. adm_mass_evol
[j](nz-1).
Definition at line 233 of file time_slice.h.
|
mutableprotectedinherited |
Potential
(see documentation of Sym_tensor::p_tilde_b
).
Definition at line 552 of file time_slice.h.
|
mutableprotected |
The
(see the documentation of Sym_tensor::p_tilde_b
for details).
Definition at line 983 of file time_slice.h.
|
mutableprotectedinherited |
Values at successive time steps of the shift vector
Definition at line 219 of file time_slice.h.
|
protectedinherited |
Number of stored time slices.
Definition at line 179 of file time_slice.h.
Definition at line 1009 of file time_slice.h.
|
mutableprotectedinherited |
Values at successive time steps of the covariant components of the induced metric
Definition at line 198 of file time_slice.h.
|
mutableprotectedinherited |
Values at successive time steps of the contravariant components of the induced metric
Definition at line 203 of file time_slice.h.
Definition at line 1009 of file time_slice.h.
|
mutableprotectedinherited |
Values at successive time steps of the components
It is the conformal representation of the traceless part of the extrinsic curvature:
Definition at line 542 of file time_slice.h.
|
mutableprotectedinherited |
Values at successive time steps of the components
It is the deviation of the conformal metric
Definition at line 530 of file time_slice.h.
|
protectedinherited |
Time step index of the latest slice.
Definition at line 190 of file time_slice.h.
|
mutableprotectedinherited |
Values at successive time steps of the covariant components of the extrinsic curvature tensor
Definition at line 208 of file time_slice.h.
|
mutableprotectedinherited |
Values at successive time steps of the contravariant components of the extrinsic curvature tensor
Definition at line 213 of file time_slice.h.
|
mutableprotectedinherited |
Values at successive time steps of the lapse function N.
Definition at line 216 of file time_slice.h.
|
mutableprotectedinherited |
Values at successive time steps of the factor
Definition at line 522 of file time_slice.h.
|
mutableprotectedinherited |
Pointer on the induced metric at the current time step (jtime
)
Definition at line 239 of file time_slice.h.
|
mutableprotectedinherited |
Pointer on the vector jtime
).
Definition at line 571 of file time_slice.h.
|
mutableprotectedinherited |
Pointer on the logarithm of jtime
)
Definition at line 566 of file time_slice.h.
|
mutableprotectedinherited |
Pointer on the factor jtime
)
Definition at line 563 of file time_slice.h.
|
mutableprotectedinherited |
Pointer on the conformal metric jtime
)
Definition at line 560 of file time_slice.h.
|
mutableprotectedinherited |
Pointer on the vector
(see the documentation of hata_evol
)
Definition at line 577 of file time_slice.h.
|
mutableprotectedinherited |
Values at successive time steps of the conformal factor
Definition at line 517 of file time_slice.h.
|
protectedinherited |
Order of the finite-differences scheme for the computation of time derivatives.
This order is not constant and can be adjusted via set_scheme_order()
.
Definition at line 187 of file time_slice.h.
|
mutableprotected |
The potential A of the source of equation for
(see the documentation of Sym_tensor::p_aaa
for details).
Definition at line 1001 of file time_slice.h.
|
mutableprotected |
The A potential of the source of equation for
(see the documentation of Sym_tensor::p_aaa
for details).
Definition at line 989 of file time_slice.h.
|
mutableprotected |
The potential
(see the documentation of Sym_tensor::p_tilde_b
for details).
Definition at line 1007 of file time_slice.h.
|
mutableprotected |
The
(see the documentation of Sym_tensor::p_tilde_b
for details).
Definition at line 995 of file time_slice.h.
|
protectedinherited |
Time label of each slice.
Definition at line 193 of file time_slice.h.
|
protected |
Definition at line 1009 of file time_slice.h.
|
mutableprotectedinherited |
Values at successive time steps of the trace K of the extrinsic curvature.
Definition at line 224 of file time_slice.h.