| 
| class   | CloneableSLE | 
|   | Abstract class for "cloneable" linear systems.  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   | EmptyVectorFunction | 
|   | Singleton containing an empty implementation of VectorFunction.  More...
  | 
|   | 
| class   | EmptyVectorFunctionGradient | 
|   | Singleton containing an empty implementation of VectorFunctionGradient.  More...
  | 
|   | 
| class   | FullSLE | 
|   | Full linear system, essentially a wrapper around base::DataMatrix.  More...
  | 
|   | 
| class   | HashRefinementMultiple | 
|   | Descendant of base::HashRefinement refining without the generation of hierarchical ancestors.  More...
  | 
|   | 
| class   | HierarchisationSLE | 
|   | Linear system of the hierarchization in a sparse grid.  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   | IterativeGridGenerator | 
|   | Abstract base class for iterative grid generation methods.  More...
  | 
|   | 
| class   | IterativeGridGeneratorLinearSurplus | 
|   | Iterative grid generation based on linear surplusses.  More...
  | 
|   | 
| class   | IterativeGridGeneratorRitterNovak | 
|   | Iterative grid generation based on Ritter/Novak's refinement criterion.  More...
  | 
|   | 
| class   | IterativeGridGeneratorSOO | 
|   | Iterative grid generator using simultaneous optimistic optimization (SOO).  More...
  | 
|   | 
| class   | MutexType | 
|   | Wrapper for OpenMP nested locks.  More...
  | 
|   | 
| class   | OperationMultipleHierarchisation | 
|   | Abstract operation for hierarchization and dehierarchization for multiple sets of function values at the grid nodes.  More...
  | 
|   | 
| class   | OperationMultipleHierarchisationBspline | 
|   | Hierarchisation operation for B-spline basis functions on Noboundary grids.  More...
  | 
|   | 
| class   | OperationMultipleHierarchisationBsplineBoundary | 
|   | Hierarchisation operation for B-spline basis functions on Boundary grids.  More...
  | 
|   | 
| class   | OperationMultipleHierarchisationBsplineClenshawCurtis | 
|   | Hierarchisation operation for B-spline basis functions on Clenshaw-Curtis grids.  More...
  | 
|   | 
| class   | OperationMultipleHierarchisationFundamentalSpline | 
|   | Hierarchisation operation for B-spline basis functions on Noboundary grids.  More...
  | 
|   | 
| class   | OperationMultipleHierarchisationLinear | 
|   | Hierarchisation operation for linear basis functions on Noboundary grids.  More...
  | 
|   | 
| class   | OperationMultipleHierarchisationLinearBoundary | 
|   | Hierarchisation operation for linear basis functions on Boundary grids.  More...
  | 
|   | 
| class   | OperationMultipleHierarchisationLinearClenshawCurtis | 
|   | Hierarchisation operation for linear basis functions on Clenshaw-Curtis grids.  More...
  | 
|   | 
| class   | OperationMultipleHierarchisationModBspline | 
|   | Hierarchisation operation for modified B-spline basis functions on Noboundary grids.  More...
  | 
|   | 
| class   | OperationMultipleHierarchisationModBsplineClenshawCurtis | 
|   | Hierarchisation operation for modified B-spline basis functions on Noboundary grids.  More...
  | 
|   | 
| class   | OperationMultipleHierarchisationModFundamentalSpline | 
|   | Hierarchisation operation for modified B-spline basis functions on Noboundary grids.  More...
  | 
|   | 
| class   | OperationMultipleHierarchisationModLinear | 
|   | Hierarchisation operation for modified linear basis functions on Noboundary grids.  More...
  | 
|   | 
| class   | OperationMultipleHierarchisationModWavelet | 
|   | Hierarchisation operation for modified wavelet basis functions on Noboundary grids.  More...
  | 
|   | 
| class   | OperationMultipleHierarchisationWavelet | 
|   | Hierarchisation operation for wavelet basis functions on Noboundary grids.  More...
  | 
|   | 
| class   | OperationMultipleHierarchisationWaveletBoundary | 
|   | Hierarchisation operation for wavelet basis functions on Boundary grids.  More...
  | 
|   | 
| class   | Printer | 
|   | Singleton class to facilitate debugging output.  More...
  | 
|   | 
| class   | RandomNumberGenerator | 
|   | Singleton class for generating pseudo-random numbers (wrapper around std::mt19937 from <random>).  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   | ScopedLock | 
|   | Wrapper around MutexType which locks and unlocks upon construction/destruction.  More...
  | 
|   | 
| class   | SLE | 
|   | Abstract class representing a system of linear equations.  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   | 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...
  | 
|   |