|
Jpp
16.0.3
the software that should make you happy
|
Template specialisation for function evaluation of Legendre polynome of quaternions for defined number of degrees. More...
#include <JEigen3D.hh>
Public Types | |
| typedef std::vector < JQuaternion3D > ::const_iterator | const_iterator |
| typedef std::vector < JQuaternion3D >::iterator | iterator |
| typedef std::vector < JQuaternion3D > ::const_reverse_iterator | const_reverse_iterator |
| typedef std::vector < JQuaternion3D > ::reverse_iterator | reverse_iterator |
Public Member Functions | |
| JLegendre () | |
| Default constructor. More... | |
| JLegendre (const double xmin, const double xmax) | |
| Constructor. More... | |
| template<class T > | |
| JLegendre (T __begin, T __end) | |
| Constructor. More... | |
| template<class T > | |
| void | set (T __begin, T __end) |
| Set Legendre polynome of quaternions. More... | |
| template<class T > | |
| void | set (T __begin, T __not, T __end) |
| Set Legendre polynome of quaternions. More... | |
| virtual JQuaternion3D | getValue (const double x) const override |
| Function value. More... | |
| JQuaternion3D | operator() (const double x) const |
| Function value. More... | |
| double | getXmin () const |
| Get minimal abscissa value. More... | |
| double | getXmax () const |
| Get maximal abscissa value. More... | |
| double | getX (const double x) const |
| Get normalised abscissa value. More... | |
| void | reset () |
| Reset. More... | |
| void | set (const double xmin, const double xmax) |
| Set abscissa values. More... | |
Protected Attributes | |
| double | xmin |
| minimal abscissa More... | |
| double | xmax |
| maximal abscissa More... | |
Private Member Functions | |
| void | clear () |
| void | resize () |
| void | erase () |
| void | push_back () |
| void | pop_back () |
Friends | |
| std::istream & | operator>> (std::istream &in, JLegendre &object) |
| Read Legendre polynome from input. More... | |
Template specialisation for function evaluation of Legendre polynome of quaternions for defined number of degrees.
Definition at line 257 of file JEigen3D.hh.
|
inherited |
Definition at line 29 of file JLegendre.hh.
|
inherited |
Definition at line 30 of file JLegendre.hh.
|
inherited |
Definition at line 31 of file JLegendre.hh.
|
inherited |
Definition at line 32 of file JLegendre.hh.
|
inline |
|
inline |
Constructor.
| xmin | minimal abscissa value |
| xmax | maximal abscissa value |
Definition at line 278 of file JEigen3D.hh.
|
inline |
Constructor.
The template argument T refers to an iterator of a data structure which should have the following data members:
| __begin | begin of data |
| __end | end of data |
Definition at line 298 of file JEigen3D.hh.
|
inline |
Set Legendre polynome of quaternions.
The template argument T refers to an iterator of a data structure which should have the following data members:
| __begin | begin of data |
| __end | end of data |
Definition at line 317 of file JEigen3D.hh.
|
inline |
Set Legendre polynome of quaternions.
The template argument T refers to an iterator of a data structure which should have the following data members:
| __begin | begin of data |
| __not | not in data |
| __end | end of data |
Definition at line 336 of file JEigen3D.hh.
|
private |
|
private |
|
private |
|
private |
|
private |
|
inlineoverridevirtualinherited |
Function value.
| x | abscissa value |
Implements JMATH::JLegendre_t< JQuaternion3D >.
Definition at line 239 of file JEigen3D.hh.
|
inlineinherited |
Function value.
| x | abscissa value |
Definition at line 79 of file JLegendre.hh.
|
inlineinherited |
Get minimal abscissa value.
Definition at line 90 of file JLegendre.hh.
|
inlineinherited |
Get maximal abscissa value.
Definition at line 101 of file JLegendre.hh.
|
inlineinherited |
Get normalised abscissa value.
| x | abscissa value |
Definition at line 113 of file JLegendre.hh.
|
inlineinherited |
Reset.
Definition at line 122 of file JLegendre.hh.
|
inlineinherited |
Set abscissa values.
| xmin | minimal abscissa value |
| xmax | maximal abscissa value |
Definition at line 136 of file JLegendre.hh.
|
friend |
Read Legendre polynome from input.
| in | input stream |
| object | Legendre polynome |
Definition at line 389 of file JEigen3D.hh.
|
protectedinherited |
minimal abscissa
Definition at line 204 of file JLegendre.hh.
|
protectedinherited |
maximal abscissa
Definition at line 205 of file JLegendre.hh.
1.8.5