|
LORENE
|
Class for the elementary differential operator 
Diff ).
More...
#include <diff.h>
Public Member Functions | |
| Diff_xdsdx2 (int base_r, int nr) | |
| Standard constructor. | |
| Diff_xdsdx2 (const Diff_xdsdx2 &) | |
| Copy constructor. | |
| virtual | ~Diff_xdsdx2 () |
| Destructor. | |
| void | operator= (const Diff_xdsdx2 &) |
| Assignment to another Diff_xdsdx2. | |
| 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 ).
In the external compactified domain, it reads 
| Lorene::Diff_xdsdx2::Diff_xdsdx2 | ( | int | base_r, |
| int | nr ) |
Standard constructor.
Definition at line 67 of file diff_xdsdx2.C.
References Lorene::Diff::base, Lorene::Diff::Diff(), initialize(), R_CHEBI, and R_CHEBP.
| Lorene::Diff_xdsdx2::Diff_xdsdx2 | ( | const Diff_xdsdx2 & | diff_in | ) |
Copy constructor.
Definition at line 72 of file diff_xdsdx2.C.
References Lorene::Diff::base, Lorene::Diff::Diff(), Diff_xdsdx2(), R_CHEBI, and R_CHEBP.
|
virtual |
Destructor.
Definition at line 77 of file diff_xdsdx2.C.
|
inlineinherited |
|
virtual |
Returns the matrix associated with the operator.
Implements Lorene::Diff.
Definition at line 97 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 |
|
private |
Initializes arrays.
Definition at line 79 of file diff_xdsdx2.C.
References MAX_BASE, and Lorene::Diff::max_points.
|
inlineinherited |
| void Lorene::Diff_xdsdx2::operator= | ( | const Diff_xdsdx2 & | diff_in | ) |
Assignment to another Diff_xdsdx2.
Definition at line 91 of file diff_xdsdx2.C.
References Diff_xdsdx2(), and Lorene::Diff::operator=().
|
protectedvirtual |
Operator >> (virtual function called by the operator <<).
Implements Lorene::Diff.
Definition at line 149 of file diff_xdsdx2.C.
|
protectedinherited |
|
staticinherited |
|
protectedinherited |