30char map_radial_r_manip_C[] =
"$Header: /cvsroot/Lorene/C++/Source/Map/map_radial_r_manip.C,v 1.12 2014/10/13 08:53:06 j_novak Exp $" ;
147 assert(uu.
get_etat() != ETATNONDEF) ;
169 uu_ext.
annule(0, nzm1-1) ;
185 val.
base = sauve_base ;
193 sauve_base = val_ext.
base ;
194 val_ext =
xsr * val_ext ;
195 val_ext.
base = sauve_base ;
212 val.
base = sauve_base ;
222 assert(ci.
get_etat() != ETATNONDEF) ;
242 ci_ext.
annule(0, nzm1-1) ;
258 val.
base = sauve_base ;
284 uu.
base = sauve_base ;
299 assert(ci.
get_etat() != ETATNONDEF) ;
329 val_ext.
annule(0, nzm1-1) ;
334 val_ext =
xsr * val_ext ;
335 val_ext.
base = sauve_base ;
357 assert(ci.
get_etat() != ETATNONDEF) ;
389 ci_ext.
annule(0, nzm1-1) ;
400 val_ext = val_ext *
xsr ;
401 val_ext.
base = sauve_base ;
419 val.
base = sauve_base ;
436 assert(ci.
get_etat() != ETATNONDEF) ;
470 ci_ext.
annule(0, nzm1-1) ;
478 val_ext = val_ext.
mult_x() ;
481 val_ext = val_ext /
xsr ;
482 val_ext.
base = sauve_base ;
501 val.
base = sauve_base ;
516 assert(ci.
get_etat() != ETATNONDEF) ;
541 ci_ext.
annule(0, nzm1-1) ;
549 val_ext = val_ext.
mult_x() ;
552 val_ext = val_ext /
xsr ;
553 val_ext.
base = sauve_base ;
572 val.
base = sauve_base ;
588 assert(uu.
get_etat() != ETATNONDEF) ;
616 val_ext.
annule(0, nzm1-1) ;
621 val_ext = val_ext /
xsr ;
622 val_ext.
base = sauve_base ;
646 assert(ci.
get_etat() != ETATNONDEF) ;
671 uu_ext.
annule(0, nzm1-1) ;
681 uu_ext = uu_ext /
xsr ;
682 uu_ext.
base = sauve_base ;
699 assert(ci.
get_etat() != ETATNONDEF) ;
722 uu_ext.
annule(0, nzm1-1) ;
732 uu_ext = uu_ext *
xsr ;
733 uu_ext.
base = sauve_base ;
751 assert(ci.
get_etat() != ETATNONDEF) ;
774 uu_ext.
annule(0, nzm1-1) ;
784 uu_ext = uu_ext / (
xsr*
xsr) ;
785 uu_ext.
base = sauve_base ;
802 assert(ci.
get_etat() != ETATNONDEF) ;
825 uu_ext.
annule(0, nzm1-1) ;
836 uu_ext = uu_ext * (
xsr*
xsr) ;
837 uu_ext.
base = sauve_base ;
Bases of the spectral expansions.
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 annule(int l)
Sets the Cmp to zero in a given domain.
int get_dzpuis() const
Returns dzpuis.
void set_dzpuis(int)
Set a value to dzpuis.
virtual void inc2_dzpuis(Scalar &) const
Increases by 2 the value of dzpuis of a Scalar and changes accordingly its values in the compactifi...
virtual void mult_r_zec(Scalar &) const
Multiplication by r (in the compactified external domain only) of a Scalar.
virtual void mult_r(Scalar &uu) const
Multiplication by r of a Scalar, the dzpuis of uu is not changed.
virtual void div_rsint(Scalar &) const
Division by of a Scalar.
virtual void dec_dzpuis(Scalar &) const
Decreases by 1 the value of dzpuis of a Scalar and changes accordingly its values in the compactified...
virtual void div_r_zec(Scalar &) const
Division by r (in the compactified external domain only) of a Scalar.
virtual void inc_dzpuis(Scalar &) const
Increases by 1 the value of dzpuis of a Scalar and changes accordingly its values in the compactifi...
virtual void div_r(Scalar &) const
Division by r of a Scalar.
Coord xsr
in the nucleus; \ 1/R in the non-compactified shells; \ in the compactified outer domain.
virtual void dec2_dzpuis(Scalar &) const
Decreases by 2 the value of dzpuis of a Scalar and changes accordingly its values in the compactifi...
virtual void mult_rsint(Scalar &) const
Multiplication by of a Scalar.
const Mg3d * mg
Pointer on the multi-grid Mgd3 on which this is defined
int get_nzone() const
Returns the number of domains.
int get_type_r(int l) const
Returns the type of sampling in the radial direction in domain no.
Tensor field of valence 0 (or component of a tensorial field).
int get_dzpuis() const
Returns dzpuis.
virtual void set_etat_qcq()
Sets the logical state to ETATQCQ (ordinary state).
virtual void annule(int l_min, int l_max)
Sets the Scalar to zero in several domains.
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.
void sxm1_zec()
Applies the following operator to *this : \ Id (r sampling = RARE, FIN ) \ (r -sampling = UNSURR )
const Valeur & sx() const
Returns (r -sampling = RARE ) \ Id (r sampling = FIN ) \ (r -sampling = UNSURR )
void mult_xm1_zec()
Applies the following operator to *this : \ Id (r sampling = RARE, FIN ) \ (r -sampling = UNSURR )
void annule(int l)
Sets the Valeur to zero in a given domain.
const Valeur & mult_x() const
Returns (r -sampling = RARE ) \ Id (r sampling = FIN ) \ (r -sampling = UNSURR )
const Valeur & ssint() const
Returns of *this.
const Valeur & mult_st() const
Returns applied to *this.
const Mg3d * get_mg() const
Returns the Mg3d on which the this is defined.
Base_val base
Bases on which the spectral expansion is performed.
void mult2_xm1_zec()
Applies the following operator to *this : \ Id (r sampling = RARE, FIN ) \ (r -sampling = UNSURR )
void annule_domain(int l)
Sets the Tensor to zero in a given domain.