29char map_af_poisson_C[] =
"$Header: /cvsroot/Lorene/C++/Source/Map/map_af_poisson.C,v 1.6 2014/10/13 08:53:02 j_novak Exp $" ;
96Mtbl_cf sol_poisson(
const Map_af&,
const Mtbl_cf&,
int,
bool match =
true) ;
97Mtbl_cf sol_poisson_tau(
const Map_af&,
const Mtbl_cf&,
int) ;
102 assert(source.
get_etat() != ETATNONDEF) ;
120 match = !(dzpuis == 5) ;
127 if (sourva.
get_etat() == ETATZERO) {
133 assert(sourva.
get_etat() == ETATQCQ) ;
137 rho = *(sourva.
c_cf) ;
143 Mtbl_cf resu = sol_poisson(*
this, *(rho.
c_cf), dzpuis, match) ;
167 assert(source.
get_etat() != ETATNONDEF) ;
188 if (sourva.
get_etat() == ETATZERO) {
194 assert(sourva.
get_etat() == ETATQCQ) ;
198 rho = *(sourva.
c_cf) ;
205 Mtbl_cf resu = sol_poisson_tau(*
this, *(rho.
c_cf), dzpuis) ;
Component of a tensorial field *** DEPRECATED : use class Scalar instead ***.
int get_etat() const
Returns the logical state.
Valeur va
The numerical value of the Cmp
void set_etat_qcq()
Sets the logical state to ETATQCQ (ordinary state).
int get_dzpuis() const
Returns dzpuis.
bool dz_nonzero() const
Returns true if the last domain is compactified and *this is not zero in this domain.
void set_etat_zero()
Sets the logical state to ETATZERO (zero).
void set_dzpuis(int)
Set a value to dzpuis.
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...
const Map * get_mp() const
Returns the mapping.
virtual void poisson(const Cmp &source, Param &par, Cmp &uu) const
Computes the solution of a scalar Poisson equation.
virtual void poisson_tau(const Cmp &source, Param &par, Cmp &uu) const
Computes the solution of a scalar Poisson equation using a Tau method.
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.
Values and coefficients of a (real-value) function.
int get_etat() const
Returns the logical state.
void ylm()
Computes the coefficients of *this.
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.