LORENE
Modules
Here is a list of all modules:
[detail level 12]
 LORENE's macros.
 Utilities.The classes Tbl and Itbl implement the 1-D, 2-D and 3-D array representation in Lorene, whereas the class Matrice is devoted to matrix representation and Param to generic parameter storage.
All these classes are independent of the numerical method (spectral method)
 Itbl Mathematics
 Matrice arithmetics
 Tbl Mathematics
 Miscellaneous
 Spectral representation.These classes correspond to the implementation of spectral methods in Lorene. They describe the collocation points (classes Grille3d and Mg3d ), the values of a function at these points (class Mtbl ), and the coefficients of the spectral expansions of a function (class Mtbl_cf )
 Base_val Mathematics
 Mtbl Mathematics
 Mtbl_cf Mathematics
 Valeur Mathematics
 Mapping grid -> physical space (spherical coordinates)These classes implement the mapping between the grid coordinates $(\xi, \theta', \phi')$ (described by the Mg3d class) and the physical coordinates $(r, \theta, \phi)$ [cf. Bonazzola, Gourgoulhon & Marck, Phys. Rev. D 58 , 104020 (1998)]
 Coord Arithmetics.
 Tensorial fieldsThese classes implement the tensorial calculus in Lorene. They are high level classes and therefore are independent of the actual numerical method (spectral method)
 Scalar mathematics
 Tensor calculus
 Tensor arithmetics
 Time evolution (<em><strong>under development</strong></em>)Classes for time evolving fields and spacetimes. Two families of classes are provided: (i) the Evolution family, which are template classes to store and manipulate (e.g. taking time derivatives) any evolving Lorene structure which has some arithmetics (e.g. Tbl, Tensor, etc...); (ii) the Time_slice family which is devoted to the evolution of a hypersurface t = const of the 3+1 formalism of General Relativity
 Old tensorial fields (*** Deprecated ***)These classes have been used up to 2003 to treat scalar (class Cmp ) and tensorial fields (class Tenseur ). They are now deprecated and have been replaced by the class Tensor and its various derived classes, among which Scalar
 Cmp Mathematics
 Tenseur calculus
 Tenseur mathematics
 Tenseur_sym calculus
 Tenseur_sym mathematics
 Equations of state
 Stars and black holes
 Stationary compact objects (<em><strong>under development</strong></em>)
 General PDE solvers (<em><strong>under development</strong></em>)These classes are needed for using the general partial differential equation solver, for which the variables and the operators can be different from one domain to the other
 Grid weddingThese classes are used to make the interface with Godunov-type methods, used by the Garching and Valencia groups
 Tbl_val Mathematics
 Physical units.
 Graphical outputs.The 2-D graphical outputs of various Lorene objects are performed via the PGPLOT library: http://astro.caltech.edu/~tjp/pgplot/
 Low level graphical routines.
 Plots of spectral coefficients.
 Plot of a scalar field
 Plot of a vector field.
 Plot of a tensor field of valence 2
 Plot of a Cmp (obsolete)
 Plot of a vector field (obsolete).
 Time evolution graphs.