Class for the elementary differential operator division by
(see the base class Diff ).
More...
#include <diff.h>
Public Member Functions | |
| Diff_sx (int base_r, int nr) | |
| Standard constructor. | |
| Diff_sx (const Diff_sx &) | |
| Copy constructor. | |
| virtual | ~Diff_sx () |
| Destructor. | |
| void | operator= (const Diff_sx &) |
| Assignment to another Diff_sx. | |
| 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 division by
(see the base class Diff ).
It is only defined in the compactified external domain. It is not defined in the shells. ()
Definition at line 325 of file diff.h.
| Diff_sx::Diff_sx | ( | int | base_r, | |
| int | nr | |||
| ) |
Standard constructor.
Definition at line 66 of file diff_sx.C.
References Diff::base, initialize(), and R_CHEB.
| Diff_sx::Diff_sx | ( | const Diff_sx & | diff_in | ) |
| 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_sx::get_matrice | ( | ) | const [virtual] |
Returns the matrix associated with the operator.
Implements Diff.
Definition at line 96 of file diff_sx.C.
References Diff::base, Diff::max_points, Diff::npoints, 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_sx::initialize | ( | ) | [private] |
Initializes arrays.
Definition at line 78 of file diff_sx.C.
References MAX_BASE, and Diff::max_points.
| Diff::operator Matrice | ( | ) | const [inline, inherited] |
| void Diff_sx::operator= | ( | const Diff_sx & | diff_in | ) |
| ostream & Diff_sx::operator>> | ( | ostream & | ost | ) | const [protected, virtual] |
| 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