21 char param_elliptic_val_lim_C[] =
"$Header: /cvsroot/Lorene/C++/Source/Param_elliptic/param_elliptic_val_lim.C,v 1.3 2014/10/13 08:53:37 j_novak Exp $" ;
51 #include "param_elliptic.h"
57 if (
done_F(zone, k, j) == 0)
65 if (
done_F(zone, k, j) == 0)
73 if (
done_F(zone, k, j) == 0)
81 if (
done_F(zone, k, j) == 0)
140 for (
int i=0 ; i<nr ; i++)
147 double alpha = get_alpha(zone) ;
149 Tbl output (val_solp(coefs, alpha, base_r)) ;
178 for (
int i=0 ; i<nr ; i++)
186 double alpha = get_alpha(zone) ;
188 Tbl output (val_solp(coefs, alpha, base_r)) ;
double dF_minus(int zone, int k, int j) const
Returns the value of the radial derivative of F, for a given angular point, at the inner boundary of ...
double & set(int i)
Read/write of a particular element (index i) (1D case)
Itbl done_G
Stores what has been computed for G.
int & set(int i)
Read/write of a particular element (index i ) (1D case)
Mtbl_cf * c_cf
Coefficients of the spectral expansion of the function.
Tbl val_dG_plus
Values of the derivative of G at the outer boundaries of the various domains.
Tbl val_G_minus
Values of G at the inner boundaries of the various domains.
Scalar var_G
Multiplicative variable change that must be sphericaly symetric !
void annule_hard()
Sets the Tbl to zero in a hard way.
const Mg3d * get_mg() const
Gives the Mg3d on which the mapping is defined.
const Map_radial & get_mp() const
Returns the mapping.
double dF_plus(int zone, int k, int j) const
Returns the value of the radial derivative of F, for a given angular point, at the outer boundary of ...
int get_etat() const
Returns the logical state.
Tbl val_F_plus
Values of F at the outer boundaries of the various domains.
Tbl val_dG_minus
Values of the derivative of G at the inner boundaries of the various domains.
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_etat_qcq()
Sets the logical state to ETATQCQ (ordinary state).
Tbl val_dF_plus
Values of the derivative of F at the outer boundaries of the various domains.
void compute_val_F(int, int, int) const
Computes the various values of F.
Scalar var_F
Additive variable change function.
void compute_val_G(int) const
Computes the various values of G.
double F_plus(int zone, int k, int j) const
Returns the value of F, for a given angular point, at the outer boundary of the domain zone ;.
Tbl val_G_plus
Values of G at the outer boundaries of the various domains.
Itbl done_F
Stores what has been computed for F.
double G_minus(int zone) const
Returns the value of G, for a given angular point, at the inner boundary of the domain zone ;.
int get_nr(int l) const
Returns the number of points in the radial direction ( ) in domain no. l.
double dG_plus(int zone) const
Returns the value of the radial derivative of G, for a given angular point, at the outer boundary of ...
double F_minus(int zone, int k, int j) const
Returns the value of F, for a given angular point, at the inner boundary of the domain zone ;.
Base_val base
Bases on which the spectral expansion is performed.
double dG_minus(int zone) const
Returns the value of the radial derivative of G, for a given angular point, at the inner boundary of ...
Tbl val_F_minus
Values of F at the inner boundaries of the various domains.
Tbl val_dF_minus
Values of the derivative of F at the inner boundaries of the various domains.
double G_plus(int zone) const
Returns the value of G, for a given angular point, at the outer boundary of the domain zone ;.