SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
sgpp::base Namespace Reference

Namespaces

namespace  sle_solver
 

Classes

class  AbstractRefinement
 Abstract refinement class for sparse grids. More...
 
class  AbstractRefinement_refinement_key
 
struct  AdaptivityConfiguration
 structure that can be used by application to define adaptivity strategies More...
 
class  AdaptivityThresholdTypeParser
 
class  algorithm_exception
 Exception that is thrown in case of an application failure. More...
 
class  AlgorithmDGEMV
 Basic multiplaction with B and B^T on grids with no boundaries. More...
 
class  AlgorithmEvaluation
 Basic algorithm for getting all affected basis functions. More...
 
class  AlgorithmEvaluationTransposed
 Basic algorithm for getting all affected basis functions. More...
 
class  AlgorithmMultipleEvaluation
 Abstract implementation for multiple function evaluations. More...
 
class  ANOVAHashRefinement
 
class  application_exception
 Exception that is thrown in case of an application failure. More...
 
class  Basis
 Basis class for basis functions. More...
 
class  BoundaryGridGenerator
 This class provides the interface for the grid generation for grids with boundaries, pentagon cut through sub space scheme. More...
 
class  BoundingBox
 This class implements the boundaries of the sparse grid. More...
 
struct  BoundingBox1D
 struct that defines the boundaries for one specific dimension More...
 
class  BreadthFirstSearch
 Class for applying a functor of type FUNC on all grid points of a sparse grid in a breadth-first search (BFS) manner. More...
 
class  BsplineBasis
 B-spline basis on Noboundary grids. More...
 
class  BsplineBoundaryBasis
 B-spline basis on Boundary grids. More...
 
class  BsplineBoundaryGrid
 Grid with Bspline basis functions with boundaries, pentagon cut. More...
 
class  BsplineClenshawCurtisBasis
 B-spline basis on Clenshaw-Curtis grids. More...
 
class  BsplineClenshawCurtisGrid
 Grid with Clenshaw-Curtis Bspline basis functions with boundaries, pentagon cut. More...
 
class  BsplineGrid
 Grid with Bspline basis functions. More...
 
class  BsplineModifiedBasis
 Modified B-spline basis on Noboundary grids. More...
 
class  BsplineModifiedClenshawCurtisBasis
 B-spline basis on Clenshaw-Curtis grids. More...
 
class  ClenshawCurtisTable
 Lookup table for 1D Clenshaw-Curtis points. More...
 
class  CloneableSLE
 Abstract class for "cloneable" linear systems. More...
 
class  CoarseningFunctor
 Abstract class that defines the interfaces that coarsening functors have to provide. More...
 
class  CoarseningFunctorTypeParser
 
struct  CombiGridConfiguration
 Structure that can be used by applications to cluster combi grid information. More...
 
class  ComponentScalarFunction
 One component of a vector-valued function. More...
 
class  ComponentScalarFunctionGradient
 One component of a vector-valued function gradient. More...
 
class  ComponentScalarFunctionHessian
 One component of a vector-valued function Hessian. More...
 
class  ConfigurationParameters
 
class  ConvertLinearToPrewavelet
 Class that implements the transformation of a hierarchical linear sparse grid to a hierarchical prewavelet sparse grid. More...
 
class  ConvertPrewaveletToLinear
 Class that implements the transformation of a hierarchical prewavelet sparse grid to a hierarchical linear sparse grid. More...
 
class  data_exception
 Exception that is thrown in case of a data failure (conversion, creation, ...). More...
 
class  DataMatrix
 A class to store two-dimensional data. More...
 
class  DataMatrixSP
 A class to store two-dimensional data. More...
 
class  DataTensor
 A class to store three-dimensional data. More...
 
class  DataVector
 A class to store one-dimensional data. More...
 
class  DataVectorSP
 A class to store one-dimensional data. More...
 
class  DehierarchisationFundamentalNakSplineBoundary
 Functor for dehierarchization with fundamental splines via BreadthFirstSearch. More...
 
class  DehierarchisationFundamentalSpline
 Functor for dehierarchization with fundamental splines via BreadthFirstSearch. More...
 
class  DehierarchisationFundamentalSplineBoundary
 Functor for dehierarchization with fundamental splines via BreadthFirstSearch. More...
 
class  DehierarchisationLinear
 Class that implements the dehierarchisation on a linear sparse grid. More...
 
class  DehierarchisationLinearBoundary
 Class that implements the dehierarchisation on a linear sparse grid with boundaries. More...
 
class  DehierarchisationLinearClenshawCurtis
 Class that implements the dehierarchisation on a polynomial sparse grid. More...
 
class  DehierarchisationLinearClenshawCurtisBoundary
 Class that implements the dehierarchisation on a polynomial sparse grid. More...
 
class  DehierarchisationLinearStretched
 Class that implements the dehierarchisation on a linear sparse grid. More...
 
class  DehierarchisationLinearStretchedBoundary
 Class that implements the dehierarchisation on a linear sparse grid with boundaries. More...
 
class  DehierarchisationModFundamentalSpline
 Functor for dehierarchization with modified fundamental splines via BreadthFirstSearch. More...
 
class  DehierarchisationModLinear
 Class that implements the dehierarchisation on a mod linear sparse grid. More...
 
class  DehierarchisationModLinearClenshawCurtis
 Class that implements the dehierarchisation on a polynomial sparse grid. More...
 
class  DehierarchisationModPoly
 Class that implements the dehierarchisation on a modified polynomial sparse grid. More...
 
class  DehierarchisationModPolyClenshawCurtis
 Class that implements the dehierarchisation on a polynomial sparse grid. More...
 
class  DehierarchisationPoly
 Class that implements the dehierarchisation on a polynomial sparse grid. More...
 
class  DehierarchisationPolyBoundary
 Class that implements the dehierarchisation on a polynomial sparse grid. More...
 
class  DehierarchisationPolyClenshawCurtis
 Class that implements the dehierarchisation on a polynomial sparse grid. More...
 
class  DehierarchisationPolyClenshawCurtisBoundary
 Class that implements the dehierarchisation on a polynomial sparse grid. More...
 
class  DirichletGridConverter
 This class handles the conversion of a boundary grid with dirichlet boundary conditions into an inner. More...
 
class  DirichletUpdateVector
 This class is useful if you do some PDE calculations with Dirichlet Boundary Conditions. More...
 
class  Distribution
 stores a sparse grid not a knot B-spline interpolant in the framework of a respsonse surface More...
 
class  DistributionBeta
 Disclaimer: This implementation models the beta distribution used for Polynomial Chaos Expansion and should not be confused with the textbook definition of a beta distribution. More...
 
class  DistributionLogNormal
 
class  DistributionNormal
 
class  DistributionsVector
 
class  DistributionTruncExponential
 
class  DistributionTruncGamma
 
class  DistributionTruncNormal
 Truncated normal distribution. More...
 
class  DistributionUniform
 
class  EmptyVectorFunction
 Singleton containing an empty implementation of VectorFunction. More...
 
class  EmptyVectorFunctionGradient
 Singleton containing an empty implementation of VectorFunctionGradient. More...
 
class  EvalCuboidGenerator
 This class builds a cuboid in the d-dimension space. More...
 
class  EvalCuboidGeneratorForStretching
 This class builds a cuboid in the d-dimension space. More...
 
class  factory_exception
 Exception that is thrown in case of a grid failure. More...
 
class  file_exception
 Exception that is thrown in case of a file failure. More...
 
class  ForwardSelectorRefinement
 
class  ForwardSelectorRefinement_refinement_key
 Container type for forward selector (combined-measure) refinement collection. More...
 
class  ForwardSelectorRefinementIndicator
 A refinement indicator for support vector classification using sparse grids (according to König BA). More...
 
class  FullSLE
 Full linear system, essentially a wrapper around DataMatrix. More...
 
class  FundamentalNakSplineBasis
 Fundamental not-a-knot spline basis. More...
 
class  FundamentalNakSplineBoundaryGrid
 Grid with fundamental not-a-knot spline basis functions. More...
 
class  FundamentalSplineBasis
 Fundamental spline basis. More...
 
class  FundamentalSplineBoundaryGrid
 Grid with fundamental spline basis functions. More...
 
class  FundamentalSplineGrid
 Grid with fundamental spline basis functions. More...
 
class  FundamentalSplineModifiedBasis
 Modified fundamental spline basis on Noboundary grids. More...
 
class  GaussHermiteQuadRule1D
 load gauss quadrature points for standard normal weight function. More...
 
class  GaussLegendreQuadRule1D
 
struct  GeneralGridConfiguration
 Struct to cluster general grid information for different grid "super" types. More...
 
class  GeneralGridTypeParser
 Parser class to parse a general grid type into a GeneralGridType enum type and vice versa. More...
 
class  GeneralizedBoundaryGridGenerator
 This class provides the interface for the grid generation for grids with boundaries, pentagon cut through sub space scheme. More...
 
class  generation_exception
 Exception that is thrown in case of a grid generation failure. More...
 
class  GetAffectedBasisFunctions
 Basic algorithm for getting all affected basis functions. More...
 
class  GetAffectedBasisFunctions< LinearBoundaryBasis< unsigned int, unsigned int > >
 Template Specialization for LinearBoundaryBasis basis. More...
 
class  GetAffectedBasisFunctions< LinearClenshawCurtisBoundaryBasis< unsigned int, unsigned int > >
 Template Specialization for LinearClenshawCurtisBoundaryBasis basis. More...
 
class  GetAffectedBasisFunctions< LinearPeriodicBasis< unsigned int, unsigned int > >
 Template Specialization for PeriodicBasis basis. More...
 
class  GetAffectedBasisFunctions< LinearStretchedBoundaryBasis< unsigned int, unsigned int > >
 Template Specialization for LinearStretchedBoundaryBasis basis. More...
 
class  GetAffectedBasisFunctions< PolyBoundaryBasis< unsigned int, unsigned int > >
 Template Specialization for PolyBoundaryBasis basis. More...
 
class  GetAffectedBasisFunctions< PolyClenshawCurtisBoundaryBasis< unsigned int, unsigned int > >
 Template Specialization for PolyClenshawCurtisBoundaryBasis basis. More...
 
class  GetAffectedBasisFunctions< PrewaveletBasis< unsigned int, unsigned int > >
 Template Specialization for prewavelet basis. More...
 
class  Grid
 abstract base class for all types grids used in sgpp the class gives pure virtual function definitions that have to be implemented by all types of grids More...
 
class  GridDataBase
 Class that allows to keep a storage of arbitrary grid points. More...
 
class  GridGenerator
 Abstract class that defines the interfaces for the different grid's GridGenerators. More...
 
class  GridPrinter
 This class implements a utility that allows you to print a grid to file. More...
 
class  GridPrinterForStretching
 This class implements a utility that allows you to print a grid to file. More...
 
class  GridStencil
 grid with linear base functions More...
 
class  GridTypeParser
 
class  HashCoarsening
 Standard free coarsening class for sparse grids, only inner grid points can be removed. More...
 
class  HashGenerator
 This class provides the generation functionality of sparse grids based on hashmaps. More...
 
class  HashGridIterator
 This class can be used for storage agnostic algorithms. More...
 
class  HashGridPoint
 This Class represents one Gridpoint. More...
 
struct  HashGridPointEqualityFunctor
 
struct  HashGridPointHashFunctor
 
struct  HashGridPointPointerEqualityFunctor
 
struct  HashGridPointPointerHashFunctor
 
class  HashGridStorage
 Generic hash table based storage of grid points. More...
 
class  HashRefinement
 Free refinement class for sparse grids. More...
 
class  HashRefinementBoundaries
 Standard free refinement class for sparse grids with boundaries. More...
 
class  HashRefinementBoundariesMaxLevel
 Standard free refinement class for sparse grids with boundaries with a maximal level depth of refinement. More...
 
class  HashRefinementInconsistent
 Free refinement class for sparse grids. More...
 
class  HashRefinementInteraction
 The HashRefinementInteraction class. More...
 
class  HermiteBasis
 
class  HierarchisationFundamentalNakSplineBoundary
 Functor for hierarchization with fundamental splines via BreadthFirstSearch. More...
 
class  HierarchisationFundamentalSpline
 Functor for hierarchization with fundamental splines via BreadthFirstSearch. More...
 
class  HierarchisationFundamentalSplineBoundary
 Functor for hierarchization with fundamental splines via BreadthFirstSearch. More...
 
class  HierarchisationLinear
 Class that implements the hierarchisation on a linear sparse grid. More...
 
class  HierarchisationLinearBoundary
 Class that implements the hierarchisation on a linear sparse grid with boundaries. More...
 
class  HierarchisationLinearClenshawCurtis
 Class that implements the hierarchisation on a polynomial sparse grid. More...
 
class  HierarchisationLinearClenshawCurtisBoundary
 Class that implements the hierarchisation on a polynomial sparse grid. More...
 
class  HierarchisationLinearStretched
 Class that implements the hierarchisation on a linear sparse grid. More...
 
class  HierarchisationLinearStretchedBoundary
 Class that implements the hierarchisation on a linear sparse grid with boundaries. More...
 
class  HierarchisationModFundamentalSpline
 Functor for hierarchization with modified fundamental splines via BreadthFirstSearch. More...
 
class  HierarchisationModLinear
 Class that implements the hierarchisation on a mod linear sparse grid. More...
 
class  HierarchisationModLinearClenshawCurtis
 Class that implements the hierarchisation on a polynomial sparse grid. More...
 
class  HierarchisationModPoly
 Class that implements the hierarchisation on a modified polynomial sparse grid. More...
 
class  HierarchisationModPolyClenshawCurtis
 Class that implements the hierarchisation on a polynomial sparse grid. More...
 
class  HierarchisationPoly
 Class that implements the hierarchisation on a polynomial sparse grid. More...
 
class  HierarchisationPolyBoundary
 Class that implements the hierarchisation on a polynomial sparse grid. More...
 
class  HierarchisationPolyClenshawCurtis
 Class that implements the hierarchisation on a polynomial sparse grid. More...
 
class  HierarchisationPolyClenshawCurtisBoundary
 Class that implements the hierarchisation on a polynomial sparse grid. More...
 
class  HierarchisationSLE
 Linear system of the hierarchization in a sparse grid. More...
 
class  ImpurityRefinement
 
class  ImpurityRefinement_refinement_key
 Container type for impurity refinement collection. More...
 
class  ImpurityRefinementIndicator
 A refinement indicator for classification problems based on impurity measures (e.g. More...
 
class  IndexInSubspaceGenerator
 Container for the index_vectors of a subspace. More...
 
class  InterpolantScalarFunction
 Sparse grid interpolant of a scalar-valued function. More...
 
class  InterpolantScalarFunctionGradient
 Sparse grid interpolant gradient of a scalar-valued function. More...
 
class  InterpolantScalarFunctionHessian
 Sparse grid interpolant Hessian of a scalar-valued function. More...
 
class  InterpolantVectorFunction
 Sparse grid interpolant of a vector-valued function. More...
 
class  InterpolantVectorFunctionGradient
 Sparse grid interpolant gradient of a vector-valued function. More...
 
class  InterpolantVectorFunctionHessian
 Sparse grid interpolant Hessian of a vector-valued function. More...
 
class  KernelSourceBuilderBase
 
class  L0BoundaryGridGenerator
 This class provides the interface for the grid generation for grids with boundaries, diagonal cut through sub space scheme. More...
 
class  LinearBasis
 Linear basis on Noboundary grids. More...
 
class  LinearBoundaryBasis
 Linear basis on Boundary grids. More...
 
class  LinearBoundaryGrid
 grid with linear base functions with boundaries, pentagon cut More...
 
class  LinearClenshawCurtisBasis
 Linear basis on Clenshaw-Curtis grids. More...
 
class  LinearClenshawCurtisBoundaryBasis
 Linear basis on Clenshaw-Curtis grids. More...
 
class  LinearClenshawCurtisBoundaryGrid
 grid with Clenshaw-Curtis linear base functions with boundaries, pentagon cut More...
 
class  LinearClenshawCurtisGrid
 Grid with modified Clenshaw-Curtis poly basis functions. More...
 
class  LinearGrid
 grid with linear base functions More...
 
class  LinearGridStencil
 grid with linear base functions More...
 
class  LinearL0BoundaryGrid
 grid with linear base functions with boundaries More...
 
class  LinearLoadBalancer
 
class  LinearLoadBalancerMultiPlatform
 
class  LinearModifiedBasis
 Modified linear basis on Noboundary grids. More...
 
class  LinearModifiedClenshawCurtisBasis
 Modified polynomial base functions. More...
 
class  LinearPeriodicBasis
 linear basis functions with boundaries And here we have another implicit dependence on tensor products More...
 
class  LinearStretchedBasis
 linearstretched base functions. More...
 
class  LinearStretchedBoundaryBasis
 linearstretched basis functions with boundaries And here we have another implicit dependence on tensor products More...
 
class  LinearStretchedBoundaryGrid
 grid with linear base functions with boundaries, pentagon cut More...
 
class  LinearStretchedGrid
 grid with linearstretched base functions More...
 
class  LinearTruncatedBoundaryGrid
 grid with linear base functions with boundaries, pentagon cut Generalization of the LinearL0Boundary and LinearBoundary Grids The sparse grid does contain all fullgrids with |l| < a given level, and l_min > l_user For l_user = 0 we obtain the LinearL0BoundaryGrid and for l_user = 1 we obtain the linear truncated boundary grid More...
 
class  ModBsplineClenshawCurtisGrid
 Grid with modified Clenshaw-Curtis Bspline basis functions. More...
 
class  ModBsplineGrid
 Grid with modified Bspline basis functions. More...
 
class  ModFundamentalSplineGrid
 Grid with modified fundamental spline basis functions. More...
 
class  ModLinearClenshawCurtisGrid
 Grid with modified Clenshaw-Curtis poly basis functions. More...
 
class  ModLinearGrid
 grid with modified linear base functions More...
 
class  ModLinearGridStencil
 grid with linear base functions More...
 
class  ModNakBsplineGrid
 Grid with modified B-spline basis functions with not-a-knot boundary conditions. More...
 
class  ModPolyClenshawCurtisGrid
 Grid with modified Clenshaw-Curtis poly basis functions. More...
 
class  ModPolyGrid
 grid with modified polynomial base functions More...
 
class  ModWaveletGrid
 grid with modified wavelet base functions More...
 
class  ModWeaklyFundamentalNakSplineGrid
 Grid with modified weakly fundamental spline basis functions with not-a-knot boundary conditions. More...
 
class  MultipleClassPoint
 Multiple Class Point provides a structure to save additional data for each GridPoint in a Sparse Grid. More...
 
class  MultipleClassRefinement
 Refinement class for sparse grids. More...
 
class  MutexType
 Wrapper for OpenMP nested locks. More...
 
class  NakBsplineBasis
 Not-a-knot B-spline basis. More...
 
class  NakBsplineBasisDeriv1
 Not-a-knot B-spline basis. More...
 
class  NakBsplineBasisDeriv2
 Not-a-knot B-spline basis. More...
 
class  NakBsplineBoundaryBasis
 Hierarchical Not-a-knot B-spline basis. More...
 
class  NakBsplineBoundaryGrid
 Grid with B-spline basis functions with not-a-knot boundary conditions. More...
 
class  NakBsplineExtendedBasis
 Extended Not-a-knot B-spline basis. More...
 
class  NakBsplineExtendedGrid
 Grid with Extended Bspline basis functions. More...
 
class  NakBsplineGrid
 Grid with NakBspline basis functions. More...
 
class  NakBsplineModifiedBasis
 Not-a-knot B-spline basis. More...
 
class  NakBsplineModifiedBasisDeriv1
 Not-a-knot B-spline basis. More...
 
class  NakBsplineModifiedBasisDeriv2
 Not-a-knot B-spline basis. More...
 
class  NakPBsplineBasis
 Not-a-knot polynomial B-spline basis. More...
 
class  NakPBsplineGrid
 Grid with Extended Bspline basis functions. More...
 
class  NaturalBsplineBasis
 B-spline basis with natural boundary conditions. More...
 
class  NaturalBsplineBoundaryGrid
 Grid with B-spline basis functions with natural boundary conditions. More...
 
class  not_implemented_exception
 Exception that is thrown in case of an application failure. More...
 
class  OCLBufferWrapperSD
 
class  OCLClonedBuffer
 
class  OCLClonedBufferMultiPlatform
 
class  OCLConfigurationParameters
 
class  OCLDevice
 
class  OCLManager
 
class  OCLManagerMultiPlatform
 
class  OCLOperationConfiguration
 
class  OCLPlatformWrapper
 
class  OCLStretchedBuffer
 
class  OCLStretchedBufferMultiPlatform
 
class  OCLZeroCopyBuffer
 
class  operation_exception
 Exception that is thrown in case of a grid operation failure. More...
 
class  OperationArbitraryBoundaryHierarchisation
 This class implements the hierarchisation and dehierarchisation on sparse grids which do not have a grid point at the boundary in each direction for every inner point (boundaryLevel > 1) More...
 
class  OperationConfiguration
 
class  OperationConvert
 Operation that cpnverts a given basis into the normal, linear hat basis and vice versa. More...
 
class  OperationConvertPrewavelet
 
class  OperationDiagonal
 Implementation of diagonal Operation for all kinds of grids. More...
 
class  OperationEval
 Operation that evaluates the current sparse grid function defined by the coefficient vector alpha at a given point. More...
 
class  OperationEvalBsplineBoundaryNaive
 Operation for evaluating B-spline linear combinations on Boundary grids. More...
 
class  OperationEvalBsplineClenshawCurtisNaive
 Operation for evaluating B-spline linear combinations on Clenshaw-Curtis grids. More...
 
class  OperationEvalBsplineNaive
 Operation for evaluating B-spline linear combinations on Noboundary grids. More...
 
class  OperationEvalFundamentalNakSplineNaive
 Operation for evaluating fundamental not-a-knot spline linear combinations. More...
 
class  OperationEvalFundamentalSplineNaive
 Operation for evaluating B-spline linear combinations on Noboundary grids. More...
 
class  OperationEvalGradient
 Abstract operation for evaluating a linear combination of basis functions and its gradient. More...
 
class  OperationEvalGradientBsplineBoundaryNaive
 Operation for evaluating B-spline linear combinations on Boundary grids and their gradients. More...
 
class  OperationEvalGradientBsplineClenshawCurtisNaive
 Operation for evaluating B-spline linear combinations on Clenshaw-Curtis grids and their gradients. More...
 
class  OperationEvalGradientBsplineNaive
 Operation for evaluating B-spline linear combinations on Noboundary grids and their gradients. More...
 
class  OperationEvalGradientFundamentalNakSplineNaive
 Operation for evaluating fundamental not-a-knot spline linear combinations and their gradients. More...
 
class  OperationEvalGradientFundamentalSplineNaive
 Operation for evaluating fundamental sspline linear combinations on Noboundary grids and their gradients. More...
 
class  OperationEvalGradientModBsplineClenshawCurtisNaive
 Operation for evaluating modified Clenshaw-Curtis B-spline linear combinations on Noboundary grids and their gradients. More...
 
class  OperationEvalGradientModBsplineNaive
 Operation for evaluating modified B-spline linear combinations on Noboundary grids and their gradients. More...
 
class  OperationEvalGradientModFundamentalSplineNaive
 Operation for evaluating modified fundamental spline linear combinations on Noboundary grids and their gradients. More...
 
class  OperationEvalGradientModNakBsplineNaive
 Operation for evaluating modified spline linear combinations on Noboundary grids and their gradients. More...
 
class  OperationEvalGradientModWaveletNaive
 Operation for evaluating modified wavelet linear combinations on Noboundary grids and their gradients. More...
 
class  OperationEvalGradientModWeaklyFundamentalNakSplineNaive
 Operation for evaluating modified weakly fundamental spline linear combinations on Noboundary grids and their gradients. More...
 
class  OperationEvalGradientNakBsplineBoundaryNaive
 Operation for evaluating spline linear combinations on Boundary grids with not-a-knot-boundary conditions and their gradients. More...
 
class  OperationEvalGradientNakBsplineExtendedNaive
 Operation for evaluating nak B-spline linear combinations on Noboundary grids and their gradients. More...
 
class  OperationEvalGradientNakBsplineModifiedNaive
 Operation for evaluating nak B-spline linear combinations on Noboundary grids and their gradients. More...
 
class  OperationEvalGradientNakBsplineNaive
 Operation for evaluating nak B-spline linear combinations on Noboundary grids and their gradients. More...
 
class  OperationEvalGradientNakPBsplineNaive
 Operation for evaluating nak B-spline linear combinations on Noboundary grids and their gradients. More...
 
class  OperationEvalGradientWaveletBoundaryNaive
 Operation for evaluating wavelet linear combinations on Boundary grids and their gradients. More...
 
class  OperationEvalGradientWaveletNaive
 Operation for evaluating wavelet linear combinations on Noboundary grids and their gradients. More...
 
class  OperationEvalGradientWeaklyFundamentalNakSplineBoundaryNaive
 Operation for evaluating weakly fundamental spline linear combinations on Boundary grids with not-a-knot-boundary conditions and their gradients. More...
 
class  OperationEvalGradientWeaklyFundamentalSplineBoundaryNaive
 Operation for evaluating weakly fundamental spline linear combinations on Boundary grids and their gradients. More...
 
class  OperationEvalHessian
 Abstract operation for evaluating a linear combination of basis functions, its gradient and its Hessian. More...
 
class  OperationEvalHessianBsplineBoundaryNaive
 Operation for evaluating B-spline linear combinations on Boundary grids, their gradients and their Hessians. More...
 
class  OperationEvalHessianBsplineClenshawCurtisNaive
 Operation for evaluating B-spline linear combinations on Clenshaw-Curtis grids, their gradients and their Hessians. More...
 
class  OperationEvalHessianBsplineNaive
 Operation for evaluating B-spline linear combinations on Noboundary grids, their gradients and their Hessians. More...
 
class  OperationEvalHessianFundamentalNakSplineNaive
 Operation for evaluating fundamental not-a-knot spline linear combinations, their gradients and their Hessians. More...
 
class  OperationEvalHessianFundamentalSplineNaive
 Operation for evaluating B-spline linear combinations on Noboundary grids, their gradients and their Hessians. More...
 
class  OperationEvalHessianModBsplineClenshawCurtisNaive
 Operation for evaluating modified Clenshaw-Curtis B-spline linear combinations on Noboundary grids, their gradients, and their Hessians. More...
 
class  OperationEvalHessianModBsplineNaive
 Operation for evaluating modified B-spline linear combinations on Noboundary grids, their gradients and their Hessians. More...
 
class  OperationEvalHessianModFundamentalSplineNaive
 Operation for evaluating modified B-spline linear combinations on Noboundary grids, their gradients and their Hessians. More...
 
class  OperationEvalHessianModNakBsplineNaive
 Operation for evaluating modified spline linear combinations on Noboundary grids, their gradients and their Hessians. More...
 
class  OperationEvalHessianModWaveletNaive
 Operation for evaluating modified wavelet linear combinations on Noboundary grids, their gradients and their Hessians. More...
 
class  OperationEvalHessianModWeaklyFundamentalNakSplineNaive
 Operation for evaluating modified weakly fundamental spline linear combinations on Noboundary grids, their gradients and their Hessians. More...
 
class  OperationEvalHessianNakBsplineBoundaryNaive
 Operation for evaluating spline linear combinations on Boundary grids with not-a-knot boundary conditions, their gradients and their Hessians. More...
 
class  OperationEvalHessianWaveletBoundaryNaive
 Operation for evaluating wavelet linear combinations on Boundary grids, their gradients and their Hessians. More...
 
class  OperationEvalHessianWaveletNaive
 Operation for evaluating wavelet linear combinations on Noboundary grids, their gradients and their Hessians. More...
 
class  OperationEvalHessianWeaklyFundamentalNakSplineBoundaryNaive
 Operation for evaluating weakly fundamental spline linear combinations on Boundary grids with not-a-knot boundary conditions, their gradients and their Hessians. More...
 
class  OperationEvalHessianWeaklyFundamentalSplineBoundaryNaive
 Operation for evaluating weakly fundamental spline linear combinations on Boundary grids, their gradients and their Hessians. More...
 
class  OperationEvalLinear
 This class implements OperationEval for a grids with linear basis ansatzfunctions without boundaries. More...
 
class  OperationEvalLinearBoundary
 This class implements OperationEval for a grids with linear basis ansatzfunctions with boundaries. More...
 
class  OperationEvalLinearBoundaryNaive
 
class  OperationEvalLinearClenshawCurtisBoundaryNaive
 
class  OperationEvalLinearClenshawCurtisNaive
 
class  OperationEvalLinearNaive
 
class  OperationEvalLinearStretched
 This class implements OperationEval for a grids with linear basis ansatzfunctions without boundaries. More...
 
class  OperationEvalLinearStretchedBoundary
 This class implements OperationEval for a grids with linear basis ansatzfunctions with boundaries. More...
 
class  OperationEvalModBsplineClenshawCurtisNaive
 Operation for evaluating modified Clenshaw-Curtis B-spline linear combinations on Noboundary grids. More...
 
class  OperationEvalModBsplineNaive
 Operation for evaluating modified B-spline linear combinations on Noboundary grids. More...
 
class  OperationEvalModFundamentalSplineNaive
 Operation for evaluating modified B-spline linear combinations on Noboundary grids. More...
 
class  OperationEvalModLinear
 This class implements OperationEval for a grids with mod linear basis ansatzfunctions with. More...
 
class  OperationEvalModLinearClenshawCurtisNaive
 
class  OperationEvalModLinearNaive
 
class  OperationEvalModNakBsplineNaive
 Operation for evaluating modified B-spline linear combinations on Noboundary grids with not-a-knot boundary conditions. More...
 
class  OperationEvalModPoly
 This class implements OperationEval for a grids with mod poly basis ansatzfunctions with. More...
 
class  OperationEvalModPolyClenshawCurtisNaive
 
class  OperationEvalModPolyNaive
 
class  OperationEvalModWaveletNaive
 Operation for evaluating modified wavelet linear combinations on Noboundary grids. More...
 
class  OperationEvalModWeaklyFundamentalNakSplineNaive
 Operation for evaluating modified weakly fundamental spline linear combinations on Noboundary grids with not-a-knot boundary conditions. More...
 
class  OperationEvalNakBsplineBoundaryNaive
 Operation for evaluating B-spline linear combinations on Boundary grids with not-a-knot boundary conditions. More...
 
class  OperationEvalNakBsplineExtendedNaive
 Operation for evaluating Extended B-spline linear combinations on Noboundary grids. More...
 
class  OperationEvalNakBsplineModifiedNaive
 Operation for evaluating modified B-spline linear combinations on Noboundary grids. More...
 
class  OperationEvalNakBsplineNaive
 Operation for evaluating modified B-spline linear combinations on Noboundary grids. More...
 
class  OperationEvalNakPBsplineNaive
 Operation for evaluating nak polynomial B-spline linear combinations on Noboundary grids. More...
 
class  OperationEvalNaturalBsplineBoundaryNaive
 Operation for evaluating B-spline linear combinations on Boundary grids with natural boundary conditions. More...
 
class  OperationEvalPartialDerivative
 Abstract operation for evaluating a partial derivative of a linear combination of basis functions. More...
 
class  OperationEvalPartialDerivativeBsplineBoundaryNaive
 Operation for evaluating partial derivatives of B-spline linear combinations on Boundary grids. More...
 
class  OperationEvalPartialDerivativeBsplineClenshawCurtisNaive
 Operation for evaluating partial derivatives of B-spline linear combinations on Clenshaw-Curtis grids. More...
 
class  OperationEvalPartialDerivativeBsplineNaive
 Operation for evaluating partial derivatives of B-spline linear combinations on Noboundary grids. More...
 
class  OperationEvalPartialDerivativeFundamentalNakSplineNaive
 Operation for evaluating partial derivatives of fundamental not-a-knot spline linear combinations. More...
 
class  OperationEvalPartialDerivativeFundamentalSplineNaive
 Operation for evaluating partial derivatives of B-spline linear combinations on Noboundary grids. More...
 
class  OperationEvalPartialDerivativeModBsplineClenshawCurtisNaive
 Operation for evaluating partial derivatives of modified Clenshaw-Curtis B-spline linear combinations on Noboundary grids. More...
 
class  OperationEvalPartialDerivativeModBsplineNaive
 Operation for evaluating partial derivatives of modified B-spline linear combinations on Noboundary grids. More...
 
class  OperationEvalPartialDerivativeModFundamentalSplineNaive
 Operation for evaluating partial derivatives of modified B-spline linear combinations on Noboundary grids. More...
 
class  OperationEvalPartialDerivativeModNakBsplineNaive
 Operation for evaluating partial derivatives of modified spline linear combinations on Noboundary grids. More...
 
class  OperationEvalPartialDerivativeModWaveletNaive
 Operation for evaluating partial derivatives of modified wavelet linear combinations on Noboundary grids. More...
 
class  OperationEvalPartialDerivativeModWeaklyFundamentalNakSplineNaive
 Operation for evaluating partial derivatives of modified weakly fundamental spline linear combinations on Noboundary grids. More...
 
class  OperationEvalPartialDerivativeNakBsplineBoundaryNaive
 Operation for evaluating partial derivatives of spline linear combinations on Boundary grids with not-a-knot boundary conditions. More...
 
class  OperationEvalPartialDerivativeWaveletBoundaryNaive
 Operation for evaluating partial derivatives of wavelet linear combinations on Boundary grids. More...
 
class  OperationEvalPartialDerivativeWaveletNaive
 Operation for evaluating partial derivatives of wavelet linear combinations on Noboundary grids. More...
 
class  OperationEvalPartialDerivativeWeaklyFundamentalNakSplineBoundaryNaive
 Operation for evaluating partial derivatives of weakly fundamental spline linear combinations on Boundary grids with not-a-knot boundary conditions. More...
 
class  OperationEvalPartialDerivativeWeaklyFundamentalSplineBoundaryNaive
 Operation for evaluating partial derivatives of weakly fundamental spline linear combinations on Boundary grids. More...
 
class  OperationEvalPeriodic
 This class implements OperationEval for a grids with periodic linear basis ansatzfunctions with. More...
 
class  OperationEvalPoly
 This class implements OperationEval for a grids with poly basis ansatzfunctions with. More...
 
class  OperationEvalPolyBoundary
 This class implements OperationEval for a grids with poly basis ansatzfunctions with. More...
 
class  OperationEvalPolyBoundaryNaive
 
class  OperationEvalPolyClenshawCurtisBoundaryNaive
 
class  OperationEvalPolyClenshawCurtisNaive
 
class  OperationEvalPolyNaive
 
class  OperationEvalPrewavelet
 This class implements OperationEval for a grids with prewavelet basis ansatzfunctions without boundaries. More...
 
class  OperationEvalWaveletBoundaryNaive
 Operation for evaluating wavelet linear combinations on Boundary grids. More...
 
class  OperationEvalWaveletNaive
 Operation for evaluating wavelet linear combinations on Noboundary grids. More...
 
class  OperationEvalWeaklyFundamentalNakSplineBoundaryNaive
 Operation for evaluating weakly fundamental spline linear combinations on Boundary grids with not-a-knot boundary conditions. More...
 
class  OperationEvalWeaklyFundamentalSplineBoundaryNaive
 Operation for evaluating Langrange spline linear combinations on Boundary grids. More...
 
class  OperationFirstMoment
 This class provides the first moment of a sparse grid function. More...
 
class  OperationFirstMomentBspline
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationFirstMomentBsplineBoundary
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationFirstMomentBsplineClenshawCurtis
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationFirstMomentLinear
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationFirstMomentLinearBoundary
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationFirstMomentModBspline
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationFirstMomentModBsplineClenshawCurtis
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationFirstMomentModLinear
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationFirstMomentModPoly
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationFirstMomentModPolyClenshawCurtis
 FirstMomemnt of sparse grid function, ModPolyClenshawCurtis grid. More...
 
class  OperationFirstMomentPoly
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationFirstMomentPolyBoundary
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationFirstMomentPolyClenshawCurtis
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationFirstMomentPolyClenshawCurtisBoundary
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationHierarchisation
 This class implements the hierarchisation and dehierarchisation on the sparse grid. More...
 
class  OperationHierarchisationFundamentalNakSplineBoundary
 Hierarchisation on sparse grid, fundamental spline basis. More...
 
class  OperationHierarchisationFundamentalSpline
 Hierarchisation on sparse grid, fundamental spline basis. More...
 
class  OperationHierarchisationFundamentalSplineBoundary
 Hierarchisation on sparse grid, fundamental spline basis. More...
 
class  OperationHierarchisationLinear
 Hierarchisation on sparse grid, linear grid without boundaries. More...
 
class  OperationHierarchisationLinearBoundary
 Hierarchisation on sparse grid, linear case with boundaries. More...
 
class  OperationHierarchisationLinearClenshawCurtis
 Hierarchisation on sparse grid, poly case. More...
 
class  OperationHierarchisationLinearClenshawCurtisBoundary
 Hierarchisation on sparse grid, poly case. More...
 
class  OperationHierarchisationLinearStretched
 Hierarchisation on sparse grid, linear grid without boundaries. More...
 
class  OperationHierarchisationLinearStretchedBoundary
 Hierarchisation on sparse grid, linear stretched case with boundaries. More...
 
class  OperationHierarchisationModBspline
 Hierarchisation on sparse grid, mod bspline case. More...
 
class  OperationHierarchisationModFundamentalSpline
 Hierarchisation on sparse grid, modified fundamental spline basis. More...
 
class  OperationHierarchisationModLinear
 Hierarchisation on sparse grid, mod linear case. More...
 
class  OperationHierarchisationModLinearClenshawCurtis
 Hierarchisation on sparse grid, poly case. More...
 
class  OperationHierarchisationModPoly
 Hierarchisation on sparse grid, mod poly case. More...
 
class  OperationHierarchisationModPolyClenshawCurtis
 Hierarchisation on sparse grid, poly case. More...
 
class  OperationHierarchisationModWavelet
 Hierarchisation on sparse grid, mod wavelet case. More...
 
class  OperationHierarchisationPoly
 Hierarchisation on sparse grid, poly case. More...
 
class  OperationHierarchisationPolyBoundary
 Hierarchisation on sparse grid, poly case. More...
 
class  OperationHierarchisationPolyClenshawCurtis
 Hierarchisation on sparse grid, poly case. More...
 
class  OperationHierarchisationPolyClenshawCurtisBoundary
 Hierarchisation on sparse grid, poly case. More...
 
class  OperationHierarchisationPrewavelet
 Hierarchisation on sparse grid with prewavelets and no boundary. More...
 
class  OperationIdentity
 Implementation of identity Operation for all kinds of grids. More...
 
class  OperationMatrix
 Abstract definition of a matrix operator interface. More...
 
class  OperationMatrixSP
 Abstract definition of a matrix operator interface. More...
 
class  OperationMultipleEval
 Interface for multiplication with Matrices \(B\) and \(B^T\). More...
 
class  OperationMultipleEvalBsplineBoundaryNaive
 
class  OperationMultipleEvalBsplineClenshawCurtisNaive
 
class  OperationMultipleEvalBsplineNaive
 
class  OperationMultipleEvalInterModLinear
 This class implements OperationMultipleEval for a grids with mod linear basis ansatzfunctions and a set of interactions that limit the subspaces that are included. More...
 
class  OperationMultipleEvalLinear
 This class implements OperationB for a grids with linear basis ansatzfunctions without boundaries. More...
 
class  OperationMultipleEvalLinearBoundary
 This class implements OperationMultipleEval for a grids with linear basis ansatzfunctions with boundaries. More...
 
class  OperationMultipleEvalLinearBoundaryNaive
 
class  OperationMultipleEvalLinearClenshawCurtisBoundaryNaive
 
class  OperationMultipleEvalLinearClenshawCurtisNaive
 
class  OperationMultipleEvalLinearNaive
 
class  OperationMultipleEvalLinearStretched
 This class implements OperationB for a grids with linearstretched basis ansatzfunctions without boundaries. More...
 
class  OperationMultipleEvalLinearStretchedBoundary
 This class implements OperationMultipleEval for a grids with linearstretched basis ansatzfunctions with boundaries. More...
 
class  OperationMultipleEvalModBsplineClenshawCurtisNaive
 
class  OperationMultipleEvalModBsplineNaive
 
class  OperationMultipleEvalModLinear
 This class implements OperationMultipleEval for a grids with mod linear basis ansatzfunctions. More...
 
class  OperationMultipleEvalModLinearClenshawCurtisNaive
 
class  OperationMultipleEvalModPoly
 This class implements OperationMultipleEval for a grids with mod poly basis ansatzfunctions. More...
 
class  OperationMultipleEvalModPolyClenshawCurtisNaive
 
class  OperationMultipleEvalNakBsplineBoundaryNaive
 
class  OperationMultipleEvalNakBsplineExtendedNaive
 
class  OperationMultipleEvalNakBsplineModifiedNaive
 
class  OperationMultipleEvalPeriodic
 This class implements OperationMultipleEval for a grids with periodic linear basis ansatzfunctions. More...
 
class  OperationMultipleEvalPoly
 This class implements OperationMultipleEval for a grids with poly basis ansatzfunctions. More...
 
class  OperationMultipleEvalPolyBoundary
 This class implements OperationMultipleEval for a grids with poly basis ansatzfunctions. More...
 
class  OperationMultipleEvalPolyBoundaryNaive
 
class  OperationMultipleEvalPolyClenshawCurtisBoundaryNaive
 
class  OperationMultipleEvalPolyClenshawCurtisNaive
 
class  OperationMultipleEvalPolyNaive
 
class  OperationMultipleEvalPrewavelet
 This class implements OperationMultipleEval for a grids with prewavelet ansatzfunctions without boundaries. More...
 
class  OperationQuadrature
 This class provides the quadrature of a sparse grid function. More...
 
class  OperationQuadratureBspline
 Quadrature on sparse grid, Bsplinenomial grid without boundaries. More...
 
class  OperationQuadratureBsplineBoundary
 Quadrature on sparse grid, polynomial grid without boundaries. More...
 
class  OperationQuadratureBsplineClenshawCurtis
 Quadrature on sparse grid, polynomial grid without boundaries. More...
 
class  OperationQuadratureFundamentalSpline
 Quadrature on sparse grid, FundamentalSplinenomial grid without boundaries. More...
 
class  OperationQuadratureLinear
 Quadrature on sparse grid, linear grid without boundaries. More...
 
class  OperationQuadratureLinearBoundary
 Quadrature on sparse grid, linear grid without boundaries. More...
 
class  OperationQuadratureLinearClenshawCurtis
 Quadrature on sparse grid, linear grid without boundaries. More...
 
class  OperationQuadratureLinearClenshawCurtisBoundary
 Quadrature on sparse grid, linear grid without boundaries. More...
 
class  OperationQuadratureMC
 Quadrature on any sparse grid (that has OperationMultipleEval implemented) using Monte Carlo. More...
 
class  OperationQuadratureModBspline
 Quadrature on sparse grid, polynomial grid without boundaries. More...
 
class  OperationQuadratureModBsplineClenshawCurtis
 Quadrature on sparse grid, polynomial grid without boundaries. More...
 
class  OperationQuadratureModFundamentalSpline
 Quadrature on sparse grid, ModFundamentalSplinenomial grid without boundaries. More...
 
class  OperationQuadratureModLinear
 Quadrature on sparse grid, modified linear grid. More...
 
class  OperationQuadratureModLinearClenshawCurtis
 Quadrature on sparse grid, linear grid without boundaries. More...
 
class  OperationQuadratureModPoly
 Quadrature on sparse grid, modified polynomial grid without boundaries. More...
 
class  OperationQuadratureModPolyClenshawCurtis
 Quadrature on sparse grid, polynomial grid without boundaries. More...
 
class  OperationQuadratureNakBsplineBoundary
 Quadrature on sparse grid, not a knot boundary B-spline grid. More...
 
class  OperationQuadratureNakBsplineExtended
 Quadrature on sparse grid, not a knot extended B-spline grid. More...
 
class  OperationQuadratureNakBsplineModified
 Quadrature on sparse grid, not a knot modified B-spline grid. More...
 
class  OperationQuadratureNakPBspline
 Quadrature on sparse grid, not a knotter B-spline grid. More...
 
class  OperationQuadraturePoly
 Quadrature on sparse grid, polynomial grid without boundaries. More...
 
class  OperationQuadraturePolyBoundary
 Quadrature on sparse grid, polynomial grid without boundaries. More...
 
class  OperationQuadraturePolyClenshawCurtis
 Quadrature on sparse grid, polynomial grid without boundaries. More...
 
class  OperationQuadraturePolyClenshawCurtisBoundary
 Quadrature on sparse grid, polynomial grid without boundaries. More...
 
class  OperationSecondMoment
 This class provides the second moment of a sparse grid function. More...
 
class  OperationSecondMomentBspline
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationSecondMomentBsplineBoundary
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationSecondMomentBsplineClenshawCurtis
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationSecondMomentLinear
 SecondMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationSecondMomentLinearBoundary
 SecondMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationSecondMomentModBspline
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationSecondMomentModBsplineClenshawCurtis
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationSecondMomentModLinear
 SecondMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationSecondMomentModPoly
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationSecondMomentModPolyClenshawCurtis
 FirstMomemnt of sparse grid function, ModPolyClenshawCurtis grid. More...
 
class  OperationSecondMomentPoly
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationSecondMomentPolyBoundary
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationSecondMomentPolyClenshawCurtis
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationSecondMomentPolyClenshawCurtisBoundary
 FirstMomemnt of sparse grid function, linear grid without boundaries. More...
 
class  OperationStencilHierarchisation
 This class implements abstract hierarchisation and dehierarchisation routines on the sparse grid by logging the operations into three arrays rather than actually applying them to the data vector object. More...
 
class  OperationStencilHierarchisationLinear
 Hierarchisation on sparse grid, linear grid without boundaries. More...
 
class  OperationStencilHierarchisationModLinear
 Hierarchisation on sparse grid, linear grid with modified basis functions. More...
 
class  OperationWeightedQuadrature
 This class provides the quadrature of a sparse grid function. More...
 
class  OperationWeightedQuadratureNakBspline
 Quadrature on sparse grid, not a knot B-spline grid created by transformation of a not a knot B-spline combigrid. More...
 
class  OperationWeightedQuadratureNakBsplineBoundary
 Quadrature on sparse grid, not a knot B-spline grid created by transformation of a not a knot B-spline combigrid. More...
 
class  OperationWeightedQuadratureNakBsplineExtended
 Quadrature on sparse grid, not a knot B-spline grid created by transformation of a not a knot B-spline combigrid. More...
 
class  OperationWeightedQuadratureNakBsplineModified
 Quadrature on sparse grid, not a knot B-spline grid created by transformation of a not a knot B-spline combigrid. More...
 
class  OperationWeightedQuadratureNakPBspline
 Quadrature on sparse grid. More...
 
class  OperationWeightedSecondMoment
 This class provides the second moment of a sparse grid function f w.r.t. More...
 
class  OperationWeightedSecondMomentNak
 This class provides the second moment of a sparse grid function f given as interpolant of any not a knot B-spline basis w.r.t. More...
 
class  PeriodicGrid
 grid with modified linear base functions More...
 
class  PeriodicGridGenerator
 GridGenerator for periodic grids with boundaries. More...
 
class  PolyBasis
 Polynomial basis functions. More...
 
class  PolyBoundaryBasis
 Polynomial basis functions with boundaries. More...
 
class  PolyBoundaryGrid
 trapezoid boundary grid with polynomial base functions More...
 
class  PolyClenshawCurtisBasis
 Polynomial basis functions. More...
 
class  PolyClenshawCurtisBoundaryBasis
 Polynomial basis functions. More...
 
class  PolyClenshawCurtisBoundaryGrid
 grid with Clenshaw-Curtis linear base functions with boundaries, pentagon cut More...
 
class  PolyClenshawCurtisGrid
 Grid with modified Clenshaw-Curtis poly basis functions. More...
 
class  PolyGrid
 grid with polynomial base functions More...
 
class  PolyModifiedBasis
 Modified polynomial base functions. More...
 
class  PolyModifiedClenshawCurtisBasis
 Modified polynomial base functions. More...
 
class  PrecisionConverter
 Copies data from DataVector objects into DataVectorSP objects and vice versa. More...
 
class  PredictiveRefinement
 
class  PredictiveRefinement_refinement_key
 Container type for predictive refinement collection. More...
 
class  PredictiveRefinementIndicator
 A refinement error indicator for regression problems based on the residuals of the datasets. More...
 
class  PrewaveletBasis
 Class representing a prewavelet base. More...
 
class  PrewaveletGrid
 grid with prewavelet base functions More...
 
class  PrewaveletGridGenerator
 GridGenerator for prewavelet grids without boundaries. More...
 
class  Printer
 Singleton class to facilitate debugging output. More...
 
class  QuadRule1D
 
class  QueueLoadBalancerMutex
 
class  QueueLoadBalancerOpenMP
 
class  RandomNumberGenerator
 Singleton class for generating pseudo-random numbers (wrapper around std::mt19937 from <random>). More...
 
class  RefinementDecorator
 RefinementDecorator enhances the behavior of underlying Refinement objects using Decorator design pattern . More...
 
class  RefinementFunctor
 Abstract class that defines the interface that refinement functors have to provide. More...
 
class  RefinementFunctorTypeParser
 
struct  RegularGridConfiguration
 structure that can be used by applications to cluster regular grid information More...
 
class  ScalarFunction
 Abstract base class for scalar-valued functions \(f\colon [0, 1]^d \to \mathbb{R}\) (e.g., objective functions in optimization). More...
 
class  ScalarFunctionGradient
 Abstract base class for scalar-valued functions \(f\colon [0, 1]^d \to \mathbb{R}\) together with their gradients \(\nabla f\colon [0, 1]^d \to \mathbb{R}^d\) (e.g., gradients of objective functions in optimization). More...
 
class  ScalarFunctionHessian
 Abstract base class for scalar-valued functions \(f\colon [0, 1]^d \to \mathbb{R}\) together with their gradients \(\nabla f\colon [0, 1]^d \to \mathbb{R}^d\) and Hessians \(H_f\colon [0, 1]^d \to \mathbb{R}^{d \times d}\) (e.g., Hessians of objective functions in optimization). More...
 
class  ScaledScalarFunction
 
class  ScaledScalarFunctionGradient
 
class  ScaledScalarFunctionHessian
 
class  ScopedLock
 Wrapper around MutexType which locks and unlocks upon construction/destruction. More...
 
class  ScreenOutput
 This is used to implement the output on the command line. More...
 
class  SGppStopwatch
 OS-independent version of a stop watch (using std::chrono). More...
 
class  SLE
 Abstract class representing a system of linear equations. More...
 
class  solver_exception
 Exception that is thrown in case of a solver operation failure. More...
 
class  SquareRootGrid
 grid with linear base functions with boundaries, pentagon cut More...
 
class  SquareRootGridGenerator
 This class provides the interface for the grid generation for grids with boundaries, pentagon cut through sub space scheme. More...
 
class  StandardGridGenerator
 GridGenerator for standard grids without boundaries. More...
 
class  StdNormalDistribution
 This provides an implementation of the standradized normal distribution. More...
 
class  StencilDehierarchisationLinear
 Class that implements the dehierarchisation on a linear sparse grid. More...
 
class  StencilDehierarchisationModLinear
 Class that implements the dehierarchisation on a linear sparse grid. More...
 
class  StencilHierarchisationLinear
 Class that implements the hierarchisation on a linear sparse grid. More...
 
class  StencilHierarchisationModLinear
 Class that implements the hierarchisation on a linear sparse grid. More...
 
class  StretchedBoundaryGridGenerator
 TODOTEXT. More...
 
class  Stretching
 Stretching can be done in different ways: More...
 
struct  Stretching1D
 
class  StringTokenizer
 
class  SubspaceGenerator
 
class  SubspaceRefinement
 
class  SurplusCoarseningFunctor
 A coarsening functor, removing points according to the minimal absolute values in a DataVector provided. More...
 
class  SurplusRefinementFunctor
 A refinement functor, refining according to the maximal absolute values in a DataVector provided. More...
 
class  SurplusVolumeCoarseningFunctor
 A coarsening functor, removing points according to the minimal absolute values in a DataVector provided, weighted with the corresponding basis function's surplus, i.e., with \(2^{-|\vec{l}|_1} = 2^{\sum_{k=1}^d l_d}\). More...
 
class  SurplusVolumeRefinementFunctor
 A refinement functor, refining according to the maximal absolute values in a DataVector provided, weighted with the corresponding basis function's surplus, i.e., with \(2^{-|\vec{l}|_1} = 2^{\sum_{k=1}^d l_d}\). More...
 
class  sweep
 Standard sweep operation FUNC should be a class with overwritten operator(). More...
 
class  tool_exception
 Exception that is thrown in case of a tool operation failure. More...
 
class  VectorDistributionRefinementFunctor
 A refinement functor for vector valued function. More...
 
class  VectorFunction
 Abstract base class for vector-valued functions \(g\colon [0, 1]^d \to \mathbb{R}^m\) (e.g., equality/inequality constraints \(g(\vec{x}) \le \vec{0}\) or \(g(\vec{x}) = \vec{0}\) in optimization). More...
 
class  VectorFunctionGradient
 Abstract base class for vector-valued functions \(g\colon [0, 1]^d \to \mathbb{R}^m\) together with their Jacobians \(\nabla g\colon [0, 1]^d \to \mathbb{R}^{m \times d}\), i.e. More...
 
class  VectorFunctionHessian
 Abstract base class for vector-valued functions \(g\colon [0, 1]^d \to \mathbb{R}^m\) together with their Jacobians \(\nabla g\colon [0, 1]^d \to \mathbb{R}^{m \times d}\), i.e. More...
 
class  VectorSurplusRefinementFunctor
 A refinement functor for vector valued function. More...
 
class  WaveletBasis
 Wavelet basis on Noboundary grids. More...
 
class  WaveletBoundaryBasis
 Wavelet basis on Boundary grids. More...
 
class  WaveletBoundaryGrid
 grid with wavelet base functions with boundaries, pentagon cut More...
 
class  WaveletGrid
 grid with wavelet base functions More...
 
class  WaveletModifiedBasis
 Modified wavelet basis on Noboundary grids. More...
 
class  WeaklyFundamentalNakSplineBasis
 weakly fundamental not-a-knot spline basis. More...
 
class  WeaklyFundamentalNakSplineBasisDeriv1
 weakly fundamental not-a-knot spline basis (1st derivative). More...
 
class  WeaklyFundamentalNakSplineBasisDeriv2
 weakly fundamental not-a-knot spline basis (2nd derivative). More...
 
class  WeaklyFundamentalNakSplineBoundaryGrid
 Grid with weakly fundamental spline basis functions with not-a-knot boundary conditions. More...
 
class  WeaklyFundamentalNakSplineModifiedBasis
 Modified weakly fundamental not-a-knot spline basis. More...
 
class  WeaklyFundamentalNakSplineModifiedBasisDeriv1
 weakly fundamental not-a-knot spline basis. More...
 
class  WeaklyFundamentalNakSplineModifiedBasisDeriv2
 weakly fundamental not-a-knot spline basis. More...
 
class  WeaklyFundamentalSplineBasis
 weakly fundamental spline basis. More...
 
class  WeaklyFundamentalSplineBasisDeriv1
 weakly fundamental spline basis (1st derivative). More...
 
class  WeaklyFundamentalSplineBasisDeriv2
 weakly fundamental spline basis (2nd derivative). More...
 
class  WeaklyFundamentalSplineBoundaryGrid
 Grid with weakly fundamental spline basis functions. More...
 
class  WrapperScalarFunction
 Implementation of ScalarFunction that wraps a std::function object. More...
 
class  WrapperScalarFunctionGradient
 Implementation of ScalarFunctionGradient that wraps a std::function object. More...
 
class  WrapperScalarFunctionHessian
 Implementation of ScalarFunctionHessian that wraps a std::function object. More...
 
class  WrapperVectorFunction
 Implementation of VectorFunction that wraps a std::function object. More...
 
class  WrapperVectorFunctionGradient
 Implementation of VectorFunctionGradient that wraps a std::function object. More...
 
class  WrapperVectorFunctionHessian
 Implementation of VectorFunctionHessian that wraps a std::function object. More...
 

Typedefs

typedef double(* FUNC) (int, double *, void *)
 Typedef for general functions that can be passed to integration methods.
 
typedef HashGridPoint GridPoint
 Main typedef for GridPoint.
 
typedef HashGridStorage GridStorage
 Main typedef for GridStorage.
 
typedef unsigned int index_t
 
typedef unsigned int level_t
 
typedef Basis< unsigned int, unsigned int > SBasis
 
typedef BsplineBasis< unsigned int, unsigned int > SBsplineBase
 
typedef BsplineBoundaryBasis< unsigned int, unsigned int > SBsplineBoundaryBase
 
typedef BsplineClenshawCurtisBasis< unsigned int, unsigned int > SBsplineClenshawCurtisBase
 
typedef BsplineModifiedBasis< unsigned int, unsigned int > SBsplineModifiedBase
 
typedef BsplineModifiedClenshawCurtisBasis< unsigned int, unsigned int > SBsplineModifiedClenshawCurtisBase
 
typedef FundamentalNakSplineBasis< unsigned int, unsigned int > SFundamentalNakSplineBase
 
typedef FundamentalSplineBasis< unsigned int, unsigned int > SFundamentalSplineBase
 
typedef FundamentalSplineModifiedBasis< unsigned int, unsigned int > SFundamentalSplineModifiedBase
 
typedef LinearBasis< unsigned int, unsigned int > SLinearBase
 
typedef LinearBoundaryBasis< unsigned int, unsigned int > SLinearBoundaryBase
 
typedef LinearClenshawCurtisBasis< unsigned int, unsigned int > SLinearClenshawCurtisBase
 
typedef LinearClenshawCurtisBoundaryBasis< unsigned int, unsigned int > SLinearClenshawCurtisBoundaryBase
 
typedef LinearModifiedBasis< unsigned int, unsigned int > SLinearModifiedBase
 
typedef LinearModifiedClenshawCurtisBasis< unsigned int, unsigned int > SLinearModifiedClenshawCurtisBase
 
typedef LinearPeriodicBasis< unsigned int, unsigned int > SLinearPeriodicBasis
 
typedef LinearStretchedBasis< unsigned int, unsigned int > SLinearStretchedBase
 
typedef LinearStretchedBoundaryBasis< unsigned int, unsigned int > SLinearStretchedBoundaryBase
 
typedef NakBsplineBasis< unsigned int, unsigned int > SNakBsplineBase
 
typedef NakBsplineBasisDeriv1< unsigned int, unsigned int > SNakBsplineBaseDeriv1
 
typedef NakBsplineBasisDeriv2< unsigned int, unsigned int > SNakBsplineBaseDeriv2
 
typedef NakBsplineBoundaryBasis< unsigned int, unsigned int > SNakBsplineBoundaryBase
 
typedef NakBsplineExtendedBasis< unsigned int, unsigned int > SNakBsplineExtendedBase
 
typedef NakBsplineModifiedBasis< unsigned int, unsigned int > SNakBsplineModifiedBase
 
typedef NakBsplineModifiedBasisDeriv1< unsigned int, unsigned int > SNakBsplineModifiedBaseDeriv1
 
typedef NakBsplineModifiedBasisDeriv2< unsigned int, unsigned int > SNakBsplineModifiedBaseDeriv2
 
typedef NakPBsplineBasis< unsigned int, unsigned int > SNakPBsplineBase
 
typedef NaturalBsplineBasis< unsigned int, unsigned int > SNaturalBsplineBase
 
typedef PolyBasis< unsigned int, unsigned int > SPolyBase
 
typedef PolyBoundaryBasis< unsigned int, unsigned int > SPolyBoundaryBase
 
typedef PolyClenshawCurtisBasis< unsigned int, unsigned int > SPolyClenshawCurtisBase
 
typedef PolyClenshawCurtisBoundaryBasis< unsigned int, unsigned int > SPolyClenshawCurtisBoundaryBase
 
typedef PolyModifiedBasis< unsigned int, unsigned int > SPolyModifiedBase
 
typedef PolyModifiedClenshawCurtisBasis< unsigned int, unsigned int > SPolyModifiedClenshawCurtisBase
 
typedef PrewaveletBasis< unsigned int, unsigned int > SPrewaveletBase
 
typedef WaveletBasis< unsigned int, unsigned int > SWaveletBase
 
typedef WaveletBoundaryBasis< unsigned int, unsigned int > SWaveletBoundaryBase
 
typedef WaveletModifiedBasis< unsigned int, unsigned int > SWaveletModifiedBase
 
typedef WeaklyFundamentalNakSplineBasis< unsigned int, unsigned int > SWeaklyFundamentalNakSplineBase
 
typedef WeaklyFundamentalNakSplineBasisDeriv1< unsigned int, unsigned int > SWeaklyFundamentalNakSplineBaseDeriv1
 
typedef WeaklyFundamentalNakSplineBasisDeriv2< unsigned int, unsigned int > SWeaklyFundamentalNakSplineBaseDeriv2
 
typedef WeaklyFundamentalNakSplineModifiedBasis< unsigned int, unsigned int > SWeaklyFundamentalNakSplineModifiedBase
 
typedef WeaklyFundamentalNakSplineModifiedBasisDeriv1< unsigned int, unsigned int > SWeaklyFundamentalNakSplineModifiedBaseDeriv1
 
typedef WeaklyFundamentalNakSplineModifiedBasisDeriv2< unsigned int, unsigned int > SWeaklyFundamentalNakSplineModifiedBaseDeriv2
 
typedef WeaklyFundamentalSplineBasis< unsigned int, unsigned int > SWeaklyFundamentalSplineBase
 
typedef WeaklyFundamentalSplineBasisDeriv1< unsigned int, unsigned int > SWeaklyFundamentalSplineBaseDeriv1
 
typedef WeaklyFundamentalSplineBasisDeriv2< unsigned int, unsigned int > SWeaklyFundamentalSplineBaseDeriv2
 

Enumerations

enum class  AdaptivityThresholdType { Relative , Absolute }
 Enum that is used to set the type of refinement threshold (percentage/relative based or absolute). More...
 
enum class  CoarseningFunctorType { Surplus , SurplusVolume , Classification }
 Enumeration that defines different types of coarsening indicators / functors. More...
 
enum class  DistributionType {
  Uniform , Normal , Lognormal , TruncNormal ,
  Beta , TruncExponential , TruncGamma
}
 enum to address different pdfs in a standardized way More...
 
enum class  GeneralGridType { RegularSparseGrid , RefinedCoarsenedSparseGrid , ComponentGrid , GeometryAwareSparseGrid }
 Enum to define all possible grid "super" types (used for GeneralGridConfiguration) More...
 
enum class  GridType {
  Linear , LinearStretched , LinearL0Boundary , LinearBoundary ,
  LinearStretchedBoundary , LinearTruncatedBoundary , ModLinear , Poly ,
  PolyBoundary , ModPoly , ModWavelet , ModBspline ,
  Prewavelet , SquareRoot , Periodic , LinearClenshawCurtisBoundary ,
  Bspline , BsplineBoundary , BsplineClenshawCurtis , Wavelet ,
  WaveletBoundary , FundamentalSpline , ModFundamentalSpline , ModBsplineClenshawCurtis ,
  LinearStencil , ModLinearStencil , PolyClenshawCurtisBoundary , PolyClenshawCurtis ,
  LinearClenshawCurtis , ModPolyClenshawCurtis , ModLinearClenshawCurtis , NaturalBsplineBoundary ,
  NakBspline , NakBsplineBoundary , ModNakBspline , WeaklyFundamentalSplineBoundary ,
  WeaklyFundamentalNakSplineBoundary , ModWeaklyFundamentalNakSpline , FundamentalSplineBoundary , FundamentalNakSplineBoundary ,
  NakBsplineExtended , NakPBspline
}
 enum to address different gridtypes in a standardized way More...
 
enum class  RefinementFunctorType {
  Surplus , SurplusVolume , DataBased , ZeroCrossing ,
  GridPointBased , MultipleClass , Classification
}
 Enumeration that defines different types of refinement indicators / functors. More...
 

Functions

bool doubleReverseCompare (const double firstEl, const double secondEl)
 
std::ostream & operator<< (std::ostream &stream, const DataVector &x)
 Concatenate output stream with DataVector.
 
std::ostream & operator<< (std::ostream &stream, const GridPoint &x)
 Concatenate output stream with GridPoint.
 
template<class T >
std::ostream & operator<< (std::ostream &stream, const std::vector< T > &x)
 Concatenate output stream with std::vector.
 
void validate (boost::any &v, const std::vector< std::string > &values, sgpp::base::GridType *target_type, int)
 

Typedef Documentation

◆ FUNC

typedef double(* sgpp::base::FUNC) (int, double *, void *)

Typedef for general functions that can be passed to integration methods.

Requires three parameters. First, the dimensionality, then dim-many coordinates, and then further client data for the function at hand.

◆ GridPoint

Main typedef for GridPoint.

◆ GridStorage

Main typedef for GridStorage.

◆ index_t

typedef unsigned int sgpp::base::index_t

◆ level_t

typedef unsigned int sgpp::base::level_t

◆ SBasis

typedef Basis<unsigned int, unsigned int> sgpp::base::SBasis

◆ SBsplineBase

typedef BsplineBasis<unsigned int, unsigned int> sgpp::base::SBsplineBase

◆ SBsplineBoundaryBase

typedef BsplineBoundaryBasis<unsigned int, unsigned int> sgpp::base::SBsplineBoundaryBase

◆ SBsplineClenshawCurtisBase

◆ SBsplineModifiedBase

typedef BsplineModifiedBasis<unsigned int, unsigned int> sgpp::base::SBsplineModifiedBase

◆ SBsplineModifiedClenshawCurtisBase

◆ SFundamentalNakSplineBase

◆ SFundamentalSplineBase

typedef FundamentalSplineBasis<unsigned int, unsigned int> sgpp::base::SFundamentalSplineBase

◆ SFundamentalSplineModifiedBase

◆ SLinearBase

typedef LinearBasis<unsigned int, unsigned int> sgpp::base::SLinearBase

◆ SLinearBoundaryBase

typedef LinearBoundaryBasis<unsigned int, unsigned int> sgpp::base::SLinearBoundaryBase

◆ SLinearClenshawCurtisBase

◆ SLinearClenshawCurtisBoundaryBase

◆ SLinearModifiedBase

typedef LinearModifiedBasis<unsigned int, unsigned int> sgpp::base::SLinearModifiedBase

◆ SLinearModifiedClenshawCurtisBase

◆ SLinearPeriodicBasis

typedef LinearPeriodicBasis<unsigned int, unsigned int> sgpp::base::SLinearPeriodicBasis

◆ SLinearStretchedBase

typedef LinearStretchedBasis<unsigned int, unsigned int> sgpp::base::SLinearStretchedBase

◆ SLinearStretchedBoundaryBase

◆ SNakBsplineBase

typedef NakBsplineBasis<unsigned int, unsigned int> sgpp::base::SNakBsplineBase

◆ SNakBsplineBaseDeriv1

typedef NakBsplineBasisDeriv1<unsigned int, unsigned int> sgpp::base::SNakBsplineBaseDeriv1

◆ SNakBsplineBaseDeriv2

typedef NakBsplineBasisDeriv2<unsigned int, unsigned int> sgpp::base::SNakBsplineBaseDeriv2

◆ SNakBsplineBoundaryBase

typedef NakBsplineBoundaryBasis<unsigned int, unsigned int> sgpp::base::SNakBsplineBoundaryBase

◆ SNakBsplineExtendedBase

typedef NakBsplineExtendedBasis<unsigned int, unsigned int> sgpp::base::SNakBsplineExtendedBase

◆ SNakBsplineModifiedBase

typedef NakBsplineModifiedBasis<unsigned int, unsigned int> sgpp::base::SNakBsplineModifiedBase

◆ SNakBsplineModifiedBaseDeriv1

◆ SNakBsplineModifiedBaseDeriv2

◆ SNakPBsplineBase

typedef NakPBsplineBasis<unsigned int, unsigned int> sgpp::base::SNakPBsplineBase

◆ SNaturalBsplineBase

typedef NaturalBsplineBasis<unsigned int, unsigned int> sgpp::base::SNaturalBsplineBase

◆ SPolyBase

typedef PolyBasis<unsigned int, unsigned int> sgpp::base::SPolyBase

◆ SPolyBoundaryBase

typedef PolyBoundaryBasis<unsigned int, unsigned int> sgpp::base::SPolyBoundaryBase

◆ SPolyClenshawCurtisBase

typedef PolyClenshawCurtisBasis<unsigned int, unsigned int> sgpp::base::SPolyClenshawCurtisBase

◆ SPolyClenshawCurtisBoundaryBase

◆ SPolyModifiedBase

typedef PolyModifiedBasis<unsigned int, unsigned int> sgpp::base::SPolyModifiedBase

◆ SPolyModifiedClenshawCurtisBase

◆ SPrewaveletBase

typedef PrewaveletBasis<unsigned int, unsigned int> sgpp::base::SPrewaveletBase

◆ SWaveletBase

typedef WaveletBasis<unsigned int, unsigned int> sgpp::base::SWaveletBase

◆ SWaveletBoundaryBase

typedef WaveletBoundaryBasis<unsigned int, unsigned int> sgpp::base::SWaveletBoundaryBase

◆ SWaveletModifiedBase

typedef WaveletModifiedBasis<unsigned int, unsigned int> sgpp::base::SWaveletModifiedBase

◆ SWeaklyFundamentalNakSplineBase

◆ SWeaklyFundamentalNakSplineBaseDeriv1

◆ SWeaklyFundamentalNakSplineBaseDeriv2

◆ SWeaklyFundamentalNakSplineModifiedBase

◆ SWeaklyFundamentalNakSplineModifiedBaseDeriv1

◆ SWeaklyFundamentalNakSplineModifiedBaseDeriv2

◆ SWeaklyFundamentalSplineBase

◆ SWeaklyFundamentalSplineBaseDeriv1

◆ SWeaklyFundamentalSplineBaseDeriv2

Enumeration Type Documentation

◆ AdaptivityThresholdType

Enum that is used to set the type of refinement threshold (percentage/relative based or absolute).

Enumerator
Relative 
Absolute 

◆ CoarseningFunctorType

Enumeration that defines different types of coarsening indicators / functors.

Enumerator
Surplus 
SurplusVolume 
Classification 

◆ DistributionType

enum class sgpp::base::DistributionType
strong

enum to address different pdfs in a standardized way

Enumerator
Uniform 
Normal 
Lognormal 
TruncNormal 
Beta 
TruncExponential 
TruncGamma 

◆ GeneralGridType

enum class sgpp::base::GeneralGridType
strong

Enum to define all possible grid "super" types (used for GeneralGridConfiguration)

Enumerator
RegularSparseGrid 
RefinedCoarsenedSparseGrid 
ComponentGrid 
GeometryAwareSparseGrid 

◆ GridType

enum class sgpp::base::GridType
strong

enum to address different gridtypes in a standardized way

Enumerator
Linear 
LinearStretched 
LinearL0Boundary 
LinearBoundary 
LinearStretchedBoundary 
LinearTruncatedBoundary 
ModLinear 
Poly 
PolyBoundary 
ModPoly 
ModWavelet 
ModBspline 
Prewavelet 
SquareRoot 
Periodic 
LinearClenshawCurtisBoundary 
Bspline 
BsplineBoundary 
BsplineClenshawCurtis 
Wavelet 
WaveletBoundary 
FundamentalSpline 
ModFundamentalSpline 
ModBsplineClenshawCurtis 
LinearStencil 
ModLinearStencil 
PolyClenshawCurtisBoundary 
PolyClenshawCurtis 
LinearClenshawCurtis 
ModPolyClenshawCurtis 
ModLinearClenshawCurtis 
NaturalBsplineBoundary 
NakBspline 
NakBsplineBoundary 
ModNakBspline 
WeaklyFundamentalSplineBoundary 
WeaklyFundamentalNakSplineBoundary 
ModWeaklyFundamentalNakSpline 
FundamentalSplineBoundary 
FundamentalNakSplineBoundary 
NakBsplineExtended 
NakPBspline 

◆ RefinementFunctorType

Enumeration that defines different types of refinement indicators / functors.

Enumerator
Surplus 
SurplusVolume 
DataBased 
ZeroCrossing 
GridPointBased 
MultipleClass 
Classification 

Function Documentation

◆ doubleReverseCompare()

bool sgpp::base::doubleReverseCompare ( const double  firstEl,
const double  secondEl 
)

◆ operator<<() [1/3]

std::ostream & sgpp::base::operator<< ( std::ostream &  stream,
const DataVector x 
)
inline

Concatenate output stream with DataVector.

Parameters
streamoutput stream
xvector
Returns
stream

References sgpp::base::DataVector::toString().

◆ operator<<() [2/3]

std::ostream & sgpp::base::operator<< ( std::ostream &  stream,
const GridPoint x 
)
inline

Concatenate output stream with GridPoint.

Parameters
streamoutput stream
xpointer to grid point
Returns
stream

References sgpp::base::HashGridPoint::getDimension(), and sgpp::base::HashGridPoint::getStandardCoordinate().

◆ operator<<() [3/3]

template<class T >
std::ostream & sgpp::base::operator<< ( std::ostream &  stream,
const std::vector< T > &  x 
)
inline

Concatenate output stream with std::vector.

Parameters
streamoutput stream
xvector
Returns
stream

◆ validate()

void sgpp::base::validate ( boost::any &  v,
const std::vector< std::string > &  values,
sgpp::base::GridType target_type,
int   
)

References Linear, and ModLinear.