SG++-Doxygen-Documentation
BaseOpFactory.hpp File Reference

Namespaces

 sgpp
 This header contains some utility functions.
 
 sgpp::op_factory
 

Functions

base::OperationHierarchisation * sgpp::op_factory::createOperationArbitraryBoundaryHierarchisation (base::Grid &grid)
 Factory method, returning an OperationArbitraryBoundaryHierarchisation for the grid at hand. More...
 
base::OperationConvert * sgpp::op_factory::createOperationConvert (base::Grid &grid)
 Factory method, returning an OperationConvert for the grid at hand. More...
 
base::OperationMatrix * sgpp::op_factory::createOperationDiagonal (base::Grid &grid, double multiplicationFactor=0.25)
 Factory method, returning an OperationDiagonal (OperationMatrix) for the grid at hand. More...
 
base::OperationEval * sgpp::op_factory::createOperationEval (base::Grid &grid)
 Factory method, returning an OperationEval for the grid at hand. More...
 
base::OperationEvalGradient * sgpp::op_factory::createOperationEvalGradientNaive (base::Grid &grid)
 Factory method, returning an OperationEvalGradient for the grid at hand. More...
 
base::OperationEvalHessian * sgpp::op_factory::createOperationEvalHessianNaive (base::Grid &grid)
 Factory method, returning an OperationEvalHessian for the grid at hand. More...
 
base::OperationEval * sgpp::op_factory::createOperationEvalNaive (base::Grid &grid)
 Factory method, returning an OperationEval for the grid at hand. More...
 
base::OperationEvalPartialDerivative * sgpp::op_factory::createOperationEvalPartialDerivativeNaive (base::Grid &grid)
 Factory method, returning an OperationEvalPartialDerivative for the grid at hand. More...
 
base::OperationFirstMoment * sgpp::op_factory::createOperationFirstMoment (base::Grid &grid)
 Factory method, returning an OperationFirstMoment for the grid at hand. More...
 
base::OperationHierarchisation * sgpp::op_factory::createOperationHierarchisation (base::Grid &grid)
 Factory method, returning an OperationHierarchisation for the grid at hand. More...
 
base::OperationMatrix * sgpp::op_factory::createOperationIdentity (base::Grid &grid)
 Factory method, returning an OperationIdentity for the grid at hand. More...
 
base::OperationMultipleEval * sgpp::op_factory::createOperationMultipleEval (base::Grid &grid, base::DataMatrix &dataset)
 Factory method, returning an OperationMultipleEval for the grid at hand. More...
 
base::OperationMultipleEval * sgpp::op_factory::createOperationMultipleEvalInter (base::Grid &grid, base::DataMatrix &dataset, std::vector< std::vector< size_t >> interactions)
 Similar to createOperationMultipleEval, but makes use of interaction terms during evaluation. More...
 
base::OperationMultipleEval * sgpp::op_factory::createOperationMultipleEvalNaive (base::Grid &grid, base::DataMatrix &dataset)
 Factory method, returning an OperationMultipleEvalNaive for the grid at hand. More...
 
base::OperationQuadrature * sgpp::op_factory::createOperationQuadrature (base::Grid &grid)
 Factory method, returning an OperationQuadrature for the grid at hand. More...
 
base::OperationSecondMoment * sgpp::op_factory::createOperationSecondMoment (base::Grid &grid)
 Factory method, returning an OperationSecondMoment for the grid at hand. More...