#include <SubspaceNodeCombined.hpp>
|
enum | SubspaceType {
NOT_SET,
ARRAY,
LIST,
NOT_SET,
NOT_SET,
NOT_SET,
ARRAY,
ARRAY,
ARRAY,
LIST,
LIST,
LIST
} |
|
enum | SubspaceType {
NOT_SET,
ARRAY,
LIST,
NOT_SET,
NOT_SET,
NOT_SET,
ARRAY,
ARRAY,
ARRAY,
LIST,
LIST,
LIST
} |
|
|
void | addGridPoint (std::vector< uint32_t > &index) |
|
void | addGridPoint (std::vector< uint32_t > &index) |
|
double | getSurplus (size_t indexFlat) |
|
double | getSurplus (size_t indexFlat) |
|
void | lockSubspace () |
|
void | lockSubspace () |
|
void | printLevel () |
|
void | printLevel () |
|
void | setSurplus (size_t indexFlat, double surplus) |
|
void | setSurplus (size_t indexFlat, double surplus) |
|
| SubspaceNodeCombined (std::vector< uint32_t > &level, uint32_t flatLevel, std::vector< uint32_t > &hInverse, std::vector< uint32_t > &index) |
|
| SubspaceNodeCombined (std::vector< uint32_t > &level, uint32_t flatLevel, std::vector< uint32_t > &hInverse, std::vector< uint32_t > &index) |
|
| SubspaceNodeCombined (size_t dim, uint32_t index) |
|
| SubspaceNodeCombined (size_t dim, uint32_t index) |
|
void | unlockSubspace () |
|
void | unlockSubspace () |
|
void | unpack () |
|
void | unpack () |
|
| ~SubspaceNodeCombined () |
|
◆ SubspaceType [1/2]
Enumerator |
---|
NOT_SET | |
ARRAY | |
LIST | |
NOT_SET | |
NOT_SET | |
NOT_SET | |
ARRAY | |
ARRAY | |
ARRAY | |
LIST | |
LIST | |
LIST | |
◆ SubspaceType [2/2]
Enumerator |
---|
NOT_SET | |
ARRAY | |
LIST | |
NOT_SET | |
NOT_SET | |
NOT_SET | |
ARRAY | |
ARRAY | |
ARRAY | |
LIST | |
LIST | |
LIST | |
◆ SubspaceNodeCombined() [1/4]
sgpp::datadriven::SubspaceNodeCombined::SubspaceNodeCombined |
( |
std::vector< uint32_t > & |
level, |
|
|
uint32_t |
flatLevel, |
|
|
std::vector< uint32_t > & |
hInverse, |
|
|
std::vector< uint32_t > & |
index |
|
) |
| |
|
inline |
◆ SubspaceNodeCombined() [2/4]
sgpp::datadriven::SubspaceNodeCombined::SubspaceNodeCombined |
( |
size_t |
dim, |
|
|
uint32_t |
index |
|
) |
| |
|
inline |
◆ ~SubspaceNodeCombined()
sgpp::datadriven::SubspaceNodeCombined::~SubspaceNodeCombined |
( |
| ) |
|
|
inline |
◆ SubspaceNodeCombined() [3/4]
sgpp::datadriven::SubspaceNodeCombined::SubspaceNodeCombined |
( |
std::vector< uint32_t > & |
level, |
|
|
uint32_t |
flatLevel, |
|
|
std::vector< uint32_t > & |
hInverse, |
|
|
std::vector< uint32_t > & |
index |
|
) |
| |
◆ SubspaceNodeCombined() [4/4]
sgpp::datadriven::SubspaceNodeCombined::SubspaceNodeCombined |
( |
size_t |
dim, |
|
|
uint32_t |
index |
|
) |
| |
◆ addGridPoint() [1/2]
void sgpp::datadriven::SubspaceNodeCombined::addGridPoint |
( |
std::vector< uint32_t > & |
index | ) |
|
◆ addGridPoint() [2/2]
void sgpp::datadriven::SubspaceNodeCombined::addGridPoint |
( |
std::vector< uint32_t > & |
index | ) |
|
|
inline |
◆ compareLexicographically() [1/2]
◆ compareLexicographically() [2/2]
◆ getSurplus() [1/2]
double sgpp::datadriven::SubspaceNodeCombined::getSurplus |
( |
size_t |
indexFlat | ) |
|
◆ getSurplus() [2/2]
double sgpp::datadriven::SubspaceNodeCombined::getSurplus |
( |
size_t |
indexFlat | ) |
|
|
inline |
◆ lockSubspace() [1/2]
void sgpp::datadriven::SubspaceNodeCombined::lockSubspace |
( |
| ) |
|
◆ lockSubspace() [2/2]
void sgpp::datadriven::SubspaceNodeCombined::lockSubspace |
( |
| ) |
|
|
inline |
◆ printLevel() [1/2]
void sgpp::datadriven::SubspaceNodeCombined::printLevel |
( |
| ) |
|
◆ printLevel() [2/2]
void sgpp::datadriven::SubspaceNodeCombined::printLevel |
( |
| ) |
|
|
inline |
◆ setSurplus() [1/2]
void sgpp::datadriven::SubspaceNodeCombined::setSurplus |
( |
size_t |
indexFlat, |
|
|
double |
surplus |
|
) |
| |
◆ setSurplus() [2/2]
void sgpp::datadriven::SubspaceNodeCombined::setSurplus |
( |
size_t |
indexFlat, |
|
|
double |
surplus |
|
) |
| |
|
inline |
◆ subspaceCompare() [1/2]
◆ subspaceCompare() [2/2]
◆ unlockSubspace() [1/2]
void sgpp::datadriven::SubspaceNodeCombined::unlockSubspace |
( |
| ) |
|
◆ unlockSubspace() [2/2]
void sgpp::datadriven::SubspaceNodeCombined::unlockSubspace |
( |
| ) |
|
|
inline |
◆ unpack() [1/2]
void sgpp::datadriven::SubspaceNodeCombined::unpack |
( |
| ) |
|
◆ unpack() [2/2]
void sgpp::datadriven::SubspaceNodeCombined::unpack |
( |
| ) |
|
|
inline |
◆ arriveDiff
uint32_t sgpp::datadriven::SubspaceNodeCombined::arriveDiff |
◆ existingGridPointsOnLevel
uint32_t sgpp::datadriven::SubspaceNodeCombined::existingGridPointsOnLevel |
◆ flatLevel
uint32_t sgpp::datadriven::SubspaceNodeCombined::flatLevel |
◆ gridPointsOnLevel
uint32_t sgpp::datadriven::SubspaceNodeCombined::gridPointsOnLevel |
◆ hInverse
std::vector< uint32_t > sgpp::datadriven::SubspaceNodeCombined::hInverse |
◆ indexFlatSurplusPairs
std::vector< std::pair< uint32_t, double > > sgpp::datadriven::SubspaceNodeCombined::indexFlatSurplusPairs |
◆ indices
std::vector< uint32_t > sgpp::datadriven::SubspaceNodeCombined::indices |
◆ jumpTargetIndex
uint32_t sgpp::datadriven::SubspaceNodeCombined::jumpTargetIndex |
◆ level
std::vector< uint32_t > sgpp::datadriven::SubspaceNodeCombined::level |
◆ subspaceArray [1/2]
std::vector<double> sgpp::datadriven::SubspaceNodeCombined::subspaceArray |
◆ subspaceArray [2/2]
double* sgpp::datadriven::SubspaceNodeCombined::subspaceArray |
◆ subspaceLock
omp_lock_t sgpp::datadriven::SubspaceNodeCombined::subspaceLock |
◆ type
The documentation for this class was generated from the following files: