Class for the elementary differential operator
(see the base class Diff ).
More...
#include <diff.h>
Public Member Functions | |
| Diff_x3dsdx (int base_r, int nr) | |
| Standard constructor. | |
| Diff_x3dsdx (const Diff_x3dsdx &) | |
| Copy constructor. | |
| virtual | ~Diff_x3dsdx () |
| Destructor. | |
| void | operator= (const Diff_x3dsdx &) |
| Assignment to another Diff_x3dsdx. | |
| 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. | |
Friends | |
| ostream & | operator<< (ostream &, const Diff &) |
| Display. | |
Class for the elementary differential operator
(see the base class Diff ).
In the compactified external domain the operator reads
. ()
Definition at line 607 of file diff.h.
| Diff_x3dsdx::Diff_x3dsdx | ( | int | base_r, | |
| int | nr | |||
| ) |
| Diff_x3dsdx::Diff_x3dsdx | ( | const Diff_x3dsdx & | diff_in | ) |
Copy constructor.
Definition at line 74 of file diff_x3dsdx.C.
| Diff_x3dsdx::~Diff_x3dsdx | ( | ) | [virtual] |
Destructor.
Definition at line 78 of file diff_x3dsdx.C.
| int Diff::get_base | ( | ) | const [inline, inherited] |
Returns the base on which the operator is defined.
Definition at line 92 of file diff.h.
References Diff::base.
| const Matrice & Diff_x3dsdx::get_matrice | ( | ) | const [virtual] |
Returns the matrix associated with the operator.
Implements Diff.
Definition at line 98 of file diff_x3dsdx.C.
References Diff::base, Diff::max_points, Diff::npoints, R_CHEBU, R_JACO02, Matrice::set(), Matrice::set_etat_qcq(), and TRA_R.
| int Diff::get_npoints | ( | ) | const [inline, inherited] |
Returns the number of coefficients (size of the matrix).
Definition at line 95 of file diff.h.
References Diff::npoints.
| void Diff_x3dsdx::initialize | ( | ) | [private] |
Initializes arrays.
Definition at line 80 of file diff_x3dsdx.C.
References MAX_BASE, and Diff::max_points.
| Diff::operator Matrice | ( | ) | const [inline, inherited] |
| void Diff_x3dsdx::operator= | ( | const Diff_x3dsdx & | diff_in | ) |
Assignment to another Diff_x3dsdx.
Reimplemented from Diff.
Definition at line 92 of file diff_x3dsdx.C.
| ostream & Diff_x3dsdx::operator>> | ( | ostream & | ost | ) | const [protected, virtual] |
Operator >> (virtual function called by the operator <<).
Implements Diff.
Definition at line 155 of file diff_x3dsdx.C.
| ostream& operator<< | ( | ostream & | , | |
| const Diff & | ||||
| ) | [friend, inherited] |
Display.
int Diff::base [protected, inherited] |
const int Diff::max_points = 50 [static, inherited] |
int Diff::npoints [protected, inherited] |
1.6.1