21 char ope_poisson_C[] =
"$Header: /cvsroot/Lorene/C++/Source/Ope_elementary/ope_poisson.C,v 1.3 2014/10/13 08:53:33 j_novak Exp $" ;
42 #include "ope_elementary.h"
55 l_quant (so.l_quant), dzpuis (so.dzpuis) {
Matrice * ope_cl
Pointer on the banded-matrix of the operator.
double ds_one_plus
Value of the derivative of the first homogeneous solution at the outer boundary.
virtual Tbl get_solh() const
Computes the homogeneous solutions(s).
double ds_one_minus
Value of the derivative of the first homogeneous solution at the inner boundary.
int base_r
Radial basis of decomposition.
int nr
Number of radial points.
int get_ndim() const
Gives the number of dimensions (ie dim.ndim)
double s_one_plus
Value of the first homogeneous solution at the outer boundary.
Ope_poisson(int nbr, int baser, double alf, double bet, int lq, int dz)
Standard constructor.
double s_two_plus
Value of the second homogeneous solution at the outer boundary.
double beta
Parameter of the associated mapping.
virtual void do_non_dege() const
Computes the non-degenerated matrix of the operator.
double ds_two_plus
Value of the derivative of the second homogeneous solution at the outer boundary.
virtual void dec_l_quant()
Decreases the quatum number l by one unit.
double sp_minus
Value of the particular solution at the inner boundary.
virtual void do_ope_cl() const
Computes the banded-matrix of the operator.
double dsp_plus
Value of the derivative of the particular solution at the outer boundary.
Class for the operator of the Poisson equation (i.e.
double ds_two_minus
Value of the derivative of the second homogeneous solution at the inner boundary.
double sp_plus
Value of the particular solution at the outer boundary.
double s_two_minus
Value of the second homogeneous solution at the inner boundary.
virtual Tbl get_solp(const Tbl &so) const
Computes the particular solution, given the source so .
int dzpuis
the associated dzpuis, if in the compactified domain.
virtual void inc_l_quant()
Increases the quatum number l by one unit.
Basic class for elementary elliptic operators.
int l_quant
quantum number
virtual void do_ope_mat() const
Computes the matrix of the operator.
virtual ~Ope_poisson()
Destructor.
Matrice * non_dege
Pointer on the non-degenerated matrix of the operator.
double s_one_minus
Value of the first homogeneous solution at the inner boundary.
double dsp_minus
Value of the derivative of the particular solution at the inner boundary.
Matrice * ope_mat
Pointer on the matrix representation of the operator.
double alpha
Parameter of the associated mapping.