159 tmp += etad + eta_tilde ;
178 assert( (
p_eta != 0x0) && (
p_mu != 0x0) ) ;
202 assert( dynamic_cast<const Base_vect_spher*>(
triad) != 0x0 ) ;
const Scalar & dsdt() const
Returns of *this .
Tensor field of valence 0 (or component of a tensorial field).
Scalar * p_A
Field defined by Insensitive to the longitudinal part of the vector, related to the curl...
const Base_vect * triad
Vectorial basis (triad) with respect to which the tensor components are defined.
void update_vtvp()
Computes the components and from the potential and , according to: .
Scalar poisson_angu(double lambda=0) const
Solves the (generalized) angular Poisson equation with *this as source.
void set_dzpuis(int)
Modifies the dzpuis flag.
virtual const Scalar & eta() const
Gives the field such that the angular components of the vector are written: .
virtual void del_deriv() const
Deletes the derived quantities.
void set_vr_eta_mu(const Scalar &vr_i, const Scalar &eta_i, const Scalar &mu_i)
Defines the components through potentials and (see members p_eta and p_mu ), as well as the compon...
Scalar ** cmp
Array of size n_comp of pointers onto the components.
const Scalar & stdsdp() const
Returns of *this .
Scalar * p_mu
Field such that the angular components of the vector are written: .
virtual const Scalar & A() const
Gives the field defined by Related to the curl, A is insensitive to the longitudinal part of the ve...
Spherical orthonormal vectorial bases (triads).
const Scalar & dsdr() const
Returns of *this .
virtual const Scalar & mu() const
Gives the field such that the angular components of the vector are written: .
Scalar * p_eta
Field such that the angular components of the vector are written: .
void div_r_dzpuis(int ced_mult_r)
Division by r everywhere but with the output flag dzpuis set to ced_mult_r .
const Map & get_mp() const
Returns the mapping.
void div_tant()
Division by .