#include <OperationLimitFunctionValueRange.hpp>
|
| void | doLimitation (base::Grid &grid, base::DataVector &alpha, double ylower, double yupper, bool limitNodalValues=true) |
| |
| void | doLowerLimitation (base::Grid &grid, base::DataVector &alpha, double ylower, bool limitNodalValues=true) |
| |
| void | doUpperLimitation (base::Grid &grid, base::DataVector &alpha, double yupper, bool limitNodalValues=true) |
| |
| std::vector< size_t > & | getAddedGridPoints () |
| |
| std::vector< size_t > & | getAddedGridPointsForRangeLimitation () |
| |
| size_t | numAddedGridPoints () |
| |
| size_t | numAddedGridPointsForRangeLimitation () |
| |
| | OperationLimitFunctionValueRange (datadriven::MakePositiveCandidateSearchAlgorithm candiateSearch=MakePositiveCandidateSearchAlgorithm::Intersections, datadriven::MakePositiveInterpolationAlgorithm interpolationAlgorithm=MakePositiveInterpolationAlgorithm::SetToZero, bool verbose=false, sgpp::optimization::ScalarFunction *f=nullptr) |
| |
| virtual | ~OperationLimitFunctionValueRange () |
| |
◆ OperationLimitFunctionValueRange()
◆ ~OperationLimitFunctionValueRange()
| sgpp::datadriven::OperationLimitFunctionValueRange::~OperationLimitFunctionValueRange |
( |
| ) |
|
|
virtual |
◆ doLimitation()
| void sgpp::datadriven::OperationLimitFunctionValueRange::doLimitation |
( |
base::Grid & |
grid, |
|
|
base::DataVector & |
alpha, |
|
|
double |
ylower, |
|
|
double |
yupper, |
|
|
bool |
limitNodalValues = true |
|
) |
| |
◆ doLowerLimitation()
| void sgpp::datadriven::OperationLimitFunctionValueRange::doLowerLimitation |
( |
base::Grid & |
grid, |
|
|
base::DataVector & |
alpha, |
|
|
double |
ylower, |
|
|
bool |
limitNodalValues = true |
|
) |
| |
◆ doUpperLimitation()
| void sgpp::datadriven::OperationLimitFunctionValueRange::doUpperLimitation |
( |
base::Grid & |
grid, |
|
|
base::DataVector & |
alpha, |
|
|
double |
yupper, |
|
|
bool |
limitNodalValues = true |
|
) |
| |
◆ getAddedGridPoints()
| std::vector< size_t > & sgpp::datadriven::OperationLimitFunctionValueRange::getAddedGridPoints |
( |
| ) |
|
- Returns
- vector containing the indices of the added grid points
◆ getAddedGridPointsForRangeLimitation()
| std::vector< size_t > & sgpp::datadriven::OperationLimitFunctionValueRange::getAddedGridPointsForRangeLimitation |
( |
| ) |
|
- Returns
- vector containing the indices which have just been added for range limiting
◆ numAddedGridPoints()
| size_t sgpp::datadriven::OperationLimitFunctionValueRange::numAddedGridPoints |
( |
| ) |
|
- Returns
- number of newly added grid points
◆ numAddedGridPointsForRangeLimitation()
| size_t sgpp::datadriven::OperationLimitFunctionValueRange::numAddedGridPointsForRangeLimitation |
( |
| ) |
|
- Returns
- number of newly added grid points for guaranteeing the range
The documentation for this class was generated from the following files: