#include <Node.hpp>
|
| double | evaluate (std::vector< double > &point) |
| |
| double | getAverage (std::vector< size_t > &supportIndizes, std::vector< double > &x, std::vector< double > &h) |
| |
| uint64_t | getChildCount () |
| |
| std::vector< double > | getChildH (size_t d) |
| |
| uint64_t | getHierarchizationMaxLevel () |
| |
| std::vector< double > | getLeftChildX (size_t d) |
| |
| double | getMSE (std::vector< size_t > &supportIndizes, std::vector< double > &x, std::vector< double > &h, double supportValue) |
| |
| double | getMSE () |
| |
| std::vector< double > | getRightChildX (size_t d) |
| |
| std::vector< size_t > | getSupportIndizes (std::vector< double > &x, std::vector< double > &h, std::vector< size_t > &parentSupport) |
| |
| void | hierarchize (double targetMSE, size_t targetMaxLevel, double parentValue=0.0, size_t refineDim=0, size_t levelLimit=0) |
| |
| std::unique_ptr< Node > | hierarchizeChild (std::vector< double > &x, std::vector< double > &h, std::vector< size_t > &parentSupport, double supportValue, double targetMSE, size_t targetMaxLevel, size_t nextDim, size_t levelLimit) |
| |
| double | integrate (sgpp::base::GridPoint &gridPoint, size_t &integratedNodes, size_t levelLimit=0) |
| |
| | Node (std::vector< double > x, std::vector< double > h, std::vector< size_t > supportIndizes, base::DataMatrix &dataset, base::DataVector &values, bool verbose=false) |
| |
◆ Node()
| sgpp::datadriven::PiecewiseConstantRegression::Node::Node |
( |
std::vector< double > |
x, |
|
|
std::vector< double > |
h, |
|
|
std::vector< size_t > |
supportIndizes, |
|
|
base::DataMatrix & |
dataset, |
|
|
base::DataVector & |
values, |
|
|
bool |
verbose = false |
|
) |
| |
◆ evaluate()
| double sgpp::datadriven::PiecewiseConstantRegression::Node::evaluate |
( |
std::vector< double > & |
point | ) |
|
◆ getAverage()
| double sgpp::datadriven::PiecewiseConstantRegression::Node::getAverage |
( |
std::vector< size_t > & |
supportIndizes, |
|
|
std::vector< double > & |
x, |
|
|
std::vector< double > & |
h |
|
) |
| |
◆ getChildCount()
| uint64_t sgpp::datadriven::PiecewiseConstantRegression::Node::getChildCount |
( |
| ) |
|
◆ getChildH()
| std::vector< double > sgpp::datadriven::PiecewiseConstantRegression::Node::getChildH |
( |
size_t |
d | ) |
|
◆ getHierarchizationMaxLevel()
| uint64_t sgpp::datadriven::PiecewiseConstantRegression::Node::getHierarchizationMaxLevel |
( |
| ) |
|
◆ getLeftChildX()
| std::vector< double > sgpp::datadriven::PiecewiseConstantRegression::Node::getLeftChildX |
( |
size_t |
d | ) |
|
◆ getMSE() [1/2]
| double sgpp::datadriven::PiecewiseConstantRegression::Node::getMSE |
( |
std::vector< size_t > & |
supportIndizes, |
|
|
std::vector< double > & |
x, |
|
|
std::vector< double > & |
h, |
|
|
double |
supportValue |
|
) |
| |
◆ getMSE() [2/2]
| double sgpp::datadriven::PiecewiseConstantRegression::Node::getMSE |
( |
| ) |
|
|
inline |
◆ getRightChildX()
| std::vector< double > sgpp::datadriven::PiecewiseConstantRegression::Node::getRightChildX |
( |
size_t |
d | ) |
|
◆ getSupportIndizes()
| std::vector< size_t > sgpp::datadriven::PiecewiseConstantRegression::Node::getSupportIndizes |
( |
std::vector< double > & |
x, |
|
|
std::vector< double > & |
h, |
|
|
std::vector< size_t > & |
parentSupport |
|
) |
| |
◆ hierarchize()
| void sgpp::datadriven::PiecewiseConstantRegression::Node::hierarchize |
( |
double |
targetMSE, |
|
|
size_t |
targetMaxLevel, |
|
|
double |
parentValue = 0.0, |
|
|
size_t |
refineDim = 0, |
|
|
size_t |
levelLimit = 0 |
|
) |
| |
◆ hierarchizeChild()
| std::unique_ptr< Node > sgpp::datadriven::PiecewiseConstantRegression::Node::hierarchizeChild |
( |
std::vector< double > & |
x, |
|
|
std::vector< double > & |
h, |
|
|
std::vector< size_t > & |
parentSupport, |
|
|
double |
supportValue, |
|
|
double |
targetMSE, |
|
|
size_t |
targetMaxLevel, |
|
|
size_t |
nextDim, |
|
|
size_t |
levelLimit |
|
) |
| |
◆ integrate()
| double sgpp::datadriven::PiecewiseConstantRegression::Node::integrate |
( |
sgpp::base::GridPoint & |
gridPoint, |
|
|
size_t & |
integratedNodes, |
|
|
size_t |
levelLimit = 0 |
|
) |
| |
◆ hierarchizeMaxLevel
| uint64_t sgpp::datadriven::PiecewiseConstantRegression::Node::hierarchizeMaxLevel |
|
static |
◆ integratedNodes
| uint64_t sgpp::datadriven::PiecewiseConstantRegression::Node::integratedNodes |
|
static |
The documentation for this class was generated from the following files:
- datadriven/src/sgpp/datadriven/operation/hash/OperationPiecewiseConstantRegression/Node.hpp
- datadriven/src/sgpp/datadriven/operation/hash/OperationPiecewiseConstantRegression/Node.cpp