LORENE

Class for the elementary differential operator (see the base class Diff
).
More...
#include <diff.h>
Public Member Functions  
Diff_xdsdx2 (int base_r, int nr)  
Standard constructor. More...  
Diff_xdsdx2 (const Diff_xdsdx2 &)  
Copy constructor. More...  
virtual  ~Diff_xdsdx2 () 
Destructor. More...  
void  operator= (const Diff_xdsdx2 &) 
Assignment to another Diff_xdsdx2. More...  
virtual const Matrice &  get_matrice () const 
Returns the matrix associated with the operator. More...  
int  get_base () const 
Returns the base on which the operator is defined. More...  
int  get_npoints () const 
Returns the number of coefficients (size of the matrix) More...  
operator Matrice () const  
Conversion to a matrix. More...  
Static Public Attributes  
static const int  max_points = 50 
Maximal number of matrices stored per base. More...  
Protected Member Functions  
virtual ostream &  operator>> (ostream &) const 
Operator >> (virtual function called by the operator <<). More...  
Protected Attributes  
int  base 
Base in radial direction. More...  
int  npoints 
Number of coefficients. More...  
Private Member Functions  
void  initialize () 
Initializes arrays. More...  
Class for the elementary differential operator (see the base class Diff
).
In the external compactified domain, it reads . Not defined in the nucleus. ()
Lorene::Diff_xdsdx2::Diff_xdsdx2  (  int  base_r, 
int  nr  
) 
Standard constructor.
Definition at line 70 of file diff_xdsdx2.C.
References Lorene::Diff::base, initialize(), R_CHEBI, and R_CHEBP.
Lorene::Diff_xdsdx2::Diff_xdsdx2  (  const Diff_xdsdx2 &  diff_in  ) 
Copy constructor.
Definition at line 75 of file diff_xdsdx2.C.
References Lorene::Diff::base, R_CHEBI, and R_CHEBP.

virtual 
Destructor.
Definition at line 80 of file diff_xdsdx2.C.

inlineinherited 
Returns the base on which the operator is defined.
Definition at line 96 of file diff.h.
References Lorene::Diff::base.

virtual 
Returns the matrix associated with the operator.
Implements Lorene::Diff.
Definition at line 100 of file diff_xdsdx2.C.
References Lorene::Diff::base, Lorene::Diff::max_points, Lorene::Diff::npoints, R_CHEBU, R_JACO02, Lorene::Matrice::set(), Lorene::Matrice::set_etat_qcq(), and TRA_R.

inlineinherited 
Returns the number of coefficients (size of the matrix)
Definition at line 99 of file diff.h.
References Lorene::Diff::npoints.

private 
Initializes arrays.
Definition at line 82 of file diff_xdsdx2.C.
References MAX_BASE, and Lorene::Diff::max_points.

inlineinherited 
Conversion to a matrix.
Definition at line 102 of file diff.h.
References Lorene::Diff::get_matrice().
void Lorene::Diff_xdsdx2::operator=  (  const Diff_xdsdx2 &  diff_in  ) 
Assignment to another Diff_xdsdx2.
Definition at line 94 of file diff_xdsdx2.C.
References Lorene::Diff::operator=().

protectedvirtual 
Operator >> (virtual function called by the operator <<).
Implements Lorene::Diff.
Definition at line 152 of file diff_xdsdx2.C.

protectedinherited 

staticinherited 

protectedinherited 