30 char vector_divfree_aux[] =
"$Header: /cvsroot/Lorene/C++/Source/Tensor/vector_divfree_aux.C,v 1.3 2014/10/13 08:53:45 j_novak Exp $" ;
62 #include "utilitaires.h" 103 assert( dynamic_cast<const Base_vect_spher*>(
triad) != 0x0 ) ;
126 assert( dynamic_cast<const Base_vect_spher*>(
triad) != 0x0 ) ;
virtual void del_deriv() const
Deletes the derived quantities.
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: .
void set_dzpuis(int)
Modifies the dzpuis flag.
void update_etavr()
Computes the components and from the potential A and the divergence-free condition, according to : .
virtual void del_deriv() const
Deletes the derived quantities.
Scalar ** cmp
Array of size n_comp of pointers onto the components.
void sol_Dirac_A(const Scalar &aaa, Scalar &eta, Scalar &vr, const Param *par_bc=0x0) const
Solves a system of two-coupled first-order PDEs obtained from the divergence-free condition and the r...
Scalar * p_mu
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: .
const Map *const mp
Mapping on which the numerical values at the grid points are defined.
const Map & get_mp() const
Returns the mapping.
void set_vr_eta_mu(const Scalar &vr_i, const Scalar &eta_i, const Scalar &mu_i)
Defines the components through , and .
void set_A_mu(const Scalar &A_i, const Scalar &mu_i, const Param *par_bc)
Defines the components through potentials and .