21 char param_elliptic_2d_C[] =
"$Header: /cvsroot/Lorene/C++/Source/Param_elliptic/param_elliptic_2d.C,v 1.3 2014/10/13 08:53:37 j_novak Exp $" ;
52 #include "ope_elementary.h"
53 #include "param_elliptic.h"
54 #include "change_var.h"
64 cout <<
"set_poisson_2d only defined for an affine mapping..." << endl ;
73 int m_quant, l_quant, base_r_1d ;
76 for (
int l=0 ; l<nz ; l++) {
79 alpha = get_alpha (l) ;
88 if ((indic) || ((!indic) && (l_quant !=0)))
106 cout <<
"set_helmholtz_minus_2d only defined for an affine mapping..." << endl ;
116 int m_quant, l_quant, base_r_1d ;
119 for (
int l=0 ; l<nz ; l++) {
122 alpha = get_alpha (l) ;
123 beta = get_beta (l) ;
131 (l, k, j, m_quant, l_quant, base_r_1d) ;
Ope_elementary ** operateurs
Array on the elementary operators.
int get_np(int l) const
Returns the number of points in the azimuthal direction ( ) in domain no. l.
int type_map
Type of mapping either MAP_AFF or MAP_LOG.
int get_nt(int l) const
Returns the number of points in the co-latitude direction ( ) in domain no. l.
const Mg3d * get_mg() const
Gives the Mg3d on which the mapping is defined.
const Map_radial & get_mp() const
Returns the mapping.
bool check_dzpuis(int dzi) const
Returns false if the last domain is compactified and *this is not zero in this domain and dzpuis is n...
Tensor field of valence 0 (or component of a tensorial field).
const Valeur & get_spectral_va() const
Returns va (read only version)
void give_quant_numbers(int, int, int, int &, int &, int &) const
Computes the various quantum numbers and 1d radial base.
void set_poisson_2d(const Scalar &, bool indic=false)
Set everything to do a 2d-Poisson, with or without l=0 (not put by default...)
Class for the operator of the Poisson equation in 2D.
int get_nzone() const
Returns the number of domains.
int get_nr(int l) const
Returns the number of points in the radial direction ( ) in domain no. l.
Class for the operator of the Helmholtz equation in 2D.
void set_helmholtz_minus_2d(int zone, double mas, const Scalar &)
Set the 2D Helmholtz operator (with minus sign)
Base_val base
Bases on which the spectral expansion is performed.
int get_dzpuis() const
Returns dzpuis.