SG++-Doxygen-Documentation
|
Abstract operation for hierarchization and dehierarchization for multiple sets of function values at the grid nodes. More...
#include <OperationMultipleHierarchisation.hpp>
Public Member Functions | |
virtual void | doDehierarchisation (base::DataVector &alpha)=0 |
Virtual method for dehierarchizing for one set of function values. More... | |
virtual void | doDehierarchisation (base::DataMatrix &alpha)=0 |
Pure virtual method for dehierarchizing for multiple sets of coefficients. More... | |
virtual bool | doHierarchisation (base::DataVector &nodeValues)=0 |
Virtual method for hierarchizing for one set of function values. More... | |
virtual bool | doHierarchisation (base::DataMatrix &nodeValues)=0 |
Pure virtual method for hierarchizing for multiple sets of function values. More... | |
OperationMultipleHierarchisation () | |
Constructor. More... | |
virtual | ~OperationMultipleHierarchisation () |
Destructor. More... | |
Abstract operation for hierarchization and dehierarchization for multiple sets of function values at the grid nodes.
|
inline |
Constructor.
|
inlinevirtual |
Destructor.
References alpha, doDehierarchisation(), and doHierarchisation().
|
pure virtual |
Virtual method for dehierarchizing for one set of function values.
[in,out] | alpha | before: vector of hierarchical coefficients, after: vector of function values at the grid points |
Implemented in sgpp::optimization::OperationMultipleHierarchisationModFundamentalSpline, sgpp::optimization::OperationMultipleHierarchisationBsplineClenshawCurtis, sgpp::optimization::OperationMultipleHierarchisationLinearClenshawCurtis, sgpp::optimization::OperationMultipleHierarchisationModBsplineClenshawCurtis, sgpp::optimization::OperationMultipleHierarchisationFundamentalSpline, sgpp::optimization::OperationMultipleHierarchisationBspline, sgpp::optimization::OperationMultipleHierarchisationBsplineBoundary, sgpp::optimization::OperationMultipleHierarchisationLinear, sgpp::optimization::OperationMultipleHierarchisationLinearBoundary, sgpp::optimization::OperationMultipleHierarchisationModBspline, sgpp::optimization::OperationMultipleHierarchisationModLinear, sgpp::optimization::OperationMultipleHierarchisationModWavelet, sgpp::optimization::OperationMultipleHierarchisationWavelet, and sgpp::optimization::OperationMultipleHierarchisationWaveletBoundary.
Referenced by ~OperationMultipleHierarchisation().
|
pure virtual |
Pure virtual method for dehierarchizing for multiple sets of coefficients.
[in,out] | alpha | before: matrix of hierarchical coefficients, after: matrix of function values at the grid points |
Implemented in sgpp::optimization::OperationMultipleHierarchisationModFundamentalSpline, sgpp::optimization::OperationMultipleHierarchisationBsplineClenshawCurtis, sgpp::optimization::OperationMultipleHierarchisationLinearClenshawCurtis, sgpp::optimization::OperationMultipleHierarchisationModBsplineClenshawCurtis, sgpp::optimization::OperationMultipleHierarchisationFundamentalSpline, sgpp::optimization::OperationMultipleHierarchisationBspline, sgpp::optimization::OperationMultipleHierarchisationBsplineBoundary, sgpp::optimization::OperationMultipleHierarchisationLinear, sgpp::optimization::OperationMultipleHierarchisationLinearBoundary, sgpp::optimization::OperationMultipleHierarchisationModBspline, sgpp::optimization::OperationMultipleHierarchisationModLinear, sgpp::optimization::OperationMultipleHierarchisationModWavelet, sgpp::optimization::OperationMultipleHierarchisationWavelet, and sgpp::optimization::OperationMultipleHierarchisationWaveletBoundary.
|
pure virtual |
Virtual method for hierarchizing for one set of function values.
[in,out] | nodeValues | before: vector of function values at the grid points, after: vector of hierarchical coefficients |
Implemented in sgpp::optimization::OperationMultipleHierarchisationModFundamentalSpline, sgpp::optimization::OperationMultipleHierarchisationBsplineClenshawCurtis, sgpp::optimization::OperationMultipleHierarchisationLinearClenshawCurtis, sgpp::optimization::OperationMultipleHierarchisationModBsplineClenshawCurtis, sgpp::optimization::OperationMultipleHierarchisationFundamentalSpline, sgpp::optimization::OperationMultipleHierarchisationBspline, sgpp::optimization::OperationMultipleHierarchisationBsplineBoundary, sgpp::optimization::OperationMultipleHierarchisationLinear, sgpp::optimization::OperationMultipleHierarchisationLinearBoundary, sgpp::optimization::OperationMultipleHierarchisationModBspline, sgpp::optimization::OperationMultipleHierarchisationModLinear, sgpp::optimization::OperationMultipleHierarchisationModWavelet, sgpp::optimization::OperationMultipleHierarchisationWavelet, and sgpp::optimization::OperationMultipleHierarchisationWaveletBoundary.
Referenced by ~OperationMultipleHierarchisation().
|
pure virtual |
Pure virtual method for hierarchizing for multiple sets of function values.
[in,out] | nodeValues | before: matrix of function values at the grid points, after: matrix of hierarchical coefficients |
Implemented in sgpp::optimization::OperationMultipleHierarchisationModFundamentalSpline, sgpp::optimization::OperationMultipleHierarchisationBsplineClenshawCurtis, sgpp::optimization::OperationMultipleHierarchisationLinearClenshawCurtis, sgpp::optimization::OperationMultipleHierarchisationModBsplineClenshawCurtis, sgpp::optimization::OperationMultipleHierarchisationFundamentalSpline, sgpp::optimization::OperationMultipleHierarchisationBspline, sgpp::optimization::OperationMultipleHierarchisationBsplineBoundary, sgpp::optimization::OperationMultipleHierarchisationLinear, sgpp::optimization::OperationMultipleHierarchisationLinearBoundary, sgpp::optimization::OperationMultipleHierarchisationModBspline, sgpp::optimization::OperationMultipleHierarchisationModLinear, sgpp::optimization::OperationMultipleHierarchisationModWavelet, sgpp::optimization::OperationMultipleHierarchisationWavelet, and sgpp::optimization::OperationMultipleHierarchisationWaveletBoundary.