LORENE
|
Classes | |
class | Lorene::Bhole |
Black hole. More... | |
class | Lorene::Bhole_binaire |
Binary black holes system. More... | |
class | Lorene::Bin_bhns |
Class for computing a black hole - neutron star binary system with comparable mass () More... | |
class | Lorene::Bin_bhns_extr |
Class for computing a Black hole - Neutron star binary system with an extreme mass ratio. More... | |
class | Lorene::Binary |
Binary systems. More... | |
class | Lorene::Binary_xcts |
Binary systems in eXtended Conformal Thin Sandwich formulation. More... | |
class | Lorene::Black_hole |
Base class for black holes. More... | |
class | Lorene::Et_bin_bhns_extr |
Class for a neutron star in black hole - neutron star binary systems. More... | |
class | Lorene::Et_rot_bifluid |
Class for two-fluid rotating relativistic stars. More... | |
class | Lorene::Et_rot_diff |
Class for differentially rotating stars. More... | |
class | Lorene::Et_rot_mag |
Class for magnetized (isolator or perfect conductor), rigidly rotating stars. More... | |
class | Lorene::Etoile |
Base class for stars *** DEPRECATED : use class Star instead ***. More... | |
class | Lorene::Etoile_bin |
Class for stars in binary system. More... | |
class | Lorene::Etoile_rot |
Class for isolated rotating stars *** DEPRECATED : use class Star_rot instead ***. More... | |
class | Lorene::Excision_hor |
Surface where boundary conditions for quantities in the bulk will be calculated It relies on geometrical properties of the associated Spheroid() (*** WARNING! under development***) More... | |
class | Lorene::Excision_surf |
Surface where boundary conditions for quantities in the bulk will be calculated It relies on geometrical properties of the associated Spheroid() (*** WARNING! under development***) More... | |
class | Lorene::Gravastar |
Class for perfect fluid rotating gravastar. More... | |
class | Lorene::Hole_bhns |
Class for black holes in black hole-neutron star binaries. More... | |
class | Lorene::Single_hor |
Binary black holes system. More... | |
class | Lorene::Spheroid |
Spheroidal 2-surfaces embedded in a time-slice of the 3+1 formalism. More... | |
class | Lorene::Star |
Base class for stars. More... | |
class | Lorene::Star_bin |
Class for stars in binary system. More... | |
class | Lorene::Star_bin_xcts |
Class for stars in binary system in eXtended Conformal Thin Sandwich formulation. More... | |
class | Lorene::Star_bhns |
Class for stars in black hole-neutron star binaries. More... | |
class | Lorene::Star_rot |
Class for isolated rotating stars. More... | |
class | Lorene::Star_rot_Dirac |
Class for relativistic rotating stars in Dirac gauge and maximal slicing. More... | |
class | Lorene::Star_rot_Dirac_diff |
Class for relativistic differentially rotating stars in Dirac gauge and maximal slicing. More... | |
Functions | |
bool | Lorene::ah_finder (const Metric &gamma, const Sym_tensor &k_dd_in, Valeur &h, Scalar &ex_fcn, double a_axis, double b_axis, double c_axis, bool verbose=true, bool print=false, double precis=1.e-8, double precis_exp=1.e-6, int it_max=200, int it_relax=200, double relax_fac=1.) |
Class for apparent horizon (under heavy development) | |
bool Lorene::ah_finder | ( | const Metric & | gamma, |
const Sym_tensor & | k_dd_in, | ||
Valeur & | h, | ||
Scalar & | ex_fcn, | ||
double | a_axis, | ||
double | b_axis, | ||
double | c_axis, | ||
bool | verbose = true , |
||
bool | print = false , |
||
double | precis = 1.e-8 , |
||
double | precis_exp = 1.e-6 , |
||
int | it_max = 200 , |
||
int | it_relax = 200 , |
||
double | relax_fac = 1. |
||
) |
Class for apparent horizon (under heavy development)
Apparent horizon finder.()
Find the apparent horizon (AH) on a spatial slice for given 3-metric
where h
) is the 2-surface of the AH,
We solve the above equation iteratively with the right hand side of the equation as a source term.
gamma | : [input] the 3-metric ![]() |
k_dd_in | : [input] the extrinsic curvature ![]() |
Valeur | h : [output] the 2-surface of the apparent horizon |
Scalar | ex_fcn : [output] the expansion function defined from the level set function ![]() |
a_axis | : [input] the initial guess for ![]() the Cartesian grid |
b_axis | : [input] axis along the y-axis (cf a_axis) |
c_axis | : [input] axis along the z-axis (cf a_axis) |
bool | print : [input] screen printout during iterations? (default: false) |
precis | : [input] threshold in the relative difference between the 2-surface ![]() |
precis_exp | : [input] maximum error of the expansion function evaluated on the 2-surface ![]() |
it_max | : [input] maximum number of steps (default value: 200) |
it_relax | : [input] step at which relaxation is switched on (default value: 200) |
relax_fac | : [input] relaxation factor (default value: 1 for no relaxation) |
Definition at line 91 of file app_hor_finder.C.
References Lorene::abs(), Lorene::Scalar::allocate_all(), Lorene::Valeur::annule_hard(), Lorene::Valeur::c, Lorene::Valeur::c_cf, Lorene::Valeur::coef_i(), Lorene::Metric::con(), Lorene::Metric_flat::con(), Lorene::Metric::connect(), Lorene::contract(), Lorene::Map::cosp, Lorene::Map::cost, Lorene::Scalar::derive_con(), Lorene::Scalar::derive_cov(), Lorene::Tensor::derive_cov(), Lorene::Metric::determinant(), Lorene::Metric_flat::determinant(), Lorene::diffrel(), Lorene::Vector::divergence(), Lorene::Map::flat_met_spher(), Lorene::Mg3d::get_angu(), Lorene::Map::get_bvect_spher(), Lorene::Connection::get_delta(), Lorene::Map::get_mg(), Lorene::Metric::get_mp(), Lorene::Mg3d::get_np(), Lorene::Mg3d::get_nr(), Lorene::Mg3d::get_nt(), Lorene::Mg3d::get_nzone(), Lorene::max(), Lorene::min(), Lorene::Map::phi, Lorene::Mtbl_cf::poisson_angu(), Lorene::pow(), Lorene::Map::r, Lorene::Valeur::set(), Lorene::Scalar::set_etat_zero(), Lorene::Scalar::set_grid_point(), Lorene::Map::sinp, Lorene::Map::sint, Lorene::sqrt(), Lorene::Valeur::std_base_scal(), Lorene::Scalar::std_spectral_base(), Lorene::Map::tet, Lorene::Tensor::trace(), Lorene::Scalar::val_grid_point(), Lorene::Scalar::val_point(), Lorene::Valeur::ylm(), and Lorene::Valeur::ylm_i().