![]() |
SG++-Doxygen-Documentation
|
#include <sgpp/datadriven/DatadrivenOpFactory.hpp>#include <sgpp/base/exception/factory_exception.hpp>#include <sgpp/base/grid/type/ModBsplineGrid.hpp>#include <sgpp/base/grid/type/ModPolyGrid.hpp>#include <sgpp/base/grid/type/PolyGrid.hpp>#include <sgpp/base/grid/type/PrewaveletGrid.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationDensityConditional.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationDensityConditionalLinear.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationDensityMargTo1D.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationDensityMarginalize.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationDensityMarginalizeLinear.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationDensityRejectionSamplingLinear.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationDensitySampling1DLinear.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationDensitySamplingLinear.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRegularizationDiagonalLinearBoundary.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformation1DLinear.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformation1DPoly.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformation1DModPoly.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformation1DPolyBoundary.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformation1DPolyClenshawCurtis.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformation1DModPolyClenshawCurtis.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformation1DPolyClenshawCurtisBoundary.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformation1DBspline.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformation1DModBspline.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformation1DBsplineBoundary.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformation1DBsplineClenshawCurtis.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformation1DModBsplineClenshawCurtis.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformationLinear.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformationPoly.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformationModPoly.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformationPolyBoundary.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformationPolyClenshawCurtis.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformationModPolyClenshawCurtis.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformationPolyClenshawCurtisBoundary.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformationBspline.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformationModBspline.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformationBsplineBoundary.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformationBsplineClenshawCurtis.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationInverseRosenblattTransformationModBsplineClenshawCurtis.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformation1DLinear.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformation1DPoly.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformation1DModPoly.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformation1DPolyBoundary.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformation1DPolyClenshawCurtis.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformation1DModPolyClenshawCurtis.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformation1DPolyClenshawCurtisBoundary.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformation1DBspline.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformation1DModBspline.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformation1DBsplineBoundary.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformation1DBsplineClenshawCurtis.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformation1DModBsplineClenshawCurtis.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformationLinear.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformationPoly.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformationModPoly.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformationPolyBoundary.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformationPolyClenshawCurtis.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformationModPolyClenshawCurtis.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformationPolyClenshawCurtisBoundary.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformationBspline.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformationModBspline.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformationBsplineBoundary.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformationBsplineClenshawCurtis.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationRosenblattTransformationModBsplineClenshawCurtis.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationTestLinear.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationTestLinearBoundary.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationTestLinearStretched.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationTestLinearStretchedBoundary.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationTestModBspline.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationTestModLinear.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationTestModPoly.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationTestModWavelet.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationTestPoly.hpp>#include <sgpp/datadriven/operation/hash/simple/OperationTestPrewavelet.hpp>#include <sgpp/datadriven/operation/hash/OperationMultiEvalModMaskStreaming/OperationMultiEvalModMaskStreaming.hpp>#include <sgpp/datadriven/operation/hash/OperationMultiEvalStreaming/OperationMultiEvalStreaming.hpp>#include <sgpp/datadriven/operation/hash/OperationMultipleEvalSubspace/combined/OperationMultipleEvalSubspaceCombined.hpp>#include <sgpp/datadriven/operation/hash/OperationMultipleEvalSubspace/simple/OperationMultipleEvalSubspaceSimple.hpp>#include <sgpp/optimization/function/scalar/ScalarFunction.hpp>#include <sgpp/base/operation/BaseOpFactory.hpp>#include <sgpp/globaldef.hpp>#include <cstring>Namespaces | |
| sgpp | |
| This header contains some utility functions. | |
| sgpp::op_factory | |
Functions | |
| datadriven::OperationCovariance * | sgpp::op_factory::createOperationCovariance (base::Grid &grid) |
| Factory method, returning an OperationCovariance for the grid at hand. More... | |
| datadriven::OperationDensityConditional * | sgpp::op_factory::createOperationDensityConditional (base::Grid &grid) |
| Factory method, returning an OperationDensityConditional for the grid. More... | |
| datadriven::OperationDensityConditionalKDE * | sgpp::op_factory::createOperationDensityConditionalKDE (datadriven::KernelDensityEstimator &kde) |
| Factory method, returning an OperationDensityConditionalKDE for the kernel density. More... | |
| datadriven::OperationDensityMarginalize * | sgpp::op_factory::createOperationDensityMarginalize (base::Grid &grid) |
| Factory method, returning an OperationDensityMarginalize for the grid. More... | |
| datadriven::OperationDensityMarginalizeKDE * | sgpp::op_factory::createOperationDensityMarginalizeKDE (datadriven::KernelDensityEstimator &kde) |
| Factory method, returning an OperationDensityMarginalizeKDE for the kernel density. More... | |
| datadriven::OperationDensityMargTo1D * | sgpp::op_factory::createOperationDensityMargTo1D (base::Grid &grid) |
| Factory method, returning an OperationDensityMargTo1D for the grid. More... | |
| datadriven::OperationDensityRejectionSampling * | sgpp::op_factory::createOperationDensityRejectionSampling (base::Grid &grid) |
| Factory method, returning an OperationDensityRejectionSampling for the grid. More... | |
| datadriven::OperationDensitySampling * | sgpp::op_factory::createOperationDensitySampling (base::Grid &grid) |
| Factory method, returning an OperationDensitySampling for the grid. More... | |
| datadriven::OperationDensitySampling1D * | sgpp::op_factory::createOperationDensitySampling1D (base::Grid &grid) |
| Factory method, returning an OperationDensitySampling1D for the grid. More... | |
| datadriven::OperationInverseRosenblattTransformation * | sgpp::op_factory::createOperationInverseRosenblattTransformation (base::Grid &grid) |
| Factory method, returning an OperationInverseRosenblattTransformation for the grid. More... | |
| datadriven::OperationTransformation1D * | sgpp::op_factory::createOperationInverseRosenblattTransformation1D (base::Grid &grid) |
| Factory method, returning an OperationInverseRosenblattTransformation1D for the grid. More... | |
| datadriven::OperationInverseRosenblattTransformationKDE * | sgpp::op_factory::createOperationInverseRosenblattTransformationKDE (datadriven::KernelDensityEstimator &kde) |
| Factory method, returning an OperationInverseRosenblattTransformationKDE for the kde. More... | |
| datadriven::OperationLimitFunctionValueRange * | sgpp::op_factory::createOperationLimitFunctionValueRange (datadriven::MakePositiveCandidateSearchAlgorithm candidateSearchAlgorithm=datadriven::MakePositiveCandidateSearchAlgorithm::Intersections, datadriven::MakePositiveInterpolationAlgorithm interpolationAlgorithm=datadriven::MakePositiveInterpolationAlgorithm::SetToZero, bool verbose=false, sgpp::optimization::ScalarFunction *f=nullptr) |
| Factory method, returning an OperationLimitFunctionValueRange for an arbitrary function f or some sparse grid, which is yet to be defined. More... | |
| datadriven::OperationMakePositive * | sgpp::op_factory::createOperationMakePositive (datadriven::MakePositiveCandidateSearchAlgorithm candidateSearchAlgorithm=datadriven::MakePositiveCandidateSearchAlgorithm::Intersections, datadriven::MakePositiveInterpolationAlgorithm interpolationAlgorithm=datadriven::MakePositiveInterpolationAlgorithm::SetToZero, bool generateConsistentGrid=true, bool verbose=false, sgpp::optimization::ScalarFunction *f=nullptr) |
| Factory method, returning an OperationMakePositive for an arbitrary function f or some sparse grid, which is yet to be defined. More... | |
| base::OperationMultipleEval * | sgpp::op_factory::createOperationMultipleEval (base::Grid &grid, base::DataMatrix &dataset, sgpp::datadriven::OperationMultipleEvalConfiguration &configuration) |
| Factory method, returning an OperationMultipleEval for the grid. More... | |
| base::OperationMatrix * | sgpp::op_factory::createOperationRegularizationDiagonal (base::Grid &grid, int mode, double k) |
| Factory method, returning an OperationRegularizationDiagonal for the grid at hand. More... | |
| datadriven::OperationRosenblattTransformation * | sgpp::op_factory::createOperationRosenblattTransformation (base::Grid &grid) |
| Factory method, returning an OperationRosenblattTransformation for the grid. More... | |
| datadriven::OperationTransformation1D * | sgpp::op_factory::createOperationRosenblattTransformation1D (base::Grid &grid) |
| Factory method, returning an OperationRosenblattTransformation for the grid. More... | |
| datadriven::OperationRosenblattTransformationKDE * | sgpp::op_factory::createOperationRosenblattTransformationKDE (datadriven::KernelDensityEstimator &kde) |
| Factory method, returning an OperationRosenblattTransformationKDE for the kde. More... | |
| datadriven::OperationTest * | sgpp::op_factory::createOperationTest (base::Grid &grid) |
| Factory method, returning an OperationTest for the grid at hand. More... | |