LORENE
|
Class for the elementary differential operator division by (see the base class Diff
).
More...
#include <diff.h>
Public Member Functions | |
Diff_sx2 (int base_r, int nr) | |
Standard constructor. More... | |
Diff_sx2 (const Diff_sx2 &) | |
Copy constructor. More... | |
virtual | ~Diff_sx2 () |
Destructor. More... | |
void | operator= (const Diff_sx2 &) |
Assignment to another Diff_sx2. 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 division by (see the base class Diff
).
In the compactified external domain, it corresponds to a division by . Not defined in the shells. ()
Lorene::Diff_sx2::Diff_sx2 | ( | int | base_r, |
int | nr | ||
) |
Standard constructor.
Definition at line 71 of file diff_sx2.C.
References Lorene::Diff::base, initialize(), and R_CHEB.
Lorene::Diff_sx2::Diff_sx2 | ( | const Diff_sx2 & | diff_in | ) |
Copy constructor.
Definition at line 76 of file diff_sx2.C.
References Lorene::Diff::base, and R_CHEB.
|
virtual |
Destructor.
Definition at line 81 of file diff_sx2.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 101 of file diff_sx2.C.
References Lorene::Diff::base, Lorene::Diff::max_points, Lorene::Diff::npoints, 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 83 of file diff_sx2.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_sx2::operator= | ( | const Diff_sx2 & | diff_in | ) |
Assignment to another Diff_sx2.
Definition at line 95 of file diff_sx2.C.
References Lorene::Diff::operator=().
|
protectedvirtual |
Operator >> (virtual function called by the operator <<).
Implements Lorene::Diff.
Definition at line 146 of file diff_sx2.C.
|
protectedinherited |
|
staticinherited |
|
protectedinherited |