266 void add_int(
const int& n,
int position = 0) ;
277 const int&
get_int(
int position = 0)
const;
317 void add_double(
const double& x,
int position = 0) ;
328 const double&
get_double(
int position = 0)
const;
369 void add_tbl(
const Tbl& ti,
int position = 0) ;
516 void add_cmp(
const Cmp& ti,
int position = 0) ;
613 void add_map(
const Map& mi,
int position = 0) ;
int n_mtbl_cf
Number of Mtbl_cf 's.
Cmp ** p_cmp_mod
Array (size n_cmp_mod ) of the modifiable Cmp 's addresses.
const Tensor & get_tensor(int position=0) const
Returns the reference of a Tensor stored in the list.
int get_n_cmp() const
Returns the number of Cmp 's addresses in the list.
void add_tbl_mod(Tbl &ti, int position=0)
Adds the address of a new modifiable Tbl to the list.
int get_n_cmp_mod() const
Returns the number of modifiable Cmp 's addresses in the list.
Base class for stars *** DEPRECATED : use class Star instead ***.
void add_tensor(const Tensor &ti, int position=0)
Adds the address of a new Tensor to the list.
int get_n_scalar_mod() const
Returns the number of modifiable Scalar 's addresses in the list.
const Etoile & get_etoile(int position=0) const
Returns the reference of a Etoile stored in the list.
const Cmp & get_cmp(int position=0) const
Returns the reference of a Cmp stored in the list.
const Tenseur & get_tenseur(int position=0) const
Returns the reference of a Tenseur stored in the list.
void add_matrice(const Matrice &ti, int position=0)
Adds the address of a new Matrice to the list.
const Cmp ** p_cmp
Array (size n_cmp ) of the Cmp 's addresses.
void add_tenseur_mod(Tenseur &ti, int position=0)
Adds the address of a new modifiable Tenseur to the list.
double & get_double_mod(int position=0) const
Returns the reference of a stored modifiable double .
Tenseur & get_tenseur_mod(int position=0) const
Returns the reference of a modifiable Tenseur stored in the list.
Component of a tensorial field *** DEPRECATED : use class Scalar instead ***.
const double ** p_double
Array (size n_double ) of the double 's addresses.
void add_int(const int &n, int position=0)
Adds the address of a new int to the list.
int get_n_matrice_mod() const
Returns the number of modifiable Matrice 's addresses in the list.
int n_matrice
Number of Matrice 's.
int get_n_tenseur_mod() const
Returns the number of modifiable Tenseur 's addresses in the list.
int get_n_tensor() const
Returns the number of Tensor 's addresses in the list.
int get_n_star() const
Returns the number of Star 's addresses in the list.
Tensor field of valence 0 (or component of a tensorial field).
const Star & get_star(int position=0) const
Returns the reference of a Star stored in the list.
void add_matrice_mod(Matrice &ti, int position=0)
Adds the address of a new modifiable Matrice to the list.
Base class for coordinate mappings.
void operator=(const Param &)
Assignment operator (private and not implemented to make Param a non-copyable class) ...
int n_cmp
Number of Cmp 's.
int n_tenseur_mod
Number of modifiable Tenseur 's.
const Map & get_map(int position=0) const
Returns the reference of a Map stored in the list.
Basic integer array class.
Tenseur ** p_tenseur_mod
Array (size n_tenseur_mod ) of the modifiable Tenseur 's addresses.
int n_itbl
Number of Itbl 's.
void add_mtbl_cf(const Mtbl_cf &mi, int position=0)
Adds the address of a new Mtbl_cf to the list.
int n_tensor
Number of Tensor 's.
void clean_all()
Deletes all the objects stored as modifiables, i.e.
int n_int_mod
Number of modifiable int 's (integers).
void add_double_mod(double &x, int position=0)
Adds the address of a new modifiable double to the list.
int get_n_etoile() const
Returns the number of Etoile 's addresses in the list.
void add_itbl_mod(Itbl &ti, int position=0)
Adds the address of a new modifiable Itbl to the list.
int n_double
Number of double 's (double precis.
Cmp & get_cmp_mod(int position=0) const
Returns the reference of a modifiable Cmp stored in the list.
void add_star(const Star &eti, int position=0)
Adds the address of a new Star to the list.
const Tbl & get_tbl(int position=0) const
Returns the reference of a Tbl stored in the list.
const Scalar & get_scalar(int position=0) const
Returns the reference of a Scalar stored in the list.
Tensor & get_tensor_mod(int position=0) const
Returns the reference of a modifiable Tensor stored in the list.
int get_n_double() const
Returns the number of stored double 's addresses.
int get_n_int() const
Returns the number of stored int 's addresses.
const int & get_int(int position=0) const
Returns the reference of a int stored in the list.
int get_n_tenseur() const
Returns the number of Tenseur 's addresses in the list.
void add_cmp(const Cmp &ti, int position=0)
Adds the address of a new Cmp to the list.
void add_map(const Map &mi, int position=0)
Adds the address of a new Map to the list.
int ** p_int_mod
Array (size n_int_mod ) of the modifiable int 's addresses.
const Map ** p_map
Array (size n_map ) of the Map 's addresses.
int n_star
Number of Star 's.
int n_double_mod
Number of modifiable double 's (double precis.
int get_n_itbl_mod() const
Returns the number of modifiable Itbl 's addresses in the list.
int get_n_itbl() const
Returns the number of Itbl 's addresses in the list.
int get_n_tensor_mod() const
Returns the number of modifiable Tensor 's addresses in the list.
const Tbl ** p_tbl
Array (size n_tbl ) of the Tbl 's addresses.
void add_tensor_mod(Tensor &ti, int position=0)
Adds the address of a new modifiable Tensor to the list.
void add_tbl(const Tbl &ti, int position=0)
Adds the address of a new Tbl to the list.
Tbl & get_tbl_mod(int position=0) const
Returns the reference of a modifiable Tbl stored in the list.
int get_n_double_mod() const
Returns the number of stored modifiable double 's addresses.
const Star ** p_star
Array (size n_star ) of the Star 's addresses.
Scalar ** p_scalar_mod
Array (size n_scalar_mod ) of the modifiable Scalar 's addresses.
int & get_int_mod(int position=0) const
Returns the reference of a modifiable int stored in the list.
const Scalar ** p_scalar
Array (size n_scalar ) of the Scalar 's addresses.
Itbl & get_itbl_mod(int position=0) const
Returns the reference of a stored modifiable Itbl .
Tensor ** p_tensor_mod
Array (size n_tensor_mod ) of the modifiable Tensor 's addresses.
int n_itbl_mod
Number of modifiable Itbl 's.
int n_tenseur
Number of Tenseur 's.
int n_tbl
Number of Tbl 's.
int get_n_int_mod() const
Returns the number of modifiable int 's addresses in the list.
int n_int
Number of int 's (integers).
int get_n_map() const
Returns the number of Map 's addresses in the list.
int n_matrice_mod
Number of modifiable Matrice 's.
int n_cmp_mod
Number of modifiable Cmp 's.
int get_n_tbl() const
Returns the number of Tbl 's addresses in the list.
void add_etoile(const Etoile &eti, int position=0)
Adds the address of a new Etoile to the list.
const Mtbl_cf & get_mtbl_cf(int position=0) const
Returns the reference of a Mtbl_cf stored in the list.
const Mtbl_cf ** p_mtbl_cf
Array (size n_mtbl_cf ) of the Mtbl_cf 's addresses.
int get_n_tbl_mod() const
Returns the number of modifiable Tbl 's addresses in the list.
void add_scalar(const Scalar &ti, int position=0)
Adds the address of a new Scalar to the list.
void add_scalar_mod(Scalar &ti, int position=0)
Adds the address of a new modifiable Scalar to the list.
int n_etoile
Number of Etoile 's.
int n_scalar
Number of Scalar 's.
int get_n_mtbl_cf() const
Returns the number of Mtbl_cf 's addresses in the list.
const Tenseur ** p_tenseur
Array (size n_tenseur ) of the Tenseur 's addresses.
int get_n_matrice() const
Returns the number of Matrice 's addresses in the list.
int n_scalar_mod
Number of modifiable Scalar 's.
Scalar & get_scalar_mod(int position=0) const
Returns the reference of a modifiable Scalar stored in the list.
void add_double(const double &x, int position=0)
Adds the the address of a new double to the list.
const Etoile ** p_etoile
Array (size n_etoile ) of the Etoile 's addresses.
int n_tbl_mod
Number of modifiable Tbl 's.
Coefficients storage for the multi-domain spectral method.
Matrice & get_matrice_mod(int position=0) const
Returns the reference of a modifiable Matrice stored in the list.
const Itbl & get_itbl(int position=0) const
Returns the reference of a Itbl stored in the list.
void add_tenseur(const Tenseur &ti, int position=0)
Adds the address of a new Tenseur to the list.
const Itbl ** p_itbl
Array (size n_itbl ) of the Itbl 's addresses.
const Matrice & get_matrice(int position=0) const
Returns the reference of a Matrice stored in the list.
double ** p_double_mod
Array (size n_double_mod ) of the double 's addresses.
const double & get_double(int position=0) const
Returns the reference of a double stored in the list.
void add_cmp_mod(Cmp &ti, int position=0)
Adds the address of a new modifiable Cmp to the list.
void add_itbl(const Itbl &ti, int position=0)
Adds the address of a new Itbl to the list.
const Tensor ** p_tensor
Array (size n_tensor ) of the Tensor 's addresses.
const int ** p_int
Array (size n_int ) of the int 's addresses.
int get_n_scalar() const
Returns the number of Scalar 's addresses in the list.
Tbl ** p_tbl_mod
Array (size n_tbl_mod ) of the modifiable Tbl 's addresses.
const Matrice ** p_matrice
Array (size n_matrice ) of the Matrice 's addresses.
Tensor handling *** DEPRECATED : use class Tensor instead ***.
void add_int_mod(int &n, int position=0)
Adds the address of a new modifiable int to the list.
int n_map
Number of Map 's.
int n_tensor_mod
Number of modifiable Tensor 's.
Matrice ** p_matrice_mod
Array (size n_matrice_mod ) of the modifiable Matrice 's addresses.
Param()
Default constructor is the only constructor.
Itbl ** p_itbl_mod
Array (size n_itbl_mod ) of the modifiable Itbl 's addresses.