32char tenseur_pde_regu_C[] =
"$Header: /cvsroot/Lorene/C++/Source/Tenseur/tenseur_pde_regu.C,v 1.4 2014/10/13 08:53:42 j_novak Exp $" ;
86 if (
etat == ETATZERO) {
91 for (
int i=0;
i<3;
i++) {
101 for (
int i=0 ;
i<3 ;
i++)
102 assert ((*
this)(
i).check_dzpuis(4)) ;
120 for (
int i=0 ;
i<2 ;
i++) {
123 (*this)(
i).poisson_regular(k_div, nzet, unsgam1, *
par,
145 par =
mp->donne_para_poisson_vect(
para, 3) ;
183 for (
int i=0 ;
i<3 ;
i++)
Component of a tensorial field *** DEPRECATED : use class Scalar instead ***.
Time evolution with partial storage (*** under development ***).
Tensor handling *** DEPRECATED : use class Tensor instead ***.
Cmp & set()
Read/write for a scalar (see also operator=(const Cmp&) ).
int get_type_indice(int i) const
Returns the type of the index number i .
const Metrique * metric
For tensor densities: the metric defining the conformal factor.
const Map *const mp
Reference mapping.
void set_etat_qcq()
Sets the logical state to ETATQCQ (ordinary state).
const Base_vect * triad
Vectorial basis (triad) with respect to which the tensor components are defined.
void set_etat_zero()
Sets the logical state to ETATZERO (zero state).
Itbl type_indice
Array of size valence contening the type of each index, COV for a covariant one and CON for a contrav...
int etat
Logical state ETATZERO , ETATQCQ or ETATNONDEF.
double poids
For tensor densities: the weight.
int get_valence() const
Returns the valence.
void set_triad(const Base_vect &new_triad)
Assigns a new vectorial basis (triad) of decomposition.
void poisson_vect_regu(int k_div, int nzet, double unsgam1, double lambda, Param &par, Tenseur &shift, Tenseur &vect, Tenseur &scal) const
Solves the vectorial Poisson equation : .
friend Tenseur skxk(const Tenseur &)
Contraction of the last index of (*this) with or , depending on the type of S .