28char phys_param_C[] =
"$Header: /cvsroot/Lorene/C++/Source/Isol_hor/phys_param.C,v 1.13 2014/10/13 08:53:01 j_novak Exp $" ;
91#include "utilitaires.h"
105 get_radial_vect = get_radial_vect /
sqrt(
gam_uu()(1,1)) ;
110 return get_radial_vect ;
131 return get_radial_vect ;
169 double resu =
area_hor() / (4. * M_PI);
171 resu =
pow(resu, 1./2.) ;
193 phi, 0) / (8. * M_PI) ;
224 double tmp = (
pow( rr, 4) - 4 *
pow( jj, 2)) / ( 2 *
pow( rr, 3)
239 double tmp = 2 * jj / ( rr *
sqrt(
pow( rr, 4) + 4 *
pow( jj, 2) ) ) ;
267 0,
gam().radial_vect(), 0) -
trk() ;
Scalar expansion() const
Expansion of the outgoing null normal ( )
const Scalar darea_hor() const
Element of area of the horizon.
Metric met_gamt
3 metric tilde
const Scalar b_tilde() const
Radial component of the shift with respect to the conformal metric.
double ang_mom_hor() const
Angular momentum (modulo)
double ang_mom_adm() const
ADM angular Momentum
double kappa_hor() const
Surface gravity
double radius
Radius of the horizon in LORENE's units.
double mass_hor() const
Mass computed at the horizon
double radius_hor() const
Radius of the horizon.
const Vector tradial_vect_hor() const
Vector radial normal tilde.
Map_af & mp
Affine mapping.
const Vector radial_vect_hor() const
Vector radial normal.
double area_hor() const
Area of the horizon.
double omega_hor() const
Orbital velocity
double integrale_surface_infini(const Cmp &ci) const
Performs the surface integration of ci at infinity.
double integrale_surface(const Cmp &ci, double rayon) const
Performs the surface integration of ci on the sphere of radius rayon .
const Base_vect * get_triad() const
Returns the vectorial basis (triad) on which the metric is defined.
virtual const Sym_tensor & con() const
Read-only access to the contravariant representation.
virtual const Vector & radial_vect() const
Returns the radial vector normal to a spherical slicing and pointing toward spatial infinity.
const Map & get_mp() const
Returns the mapping.
Tensor field of valence 0 (or component of a tensorial field).
void raccord(int n)
Performs the matching of the nucleus with respect to the first shell.
virtual void std_spectral_base()
Sets the spectral bases of the Valeur va to the standard ones for a scalar field.
void mult_rsint()
Multiplication by everywhere; dzpuis is not changed.
virtual const Sym_tensor & gam_dd() const
Induced metric (covariant components ) at the current time step (jtime )
virtual const Sym_tensor & k_dd() const
Extrinsic curvature tensor (covariant components ) at the current time step (jtime )
virtual const Sym_tensor & gam_uu() const
Induced metric (contravariant components ) at the current time step (jtime )
const Metric_flat & ff
Pointer on the flat metric with respect to which the conformal decomposition is performed.
virtual const Scalar & trk() const
Trace K of the extrinsic curvature at the current time step (jtime )
virtual const Vector & beta() const
shift vector at the current time step (jtime )
const Metric & gam() const
Induced metric at the current time step (jtime )
Tensor field of valence 1.
virtual void std_spectral_base()
Sets the standard spectal bases of decomposition for each component.
Scalar & set(int)
Read/write access to a component.
Cmp sqrt(const Cmp &)
Square root.
Cmp pow(const Cmp &, int)
Power .
Tensor down(int ind, const Metric &gam) const
Computes a new tensor by lowering an index of *this.
Tenseur contract(const Tenseur &, int id1, int id2)
Self contraction of two indices of a Tenseur .