57 Mtbl_cf sol_poisson_ylm(
const Map_af&,
const Mtbl_cf&,
const int,
const double*) ;
60 void Map_af::poisson_ylm(
const Cmp& source, Param& , Cmp& pot,
int nylm,
double* intvec)
const {
62 assert(source.get_etat() != ETATNONDEF) ;
63 assert(source.get_mp()->get_mg() ==
mg) ;
64 assert(pot.get_mp()->get_mg() ==
mg) ;
69 const Valeur& sourva = source.va ;
71 if (sourva.get_etat() == ETATZERO) {
77 assert(sourva.get_etat() == ETATQCQ) ;
79 Valeur rho(sourva.get_mg()) ;
81 rho = *(sourva.c_cf) ;
87 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.