param.h
/*
* Definition of Lorene class Param
*
*/
/*
* Copyright (c) 1999-2005 Eric Gourgoulhon
* Copyright (c) 2000-2003 Jerome Novak
*
* This file is part of LORENE.
*
* LORENE is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* LORENE is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with LORENE; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
#ifndef __PARAM_H_
#define __PARAM_H_
/*
* $Id: param.h,v 1.9 2014/10/13 08:52:36 j_novak Exp $
* $Log: param.h,v $
* Revision 1.9 2014/10/13 08:52:36 j_novak
* Lorene classes and functions now belong to the namespace Lorene.
*
* Revision 1.8 2006/06/15 08:15:36 j_novak
* Removed members linked to Qtenseur objects.
* Added members for Matrice objects.
*
* Revision 1.7 2005/08/13 16:08:20 m_saijo
* Corrected the documents related to the Star
*
* Revision 1.6 2005/08/13 16:03:36 m_saijo
* Added storage of a Star
*
* Revision 1.5 2005/03/24 21:55:58 e_gourgoulhon
* Added storage of a Scalar.
*
* Revision 1.4 2004/03/22 13:12:43 j_novak
* Modification of comments to use doxygen instead of doc++
*
* Revision 1.3 2003/09/25 12:08:02 j_novak
* Tensors can be stored in Param objects
*
* Revision 1.2 2002/09/19 09:52:42 j_novak
* Added objects Qtenseur and Qmetrique for 4D tensor and metric handling.
*
* Revision 1.1.1.1 2001/11/20 15:19:27 e_gourgoulhon
* LORENE
*
* Revision 1.10 2001/10/27 09:26:24 novak
* *** empty log message ***
*
* Revision 1.9 2001/10/11 07:44:12 eric
* Ajout du stokage des Etoile's
*
* Revision 1.8 2000/10/24 14:54:49 novak
* Added the function clean_all()
*
* Revision 1.7 2000/05/25 12:39:19 eric
* MODIFICATION MAJEURE: pour les int et les double, ce sont desormais les
* adresses qui sont stokees, et non plus les nombres eux-memes
* (le traitement des int et des double est donc desormais completement
* aligne sur celui des Tbl, Cmp, etc...)
*
* Revision 1.6 1999/12/29 13:10:39 eric
* Ajout du stokage des Mtbl_cf.
*
* Revision 1.5 1999/12/27 12:16:43 eric
* Ajout du stokage des mappings (class Map).
*
* Revision 1.4 1999/12/16 10:27:40 eric
* Ajout des membres modifiables.
* Par defaut, les objets listes sont const.
*
* Revision 1.3 1999/12/15 16:49:52 eric
* *** empty log message ***
*
* Revision 1.2 1999/12/15 16:22:36 eric
* Changement de l'ordre des arguments dans add_*
* Argument par defaut: position = 0
* Ajout du stokage des int et des double.
*
* Revision 1.1 1999/12/13 14:35:56 eric
* Initial revision
*
*
* $Header: /cvsroot/Lorene/C++/Include/param.h,v 1.9 2014/10/13 08:52:36 j_novak Exp $
*
*/
namespace Lorene {
class Tbl ;
class Itbl ;
class Matrice ;
class Mtbl_cf ;
class Map ;
class Cmp ;
class Tenseur ;
class Tensor ;
class Scalar ;
class Etoile ;
class Star ;
class Param {
// Data :
// -----
private:
int n_int ;
const int** p_int ;
int n_int_mod ;
int** p_int_mod ;
int n_double ;
const double** p_double ;
int n_double_mod ;
double** p_double_mod ;
int n_tbl ;
const Tbl** p_tbl ;
int n_tbl_mod ;
Tbl** p_tbl_mod ;
int n_itbl ;
const Itbl** p_itbl ;
int n_itbl_mod ;
Itbl** p_itbl_mod ;
int n_matrice ;
const Matrice** p_matrice ;
int n_matrice_mod ;
Matrice** p_matrice_mod ;
int n_cmp ;
const Cmp** p_cmp ;
int n_cmp_mod ;
Cmp** p_cmp_mod ;
int n_tenseur ;
const Tenseur** p_tenseur ;
int n_tenseur_mod ;
Tenseur** p_tenseur_mod ;
int n_map ;
const Map** p_map ;
int n_mtbl_cf ;
const Mtbl_cf** p_mtbl_cf ;
int n_scalar ;
const Scalar** p_scalar ;
int n_scalar_mod ;
Scalar** p_scalar_mod ;
int n_tensor ;
const Tensor** p_tensor ;
int n_tensor_mod ;
Tensor** p_tensor_mod ;
int n_etoile ;
const Etoile** p_etoile ;
int n_star ;
const Star** p_star ;
// Constructors - Destructor
// -------------------------
public:
Param() ;
private:
Param(const Param& ) ;
public:
~Param() ;
void clean_all() ;
// Assignment
// -----------
private:
void operator=(const Param& ) ;
// Addition/Extraction of one element
// ----------------------------------
public:
int get_n_int() const ;
void add_int(const int& n, int position = 0) ;
const int& get_int(int position = 0) const;
int get_n_int_mod() const ;
void add_int_mod(int& n, int position = 0) ;
int& get_int_mod(int position = 0) const;
int get_n_double() const ;
void add_double(const double& x, int position = 0) ;
const double& get_double(int position = 0) const;
int get_n_double_mod() const ;
void add_double_mod(double& x, int position = 0) ;
double& get_double_mod(int position = 0) const;
int get_n_tbl() const ;
void add_tbl(const Tbl& ti, int position = 0) ;
const Tbl& get_tbl(int position = 0) const;
int get_n_tbl_mod() const ;
void add_tbl_mod(Tbl& ti, int position = 0) ;
Tbl& get_tbl_mod(int position = 0) const;
int get_n_itbl() const ;
void add_itbl(const Itbl& ti, int position = 0) ;
const Itbl& get_itbl(int position = 0) const;
int get_n_itbl_mod() const ;
void add_itbl_mod(Itbl& ti, int position = 0) ;
Itbl& get_itbl_mod(int position = 0) const;
int get_n_matrice() const ;
void add_matrice(const Matrice& ti, int position = 0) ;
const Matrice& get_matrice(int position = 0) const;
int get_n_matrice_mod() const ;
void add_matrice_mod(Matrice& ti, int position = 0) ;
Matrice& get_matrice_mod(int position = 0) const;
int get_n_cmp() const ;
void add_cmp(const Cmp& ti, int position = 0) ;
const Cmp& get_cmp(int position = 0) const;
int get_n_cmp_mod() const ;
void add_cmp_mod(Cmp& ti, int position = 0) ;
Cmp& get_cmp_mod(int position = 0) const;
int get_n_tenseur() const ;
void add_tenseur(const Tenseur& ti, int position = 0) ;
const Tenseur& get_tenseur(int position = 0) const;
int get_n_tenseur_mod() const ;
void add_tenseur_mod(Tenseur& ti, int position = 0) ;
Tenseur& get_tenseur_mod(int position = 0) const;
int get_n_map() const ;
void add_map(const Map& mi, int position = 0) ;
const Map& get_map(int position = 0) const;
int get_n_mtbl_cf() const ;
void add_mtbl_cf(const Mtbl_cf& mi, int position = 0) ;
const Mtbl_cf& get_mtbl_cf(int position = 0) const;
int get_n_scalar() const ;
void add_scalar(const Scalar& ti, int position = 0) ;
const Scalar& get_scalar(int position = 0) const;
int get_n_scalar_mod() const ;
void add_scalar_mod(Scalar& ti, int position = 0) ;
Scalar& get_scalar_mod(int position = 0) const;
int get_n_tensor() const ;
void add_tensor(const Tensor& ti, int position = 0) ;
const Tensor& get_tensor(int position = 0) const;
int get_n_tensor_mod() const ;
void add_tensor_mod(Tensor& ti, int position = 0) ;
Tensor& get_tensor_mod(int position = 0) const;
int get_n_etoile() const ;
void add_etoile(const Etoile& eti, int position = 0) ;
const Etoile& get_etoile(int position = 0) const;
int get_n_star() const ;
void add_star(const Star& eti, int position = 0) ;
const Star& get_star(int position = 0) const;
};
}
#endif
Lorene::Cmp
Component of a tensorial field *** DEPRECATED : use class Scalar instead ***.
Definition cmp.h:446
Lorene::Etoile
Base class for stars *** DEPRECATED : use class Star instead ***.
Definition etoile.h:424
Lorene::Itbl
Basic integer array class.
Definition itbl.h:122
Lorene::Matrice
Matrix handling.
Definition matrice.h:152
Lorene::Mtbl_cf
Coefficients storage for the multi-domain spectral method.
Definition mtbl_cf.h:186
Lorene::Param::get_n_cmp_mod
int get_n_cmp_mod() const
Returns the number of modifiable Cmp 's addresses in the list.
Definition param.C:997
Lorene::Param::get_tensor_mod
Tensor & get_tensor_mod(int position=0) const
Returns the reference of a modifiable Tensor stored in the list.
Definition param.C:1600
Lorene::Param::add_double
void add_double(const double &x, int position=0)
Adds the the address of a new double to the list.
Definition param.C:315
Lorene::Param::get_itbl
const Itbl & get_itbl(int position=0) const
Returns the reference of a Itbl stored in the list.
Definition param.C:705
Lorene::Param::get_n_itbl
int get_n_itbl() const
Returns the number of Itbl 's addresses in the list.
Definition param.C:653
Lorene::Param::p_map
const Map ** p_map
Array (size n_map ) of the Map 's addresses.
Definition param.h:189
Lorene::Param::get_n_itbl_mod
int get_n_itbl_mod() const
Returns the number of modifiable Itbl 's addresses in the list.
Definition param.C:722
Lorene::Param::p_mtbl_cf
const Mtbl_cf ** p_mtbl_cf
Array (size n_mtbl_cf ) of the Mtbl_cf 's addresses.
Definition param.h:193
Lorene::Param::p_int
const int ** p_int
Array (size n_int ) of the int 's addresses.
Definition param.h:132
Lorene::Param::Param
Param(const Param &)
Copy constructor (private and not implemented to make Param a non-copyable class).
Lorene::Param::n_scalar
int n_scalar
Number of Scalar 's.
Definition param.h:195
Lorene::Param::~Param
~Param()
Destructor.
Definition param.C:144
Lorene::Param::n_matrice
int n_matrice
Number of Matrice 's.
Definition param.h:163
Lorene::Param::add_scalar_mod
void add_scalar_mod(Scalar &ti, int position=0)
Adds the address of a new modifiable Scalar to the list.
Definition param.C:1417
Lorene::Param::get_cmp_mod
Cmp & get_cmp_mod(int position=0) const
Returns the reference of a modifiable Cmp stored in the list.
Definition param.C:1049
Lorene::Param::p_scalar_mod
Scalar ** p_scalar_mod
Array (size n_scalar_mod ) of the modifiable Scalar 's addresses.
Definition param.h:201
Lorene::Param::get_n_matrice_mod
int get_n_matrice_mod() const
Returns the number of modifiable Matrice 's addresses in the list.
Definition param.C:859
Lorene::Param::add_matrice
void add_matrice(const Matrice &ti, int position=0)
Adds the address of a new Matrice to the list.
Definition param.C:797
Lorene::Param::p_tbl_mod
Tbl ** p_tbl_mod
Array (size n_tbl_mod ) of the modifiable Tbl 's addresses.
Definition param.h:153
Lorene::Param::p_matrice
const Matrice ** p_matrice
Array (size n_matrice ) of the Matrice 's addresses.
Definition param.h:165
Lorene::Param::p_double
const double ** p_double
Array (size n_double ) of the double 's addresses.
Definition param.h:140
Lorene::Param::add_map
void add_map(const Map &mi, int position=0)
Adds the address of a new Map to the list.
Definition param.C:1211
Lorene::Param::n_int_mod
int n_int_mod
Number of modifiable int 's (integers).
Definition param.h:134
Lorene::Param::get_scalar_mod
Scalar & get_scalar_mod(int position=0) const
Returns the reference of a modifiable Scalar stored in the list.
Definition param.C:1462
Lorene::Param::p_star
const Star ** p_star
Array (size n_star ) of the Star 's addresses.
Definition param.h:217
Lorene::Param::p_scalar
const Scalar ** p_scalar
Array (size n_scalar ) of the Scalar 's addresses.
Definition param.h:197
Lorene::Param::get_int
const int & get_int(int position=0) const
Returns the reference of a int stored in the list.
Definition param.C:292
Lorene::Param::get_double
const double & get_double(int position=0) const
Returns the reference of a double stored in the list.
Definition param.C:361
Lorene::Param::add_mtbl_cf
void add_mtbl_cf(const Mtbl_cf &mi, int position=0)
Adds the address of a new Mtbl_cf to the list.
Definition param.C:1279
Lorene::Param::get_n_tbl_mod
int get_n_tbl_mod() const
Returns the number of modifiable Tbl 's addresses in the list.
Definition param.C:584
Lorene::Param::get_itbl_mod
Itbl & get_itbl_mod(int position=0) const
Returns the reference of a stored modifiable Itbl .
Definition param.C:774
Lorene::Param::get_n_double_mod
int get_n_double_mod() const
Returns the number of stored modifiable double 's addresses.
Definition param.C:446
Lorene::Param::add_tensor_mod
void add_tensor_mod(Tensor &ti, int position=0)
Adds the address of a new modifiable Tensor to the list.
Definition param.C:1555
Lorene::Param::get_n_tenseur
int get_n_tenseur() const
Returns the number of Tenseur 's addresses in the list.
Definition param.C:1066
Lorene::Param::add_star
void add_star(const Star &eti, int position=0)
Adds the address of a new Star to the list.
Definition param.C:1690
Lorene::Param::get_n_int_mod
int get_n_int_mod() const
Returns the number of modifiable int 's addresses in the list.
Definition param.C:378
Lorene::Param::get_tbl_mod
Tbl & get_tbl_mod(int position=0) const
Returns the reference of a modifiable Tbl stored in the list.
Definition param.C:636
Lorene::Param::get_star
const Star & get_star(int position=0) const
Returns the reference of a Star stored in the list.
Definition param.C:1735
Lorene::Param::get_n_scalar_mod
int get_n_scalar_mod() const
Returns the number of modifiable Scalar 's addresses in the list.
Definition param.C:1410
Lorene::Param::p_tensor_mod
Tensor ** p_tensor_mod
Array (size n_tensor_mod ) of the modifiable Tensor 's addresses.
Definition param.h:209
Lorene::Param::clean_all
void clean_all()
Deletes all the objects stored as modifiables, i.e.
Definition param.C:174
Lorene::Param::get_tenseur
const Tenseur & get_tenseur(int position=0) const
Returns the reference of a Tenseur stored in the list.
Definition param.C:1118
Lorene::Param::get_n_etoile
int get_n_etoile() const
Returns the number of Etoile 's addresses in the list.
Definition param.C:1617
Lorene::Param::add_cmp_mod
void add_cmp_mod(Cmp &ti, int position=0)
Adds the address of a new modifiable Cmp to the list.
Definition param.C:1004
Lorene::Param::add_etoile
void add_etoile(const Etoile &eti, int position=0)
Adds the address of a new Etoile to the list.
Definition param.C:1624
Lorene::Param::get_n_tenseur_mod
int get_n_tenseur_mod() const
Returns the number of modifiable Tenseur 's addresses in the list.
Definition param.C:1135
Lorene::Param::n_itbl
int n_itbl
Number of Itbl 's.
Definition param.h:155
Lorene::Param::p_tenseur_mod
Tenseur ** p_tenseur_mod
Array (size n_tenseur_mod ) of the modifiable Tenseur 's addresses.
Definition param.h:185
Lorene::Param::p_double_mod
double ** p_double_mod
Array (size n_double_mod ) of the double 's addresses.
Definition param.h:144
Lorene::Param::n_tbl
int n_tbl
Number of Tbl 's.
Definition param.h:147
Lorene::Param::add_matrice_mod
void add_matrice_mod(Matrice &ti, int position=0)
Adds the address of a new modifiable Matrice to the list.
Definition param.C:866
Lorene::Param::get_n_tensor
int get_n_tensor() const
Returns the number of Tensor 's addresses in the list.
Definition param.C:1479
Lorene::Param::get_n_map
int get_n_map() const
Returns the number of Map 's addresses in the list.
Definition param.C:1204
Lorene::Param::get_map
const Map & get_map(int position=0) const
Returns the reference of a Map stored in the list.
Definition param.C:1256
Lorene::Param::get_n_cmp
int get_n_cmp() const
Returns the number of Cmp 's addresses in the list.
Definition param.C:928
Lorene::Param::n_double_mod
int n_double_mod
Number of modifiable double 's (double precis.
Definition param.h:142
Lorene::Param::add_tensor
void add_tensor(const Tensor &ti, int position=0)
Adds the address of a new Tensor to the list.
Definition param.C:1486
Lorene::Param::get_scalar
const Scalar & get_scalar(int position=0) const
Returns the reference of a Scalar stored in the list.
Definition param.C:1393
Lorene::Param::p_tensor
const Tensor ** p_tensor
Array (size n_tensor ) of the Tensor 's addresses.
Definition param.h:205
Lorene::Param::n_int
int n_int
Number of int 's (integers).
Definition param.h:130
Lorene::Param::get_tenseur_mod
Tenseur & get_tenseur_mod(int position=0) const
Returns the reference of a modifiable Tenseur stored in the list.
Definition param.C:1187
Lorene::Param::get_n_mtbl_cf
int get_n_mtbl_cf() const
Returns the number of Mtbl_cf 's addresses in the list.
Definition param.C:1272
Lorene::Param::add_cmp
void add_cmp(const Cmp &ti, int position=0)
Adds the address of a new Cmp to the list.
Definition param.C:935
Lorene::Param::p_matrice_mod
Matrice ** p_matrice_mod
Array (size n_matrice_mod ) of the modifiable Matrice 's addresses.
Definition param.h:169
Lorene::Param::p_tbl
const Tbl ** p_tbl
Array (size n_tbl ) of the Tbl 's addresses.
Definition param.h:149
Lorene::Param::get_n_tensor_mod
int get_n_tensor_mod() const
Returns the number of modifiable Tensor 's addresses in the list.
Definition param.C:1548
Lorene::Param::add_scalar
void add_scalar(const Scalar &ti, int position=0)
Adds the address of a new Scalar to the list.
Definition param.C:1348
Lorene::Param::add_double_mod
void add_double_mod(double &x, int position=0)
Adds the address of a new modifiable double to the list.
Definition param.C:453
Lorene::Param::operator=
void operator=(const Param &)
Assignment operator (private and not implemented to make Param a non-copyable class).
Lorene::Param::get_matrice_mod
Matrice & get_matrice_mod(int position=0) const
Returns the reference of a modifiable Matrice stored in the list.
Definition param.C:911
Lorene::Param::p_cmp_mod
Cmp ** p_cmp_mod
Array (size n_cmp_mod ) of the modifiable Cmp 's addresses.
Definition param.h:177
Lorene::Param::get_n_matrice
int get_n_matrice() const
Returns the number of Matrice 's addresses in the list.
Definition param.C:790
Lorene::Param::add_int_mod
void add_int_mod(int &n, int position=0)
Adds the address of a new modifiable int to the list.
Definition param.C:385
Lorene::Param::p_int_mod
int ** p_int_mod
Array (size n_int_mod ) of the modifiable int 's addresses.
Definition param.h:136
Lorene::Param::p_itbl_mod
Itbl ** p_itbl_mod
Array (size n_itbl_mod ) of the modifiable Itbl 's addresses.
Definition param.h:161
Lorene::Param::n_itbl_mod
int n_itbl_mod
Number of modifiable Itbl 's.
Definition param.h:159
Lorene::Param::p_tenseur
const Tenseur ** p_tenseur
Array (size n_tenseur ) of the Tenseur 's addresses.
Definition param.h:181
Lorene::Param::n_mtbl_cf
int n_mtbl_cf
Number of Mtbl_cf 's.
Definition param.h:191
Lorene::Param::add_tenseur
void add_tenseur(const Tenseur &ti, int position=0)
Adds the address of a new Tenseur to the list.
Definition param.C:1073
Lorene::Param::add_tbl_mod
void add_tbl_mod(Tbl &ti, int position=0)
Adds the address of a new modifiable Tbl to the list.
Definition param.C:591
Lorene::Param::n_tensor
int n_tensor
Number of Tensor 's.
Definition param.h:203
Lorene::Param::n_tenseur
int n_tenseur
Number of Tenseur 's.
Definition param.h:179
Lorene::Param::add_itbl_mod
void add_itbl_mod(Itbl &ti, int position=0)
Adds the address of a new modifiable Itbl to the list.
Definition param.C:729
Lorene::Param::p_cmp
const Cmp ** p_cmp
Array (size n_cmp ) of the Cmp 's addresses.
Definition param.h:173
Lorene::Param::p_etoile
const Etoile ** p_etoile
Array (size n_etoile ) of the Etoile 's addresses.
Definition param.h:213
Lorene::Param::add_tenseur_mod
void add_tenseur_mod(Tenseur &ti, int position=0)
Adds the address of a new modifiable Tenseur to the list.
Definition param.C:1142
Lorene::Param::get_tbl
const Tbl & get_tbl(int position=0) const
Returns the reference of a Tbl stored in the list.
Definition param.C:567
Lorene::Param::get_n_scalar
int get_n_scalar() const
Returns the number of Scalar 's addresses in the list.
Definition param.C:1341
Lorene::Param::Param
Param()
Default constructor is the only constructor.
Definition param.C:115
Lorene::Param::get_n_star
int get_n_star() const
Returns the number of Star 's addresses in the list.
Definition param.C:1683
Lorene::Param::p_itbl
const Itbl ** p_itbl
Array (size n_itbl ) of the Itbl 's addresses.
Definition param.h:157
Lorene::Param::n_double
int n_double
Number of double 's (double precis.
Definition param.h:138
Lorene::Param::n_etoile
int n_etoile
Number of Etoile 's.
Definition param.h:211
Lorene::Param::get_tensor
const Tensor & get_tensor(int position=0) const
Returns the reference of a Tensor stored in the list.
Definition param.C:1531
Lorene::Param::get_n_double
int get_n_double() const
Returns the number of stored double 's addresses.
Definition param.C:308
Lorene::Param::get_n_int
int get_n_int() const
Returns the number of stored int 's addresses.
Definition param.C:239
Lorene::Param::get_cmp
const Cmp & get_cmp(int position=0) const
Returns the reference of a Cmp stored in the list.
Definition param.C:980
Lorene::Param::n_tenseur_mod
int n_tenseur_mod
Number of modifiable Tenseur 's.
Definition param.h:183
Lorene::Param::n_cmp_mod
int n_cmp_mod
Number of modifiable Cmp 's.
Definition param.h:175
Lorene::Param::n_matrice_mod
int n_matrice_mod
Number of modifiable Matrice 's.
Definition param.h:167
Lorene::Param::get_int_mod
int & get_int_mod(int position=0) const
Returns the reference of a modifiable int stored in the list.
Definition param.C:430
Lorene::Param::n_tbl_mod
int n_tbl_mod
Number of modifiable Tbl 's.
Definition param.h:151
Lorene::Param::add_itbl
void add_itbl(const Itbl &ti, int position=0)
Adds the address of a new Itbl to the list.
Definition param.C:660
Lorene::Param::get_double_mod
double & get_double_mod(int position=0) const
Returns the reference of a stored modifiable double .
Definition param.C:498
Lorene::Param::n_star
int n_star
Number of Star 's.
Definition param.h:215
Lorene::Param::n_map
int n_map
Number of Map 's.
Definition param.h:187
Lorene::Param::add_int
void add_int(const int &n, int position=0)
Adds the address of a new int to the list.
Definition param.C:246
Lorene::Param::n_scalar_mod
int n_scalar_mod
Number of modifiable Scalar 's.
Definition param.h:199
Lorene::Param::get_etoile
const Etoile & get_etoile(int position=0) const
Returns the reference of a Etoile stored in the list.
Definition param.C:1669
Lorene::Param::get_matrice
const Matrice & get_matrice(int position=0) const
Returns the reference of a Matrice stored in the list.
Definition param.C:842
Lorene::Param::get_n_tbl
int get_n_tbl() const
Returns the number of Tbl 's addresses in the list.
Definition param.C:515
Lorene::Param::n_tensor_mod
int n_tensor_mod
Number of modifiable Tensor 's.
Definition param.h:207
Lorene::Param::n_cmp
int n_cmp
Number of Cmp 's.
Definition param.h:171
Lorene::Param::add_tbl
void add_tbl(const Tbl &ti, int position=0)
Adds the address of a new Tbl to the list.
Definition param.C:522
Lorene::Param::get_mtbl_cf
const Mtbl_cf & get_mtbl_cf(int position=0) const
Returns the reference of a Mtbl_cf stored in the list.
Definition param.C:1325
Lorene::Scalar
Tensor field of valence 0 (or component of a tensorial field).
Definition scalar.h:387
Lorene::Star
Base class for stars.
Definition star.h:175
Lorene::Tbl
Basic array class.
Definition tbl.h:161
Lorene::Tenseur
Tensor handling *** DEPRECATED : use class Tensor instead ***.
Definition tenseur.h:301
Lorene::Tensor
Tensor handling.
Definition tensor.h:288
Lorene
Lorene prototypes.
Definition app_hor.h:64
Lorene::Map
Map(const Mg3d &)
Constructor from a multi-domain 3D grid.
Definition map.C:139
Lorene::x
Coord x
x coordinate centered on the grid
Definition map.h:726