28char map_af_elliptic_2d_C[] =
"$Header: /cvsroot/Lorene/C++/Source/Map/map_af_elliptic_2d.C,v 1.2 2014/10/13 08:53:02 j_novak Exp $" ;
52#include "param_elliptic.h"
61 assert(source.
get_etat() != ETATNONDEF) ;
79 assert(sourva.
get_etat() == ETATQCQ) ;
83 rho = *(sourva.
c_cf) ;
91 Mtbl_cf resu = elliptic_solver (ope_var, *(rho.
c_cf)) ;
void sol_elliptic_2d(Param_elliptic &, const Scalar &, Scalar &) const
General elliptic solver in a 2D case.
const Mg3d * get_mg() const
Gives the Mg3d on which the mapping is defined.
const Mg3d * mg
Pointer on the multi-grid Mgd3 on which this is defined
Coefficients storage for the multi-domain spectral method.
This class contains the parameters needed to call the general elliptic solver.
Scalar var_G
Multiplicative variable change that must be sphericaly symetric !
Scalar var_F
Additive variable change function.
Tensor field of valence 0 (or component of a tensorial field).
virtual void set_etat_qcq()
Sets the logical state to ETATQCQ (ordinary state).
bool check_dzpuis(int dzi) const
Returns false if the last domain is compactified and *this is not zero in this domain and dzpuis is n...
virtual void set_etat_zero()
Sets the logical state to ETATZERO (zero).
Valeur & set_spectral_va()
Returns va (read/write version)
const Valeur & get_spectral_va() const
Returns va (read only version)
int get_etat() const
Returns the logical state ETATNONDEF (undefined), ETATZERO (null) or ETATQCQ (ordinary).
void set_dzpuis(int)
Modifies the dzpuis flag.
Values and coefficients of a (real-value) function.
int get_etat() const
Returns the logical state.
Mtbl_cf * c_cf
Coefficients of the spectral expansion of the function.
void coef() const
Computes the coeffcients of *this.
const Mg3d * get_mg() const
Returns the Mg3d on which the this is defined.
const Map & get_mp() const
Returns the mapping.