29char map_af_poisson_ylm_C[] =
"$Header: /cvsroot/Lorene/C++/Source/Map/map_af_poisson_ylm.C,v 1.3 2014/10/13 08:53:03 j_novak Exp $" ;
54Mtbl_cf sol_poisson_ylm(
const Map_af&,
const Mtbl_cf&,
const int,
const double*) ;
57void Map_af::poisson_ylm(
const Cmp& source, Param& , Cmp& pot,
int nylm,
double* intvec)
const {
59 assert(source.get_etat() != ETATNONDEF) ;
60 assert(source.get_mp()->get_mg() ==
mg) ;
61 assert(pot.get_mp()->get_mg() ==
mg) ;
66 const Valeur& sourva = source.va ;
68 if (sourva.get_etat() == ETATZERO) {
74 assert(sourva.get_etat() == ETATQCQ) ;
76 Valeur rho(sourva.get_mg()) ;
78 rho = *(sourva.c_cf) ;
84 Mtbl_cf resu = sol_poisson_ylm(*
this, *(rho.c_cf), nylm, intvec) ;
const Mg3d * mg
Pointer on the multi-grid Mgd3 on which this is defined