OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <Tps.hpp>
Private Member Functions | |
TpsRep< T > * | clone () |
TpsRep< T > * | grab () |
T * | data () |
TpsRep< T > & | operator= (const TpsRep< T > &) |
Static Private Member Functions | |
static void * | operator new (size_t s, size_t extra) |
static void | operator delete (void *) |
static TpsRep< T > * | create (int maxOrder, int trcOrder, int variables) |
static TpsRep< T > * | zero () |
static void | release (TpsRep< T > *) |
Private Attributes | |
int | ref |
int | maxOrd |
int | trcOrd |
int | len |
TpsData * | help |
Friends | |
class | Tps< T > |
Definition at line 184 of file Tps.hpp.
References TpsRep< T >::data(), TpsRep< T >::help, TpsRep< T >::len, TpsRep< T >::maxOrd, TpsRep< T >::ref, Attrib::Legacy::Distribution::T, and TpsRep< T >::trcOrd.
|
inlinestaticprivate |
Definition at line 144 of file Tps.hpp.
References TpsRep< T >::data(), TpsData::getSize(), TpsData::getTpsData(), TpsRep< T >::help, TpsRep< T >::len, TpsRep< T >::maxOrd, TpsRep< T >::ref, Attrib::Legacy::Distribution::T, and TpsRep< T >::trcOrd.
Referenced by Tps< T >::derivative(), Tps< T >::filter(), Tps< T >::integral(), Tps< T >::makeVariable(), Tps< T >::multiply(), Tps< T >::multiplyVariable(), Tps< T >::operator+=(), Tps< T >::operator-(), Tps< T >::operator-=(), Tps< T >::scaleMonomials(), and Tps< T >::setCoefficient().
|
inlineprivate |
Definition at line 118 of file Tps.hpp.
References Attrib::Legacy::Distribution::T.
Referenced by TpsRep< T >::clone(), TpsRep< T >::create(), Tps< T >::derivative(), Tps< T >::filter(), Tps< T >::integral(), Tps< T >::makeVariable(), Tps< T >::multiply(), Tps< T >::multiplyVariable(), Tps< T >::operator+=(), Tps< T >::operator-(), Tps< T >::operator-=(), Tps< T >::scaleMonomials(), Tps< T >::setCoefficient(), and TpsRep< T >::zero().
Definition at line 202 of file Tps.hpp.
References Hypervolume::ref.
|
inlinestaticprivate |
|
inlinestaticprivate |
Definition at line 209 of file Tps.hpp.
References TpsRep< T >::ref.
Referenced by Tps< T >::clear(), Tps< T >::operator+=(), Tps< T >::operator-=(), Tps< T >::operator=(), Tps< T >::setCoefficient(), and Tps< T >::~Tps().
Definition at line 168 of file Tps.hpp.
References TpsRep< T >::data(), TpsRep< T >::help, TpsRep< T >::len, TpsRep< T >::maxOrd, TpsRep< T >::ref, Attrib::Legacy::Distribution::T, and TpsRep< T >::trcOrd.
Referenced by Tps< T >::clear(), and Tps< T >::operator=().
Definition at line 107 of file Tps.hpp.
Referenced by TpsRep< T >::clone(), TpsRep< T >::create(), and TpsRep< T >::zero().
|
private |
Definition at line 104 of file Tps.hpp.
Referenced by TpsRep< T >::clone(), TpsRep< T >::create(), Tps< T >::scaleMonomials(), and TpsRep< T >::zero().
|
private |
Definition at line 100 of file Tps.hpp.
Referenced by TpsRep< T >::clone(), TpsRep< T >::create(), and TpsRep< T >::zero().
|
private |
Definition at line 97 of file Tps.hpp.
Referenced by TpsRep< T >::clone(), TpsRep< T >::create(), TpsRep< T >::release(), and TpsRep< T >::zero().
|
private |
Definition at line 101 of file Tps.hpp.
Referenced by TpsRep< T >::clone(), TpsRep< T >::create(), and TpsRep< T >::zero().