OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
Internal utility class for FTps<T,N> class. More...
#include <FTpsData.h>
Public Member Functions | |
FTpsData () | |
~FTpsData () | |
Static Public Member Functions | |
static const FMonomial< N > & | getExponents (int index) |
static int | getIndex (const FMonomial< N > &) |
static int | getOrder (int index) |
static int | getSize (int order) |
static int | orderStart (int order) |
static int | orderStart (int order, int nv) |
static int | orderEnd (int order) |
static int | orderEnd (int order, int nv) |
static int | orderLength (int order) |
static int | orderLength (int orderL, int orderH) |
static const Array1D< int > & | getProductArray (int index) |
static const Array1D< int > & | getVariableList (int index) |
static const Array1D< TpsSubstitution > & | getSubTable () |
static void | setup (int order) |
Private Member Functions | |
FTpsData (const FTpsData &) | |
void | operator= (const FTpsData &) |
void | build (int order) |
void | fillSubst (int var, int order, FMonomial< N > &pow, int &next) |
Private Attributes | |
Array1D< FArray1D< int, N+1 > > | binom |
Array1D< int > | bin |
Array1D< FMonomial< N > > | expon |
Array1D< Array1D< int > > | prod |
Array1D< int > | lookBack |
Array1D< int > | lbBound |
Array1D< int > | Giorgilli2ExponIndex |
Array1D< Array1D< int > > | vrblList |
Array1D< TpsSubstitution > | subTable |
Static Private Attributes | |
static int | topOrder |
static int | topSize |
static FTpsData< N > * | theBook = new FTpsData<N>() |
Internal utility class for FTps<T,N> class.
Definition at line 33 of file FTpsData.h.
FTpsData< N >::FTpsData |
Definition at line 284 of file FTpsData.h.
Definition at line 293 of file FTpsData.h.
|
private |
|
private |
Definition at line 302 of file FTpsData.h.
|
private |
Definition at line 421 of file FTpsData.h.
Definition at line 157 of file FTpsData.h.
Referenced by FTps< T, N >::getExponents(), operator<<(), and FTps< T, N >::put().
Definition at line 164 of file FTpsData.h.
Referenced by FTps< T, N >::get(), FTps< T, N >::getCoefficient(), FTps< T, N >::getIndex(), and FTps< T, N >::operator[]().
|
inlinestatic |
Definition at line 179 of file FTpsData.h.
Referenced by FTps< T, N >::makeMonomial().
Definition at line 236 of file FTpsData.h.
Referenced by FLieGenerator< T, N >::derivative(), FTps< T, N >::derivative(), FTps< T, N >::divide(), FTps< T, N >::getProductArray(), FTps< T, N >::integral(), FTps< T, N >::inverse(), operator*(), and FLieGenerator< T, N >::transform().
|
inlinestatic |
Definition at line 186 of file FTpsData.h.
Referenced by FTpsRep< T, N >::FTpsRep(), FVps< T, N >::FVps(), FLieGenerator< T, N >::getBottomIndex(), FLieGenerator< T, N >::getSize(), FTps< T, N >::getSize(), and FLieGenerator< T, N >::getTopIndex().
|
inlinestatic |
Definition at line 267 of file FTpsData.h.
Referenced by FTps< T, N >::getSubTable(), and FLieGenerator< T, N >::transform().
Definition at line 243 of file FTpsData.h.
Referenced by FTps< T, N >::getVariableList(), FVps< T, N >::substitute(), and FTps< T, N >::substitute().
|
inlinestatic |
Definition at line 207 of file FTpsData.h.
Referenced by FTps< T, N >::end(), FTps< double, 6 >::getCoefficient(), and FTps< T, N >::orderEnd().
|
inlinestatic |
Definition at line 214 of file FTpsData.h.
|
inlinestatic |
Definition at line 221 of file FTpsData.h.
Referenced by FTps< T, N >::orderLength().
|
inlinestatic |
Definition at line 229 of file FTpsData.h.
|
inlinestatic |
Definition at line 193 of file FTpsData.h.
Referenced by FTps< T, N >::begin(), FTpsRep< T, N >::begin(), FTps< T, N >::evalMonoms(), FTps< T, N >::evaluate(), and FTps< T, N >::orderStart().
|
inlinestatic |
Definition at line 200 of file FTpsData.h.
|
static |
Definition at line 274 of file FTpsData.h.
Referenced by FTpsRep< T, N >::FTpsRep(), and FTps< T, N >::setGlobalTruncOrder().
Definition at line 101 of file FTpsData.h.
Definition at line 98 of file FTpsData.h.
Definition at line 104 of file FTpsData.h.
Definition at line 120 of file FTpsData.h.
Definition at line 116 of file FTpsData.h.
Definition at line 115 of file FTpsData.h.
Definition at line 109 of file FTpsData.h.
|
private |
Definition at line 126 of file FTpsData.h.
Definition at line 135 of file FTpsData.h.
|
staticprivate |
Definition at line 129 of file FTpsData.h.
|
staticprivate |
Definition at line 132 of file FTpsData.h.
Definition at line 123 of file FTpsData.h.