![]() |
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.