72 void _mult_sp_pas_prevu(Tbl*, 
int&) ;
    73 void _mult_sp_p_cossin(Tbl*, 
int&) ;
    74 void _mult_sp_p_cossin_p(Tbl*, 
int&) ;
    75 void _mult_sp_p_cossin_i(Tbl*, 
int&) ;
    83     assert(
etat != ETATNONDEF) ;
    94     if (
etat == ETATZERO) {
    98     assert(
etat == ETATQCQ) ; 
   133         _mult_sp[i] = _mult_sp_pas_prevu ;
   144     assert(
etat == ETATQCQ) ;
   147     for (
int l=0 ; l<
nzone ; l++) {
   149     assert(
t[l] != 0x0) ;
   150     _mult_sp[base_p](
t[l], 
base.
b[l]) ;
 #define MAX_BASE_2
Smaller maximum bases used for phi (and higher dimensions for now) 
Mtbl_cf * c_cf
Coefficients of the spectral expansion of the function. 
#define P_COSSIN
dev. standart 
void set_etat_cf_qcq()
Sets the logical state to ETATQCQ (ordinary state) for values in the configuration space (Mtbl_cf c_c...
void coef() const
Computes the coeffcients of *this. 
#define TRA_P
Translation en Phi, used for a bitwise shift (in hex) 
const Valeur & mult_sp() const
Returns  applied to *this. 
void set_etat_zero()
Sets the logical state to ETATZERO (zero). 
#define MSQ_P
Extraction de l'info sur Phi. 
Values and coefficients of a (real-value) function. 
const Mg3d * mg
Multi-grid Mgd3 on which this is defined. 
int etat
Logical state (ETATNONDEF , ETATQCQ or ETATZERO ). 
Base_val base
Bases on which the spectral expansion is performed. 
int * b
Array (size: nzone ) of the spectral basis in each domain. 
Valeur(const Mg3d &mgrid)
Constructor. 
int nzone
Number of domains (zones) 
Coefficients storage for the multi-domain spectral method. 
Base_val base
Bases of the spectral expansions. 
int etat
Logical state (ETATNONDEF , ETATQCQ or ETATZERO ). 
#define P_COSSIN_I
dev. sur Phi = 2*phi, freq. impaires 
#define P_COSSIN_P
dev. sur Phi = 2*phi, freq. paires 
Valeur * p_mult_sp
Pointer on . 
Tbl ** t
Array (size nzone ) of pointers on the Tbl 's which contain the spectral coefficients in each domain...