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