SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
BaseOpFactory.cpp File Reference
#include <sgpp/base/operation/BaseOpFactory.hpp>
#include <sgpp/base/exception/factory_exception.hpp>
#include <sgpp/base/grid/type/BsplineBoundaryGrid.hpp>
#include <sgpp/base/grid/type/BsplineClenshawCurtisGrid.hpp>
#include <sgpp/base/grid/type/BsplineGrid.hpp>
#include <sgpp/base/grid/type/FundamentalNakSplineBoundaryGrid.hpp>
#include <sgpp/base/grid/type/FundamentalSplineGrid.hpp>
#include <sgpp/base/grid/type/FundamentalSplineBoundaryGrid.hpp>
#include <sgpp/base/grid/type/WeaklyFundamentalNakSplineBoundaryGrid.hpp>
#include <sgpp/base/grid/type/WeaklyFundamentalSplineBoundaryGrid.hpp>
#include <sgpp/base/grid/type/ModBsplineClenshawCurtisGrid.hpp>
#include <sgpp/base/grid/type/ModBsplineGrid.hpp>
#include <sgpp/base/grid/type/ModFundamentalSplineGrid.hpp>
#include <sgpp/base/grid/type/ModWeaklyFundamentalNakSplineGrid.hpp>
#include <sgpp/base/grid/type/ModNakBsplineGrid.hpp>
#include <sgpp/base/grid/type/ModPolyClenshawCurtisGrid.hpp>
#include <sgpp/base/grid/type/ModPolyGrid.hpp>
#include <sgpp/base/grid/type/NakBsplineExtendedGrid.hpp>
#include <sgpp/base/grid/type/NakBsplineGrid.hpp>
#include <sgpp/base/grid/type/NakPBsplineGrid.hpp>
#include <sgpp/base/grid/type/NaturalBsplineBoundaryGrid.hpp>
#include <sgpp/base/grid/type/NakBsplineBoundaryGrid.hpp>
#include <sgpp/base/grid/type/PolyBoundaryGrid.hpp>
#include <sgpp/base/grid/type/PolyClenshawCurtisBoundaryGrid.hpp>
#include <sgpp/base/grid/type/PolyClenshawCurtisGrid.hpp>
#include <sgpp/base/grid/type/PolyGrid.hpp>
#include <sgpp/base/grid/type/PrewaveletGrid.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationFundamentalNakSplineBoundary.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationFundamentalSpline.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationFundamentalSplineBoundary.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationLinear.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationLinearBoundary.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationLinearClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationLinearClenshawCurtisBoundary.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationLinearStretched.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationLinearStretchedBoundary.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationModBspline.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationModFundamentalSpline.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationModLinear.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationModLinearClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationModPoly.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationModPolyClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationModWavelet.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationPoly.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationPolyBoundary.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationPolyClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationPolyClenshawCurtisBoundary.hpp>
#include <sgpp/base/operation/hash/OperationHierarchisationPrewavelet.hpp>
#include <sgpp/base/operation/hash/OperationStencilHierarchisationLinear.hpp>
#include <sgpp/base/operation/hash/OperationStencilHierarchisationModLinear.hpp>
#include <sgpp/base/operation/hash/OperationArbitraryBoundaryHierarchisation.hpp>
#include <sgpp/base/operation/hash/OperationFirstMomentBspline.hpp>
#include <sgpp/base/operation/hash/OperationFirstMomentBsplineBoundary.hpp>
#include <sgpp/base/operation/hash/OperationFirstMomentBsplineClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationFirstMomentLinear.hpp>
#include <sgpp/base/operation/hash/OperationFirstMomentLinearBoundary.hpp>
#include <sgpp/base/operation/hash/OperationFirstMomentModBspline.hpp>
#include <sgpp/base/operation/hash/OperationFirstMomentModBsplineClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationFirstMomentModLinear.hpp>
#include <sgpp/base/operation/hash/OperationFirstMomentModPoly.hpp>
#include <sgpp/base/operation/hash/OperationFirstMomentModPolyClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationFirstMomentPoly.hpp>
#include <sgpp/base/operation/hash/OperationFirstMomentPolyBoundary.hpp>
#include <sgpp/base/operation/hash/OperationFirstMomentPolyClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationFirstMomentPolyClenshawCurtisBoundary.hpp>
#include <sgpp/base/operation/hash/OperationWeightedQuadratureNakBspline.hpp>
#include <sgpp/base/operation/hash/OperationWeightedQuadratureNakBsplineBoundary.hpp>
#include <sgpp/base/operation/hash/OperationWeightedQuadratureNakBsplineExtended.hpp>
#include <sgpp/base/operation/hash/OperationWeightedQuadratureNakBsplineModified.hpp>
#include <sgpp/base/operation/hash/OperationWeightedQuadratureNakPBspline.hpp>
#include <sgpp/base/operation/hash/OperationWeightedSecondMomentNak.hpp>
#include <sgpp/base/operation/hash/OperationQuadrature.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureBspline.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureBsplineBoundary.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureBsplineClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureFundamentalSpline.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureLinear.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureLinearBoundary.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureLinearClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureLinearClenshawCurtisBoundary.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureModBspline.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureModBsplineClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureModFundamentalSpline.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureModLinear.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureModLinearClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureModPoly.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureModPolyClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureNakBsplineBoundary.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureNakBsplineExtended.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureNakBsplineModified.hpp>
#include <sgpp/base/operation/hash/OperationQuadratureNakPBspline.hpp>
#include <sgpp/base/operation/hash/OperationQuadraturePoly.hpp>
#include <sgpp/base/operation/hash/OperationQuadraturePolyBoundary.hpp>
#include <sgpp/base/operation/hash/OperationQuadraturePolyClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationQuadraturePolyClenshawCurtisBoundary.hpp>
#include <sgpp/base/operation/hash/OperationSecondMomentBspline.hpp>
#include <sgpp/base/operation/hash/OperationSecondMomentBsplineBoundary.hpp>
#include <sgpp/base/operation/hash/OperationSecondMomentBsplineClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationSecondMomentLinear.hpp>
#include <sgpp/base/operation/hash/OperationSecondMomentLinearBoundary.hpp>
#include <sgpp/base/operation/hash/OperationSecondMomentModBspline.hpp>
#include <sgpp/base/operation/hash/OperationSecondMomentModBsplineClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationSecondMomentModLinear.hpp>
#include <sgpp/base/operation/hash/OperationSecondMomentModPoly.hpp>
#include <sgpp/base/operation/hash/OperationSecondMomentModPolyClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationSecondMomentPoly.hpp>
#include <sgpp/base/operation/hash/OperationSecondMomentPolyBoundary.hpp>
#include <sgpp/base/operation/hash/OperationSecondMomentPolyClenshawCurtis.hpp>
#include <sgpp/base/operation/hash/OperationSecondMomentPolyClenshawCurtisBoundary.hpp>
#include <sgpp/base/operation/hash/OperationConvertPrewavelet.hpp>
#include <sgpp/base/operation/hash/OperationEvalLinear.hpp>
#include <sgpp/base/operation/hash/OperationEvalLinearBoundary.hpp>
#include <sgpp/base/operation/hash/OperationEvalLinearStretched.hpp>
#include <sgpp/base/operation/hash/OperationEvalLinearStretchedBoundary.hpp>
#include <sgpp/base/operation/hash/OperationEvalModLinear.hpp>
#include <sgpp/base/operation/hash/OperationEvalModPoly.hpp>
#include <sgpp/base/operation/hash/OperationEvalNakBsplineExtendedNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalNakBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalNakPBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPeriodic.hpp>
#include <sgpp/base/operation/hash/OperationEvalPoly.hpp>
#include <sgpp/base/operation/hash/OperationEvalPolyBoundary.hpp>
#include <sgpp/base/operation/hash/OperationEvalPrewavelet.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalLinear.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalLinearBoundary.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalLinearStretched.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalLinearStretchedBoundary.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalModLinear.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalModPoly.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalPeriodic.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalPoly.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalPolyBoundary.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalPrewavelet.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalInterModLinear.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalBsplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalBsplineClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalLinearBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalLinearClenshawCurtisBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalLinearClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalLinearNaive.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalModBsplineClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalModBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalModLinearClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalModPolyClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalNakBsplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalNakBsplineExtendedNaive.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalNakBsplineModifiedNaive.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalPolyBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalPolyClenshawCurtisBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalPolyClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationMultipleEvalPolyNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalBsplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalBsplineClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalFundamentalNakSplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalFundamentalSplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalWeaklyFundamentalNakSplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalWeaklyFundamentalSplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalLinearBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalLinearClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalLinearNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalLinearClenshawCurtisBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalModLinearClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalModBsplineClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalModBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalModFundamentalSplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalModWeaklyFundamentalNakSplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalModLinearNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalModNakBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalModPolyNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalModWaveletNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalNaturalBsplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalNakBsplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPolyBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPolyNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalModPolyClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPolyClenshawCurtisBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPolyClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalWaveletBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalWaveletNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientBsplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientBsplineClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientFundamentalNakSplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientFundamentalSplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientWeaklyFundamentalNakSplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientWeaklyFundamentalSplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientModBsplineClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientModBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientModFundamentalSplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientModWeaklyFundamentalNakSplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientModNakBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientModWaveletNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientNakBsplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientNakBsplineExtendedNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientNakBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientNakPBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientWaveletBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalGradientWaveletNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalHessianBsplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalHessianBsplineClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalHessianBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalHessianFundamentalNakSplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalHessianFundamentalSplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalHessianWeaklyFundamentalNakSplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalHessianWeaklyFundamentalSplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalHessianModBsplineClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalHessianModBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalHessianModFundamentalSplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalHessianModWeaklyFundamentalNakSplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalHessianModNakBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalHessianModWaveletNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalHessianNakBsplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalHessianWaveletBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalHessianWaveletNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPartialDerivativeBsplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPartialDerivativeBsplineClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPartialDerivativeBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPartialDerivativeFundamentalNakSplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPartialDerivativeFundamentalSplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPartialDerivativeWeaklyFundamentalNakSplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPartialDerivativeWeaklyFundamentalSplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPartialDerivativeModBsplineClenshawCurtisNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPartialDerivativeModBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPartialDerivativeModFundamentalSplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPartialDerivativeModWeaklyFundamentalNakSplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPartialDerivativeModNakBsplineNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPartialDerivativeModWaveletNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPartialDerivativeNakBsplineBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPartialDerivativeWaveletBoundaryNaive.hpp>
#include <sgpp/base/operation/hash/OperationEvalPartialDerivativeWaveletNaive.hpp>
#include <sgpp/globaldef.hpp>
#include <cstring>
#include <set>
#include <vector>

Namespaces

namespace  sgpp
 Class that stores, generates and manipulates a density function during online phase in on/off learning.
 
namespace  sgpp::op_factory
 

Functions

base::OperationHierarchisationsgpp::op_factory::createOperationArbitraryBoundaryHierarchisation (base::Grid &grid)
 Factory method, returning an OperationArbitraryBoundaryHierarchisation for the grid at hand.
 
base::OperationConvertsgpp::op_factory::createOperationConvert (base::Grid &grid)
 Factory method, returning an OperationConvert for the grid at hand.
 
base::OperationMatrixsgpp::op_factory::createOperationDiagonal (base::Grid &grid, double multiplicationFactor=0.25)
 Factory method, returning an OperationDiagonal (OperationMatrix) for the grid at hand.
 
base::OperationEvalsgpp::op_factory::createOperationEval (base::Grid &grid)
 Factory method, returning an OperationEval for the grid at hand.
 
base::OperationEvalGradientsgpp::op_factory::createOperationEvalGradientNaive (base::Grid &grid)
 Factory method, returning an OperationEvalGradient for the grid at hand.
 
base::OperationEvalHessiansgpp::op_factory::createOperationEvalHessianNaive (base::Grid &grid)
 Factory method, returning an OperationEvalHessian for the grid at hand.
 
base::OperationEvalsgpp::op_factory::createOperationEvalNaive (base::Grid &grid)
 Factory method, returning an OperationEval for the grid at hand.
 
base::OperationEvalPartialDerivativesgpp::op_factory::createOperationEvalPartialDerivativeNaive (base::Grid &grid)
 Factory method, returning an OperationEvalPartialDerivative for the grid at hand.
 
base::OperationFirstMomentsgpp::op_factory::createOperationFirstMoment (base::Grid &grid)
 Factory method, returning an OperationFirstMoment for the grid at hand.
 
base::OperationHierarchisationsgpp::op_factory::createOperationHierarchisation (base::Grid &grid)
 Factory method, returning an OperationHierarchisation for the grid at hand.
 
base::OperationMatrixsgpp::op_factory::createOperationIdentity (base::Grid &grid)
 Factory method, returning an OperationIdentity for the grid at hand.
 
base::OperationMultipleEvalsgpp::op_factory::createOperationMultipleEval (base::Grid &grid, base::DataMatrix &dataset)
 Factory method, returning an OperationMultipleEval for the grid at hand.
 
base::OperationMultipleEvalsgpp::op_factory::createOperationMultipleEvalInter (base::Grid &grid, base::DataMatrix &dataset, std::set< std::set< size_t > > interactions)
 Similar to createOperationMultipleEval, but makes use of interaction terms during evaluation.
 
base::OperationMultipleEvalsgpp::op_factory::createOperationMultipleEvalNaive (base::Grid &grid, base::DataMatrix &dataset)
 Factory method, returning an OperationMultipleEvalNaive for the grid at hand.
 
base::OperationQuadraturesgpp::op_factory::createOperationQuadrature (base::Grid &grid)
 Factory method, returning an OperationQuadrature for the grid at hand.
 
base::OperationSecondMomentsgpp::op_factory::createOperationSecondMoment (base::Grid &grid)
 Factory method, returning an OperationSecondMoment for the grid at hand.
 
base::OperationWeightedQuadraturesgpp::op_factory::createOperationWeightedQuadrature (base::Grid &grid, size_t quadOrder)
 Factory method, returning an OperationWeightedQuadrature for the grid at hand.
 
base::OperationWeightedSecondMomentsgpp::op_factory::createOperationWeightedSecondMoment (base::Grid &grid, size_t quadOrder)
 Factory method, returning an OperationWeightedSecondMoment for the grid at hand.