SG++-Doxygen-Documentation
|
Hierarchisation on sparse grid, linear grid without boundaries. More...
#include <OperationStencilHierarchisationLinear.hpp>
Public Member Functions | |
void | doDehierarchisation (DataVector &alpha) override |
Implements the dehierarchisation on a sparse grid The results are queried via get{Surplus,Neighbor,Weight}Stencil(). More... | |
void | doHierarchisation (DataVector &node_values) override |
Implements the abstract hierarchisation on a sparse grid. More... | |
const IndexStencil & | getNeighborStencil () const override |
Access to the results of the hierarchisation operation. More... | |
size_t | getStencilSize () const override |
The number of operations performed, i.e. More... | |
const IndexStencil & | getSurplusStencil () const override |
Access to the results of the hierarchisation operation. More... | |
const WeightStencil & | getWeightStencil () const override |
Access to the results of the hierarchisation operation. More... | |
OperationStencilHierarchisationLinear (GridStorage &storage) | |
Constructor of OperationStencilHierarchisationLinear. More... | |
~OperationStencilHierarchisationLinear () override | |
Destructor. More... | |
Public Member Functions inherited from sgpp::base::OperationStencilHierarchisation | |
OperationStencilHierarchisation () | |
Constructor. More... | |
~OperationStencilHierarchisation () override | |
Destructor. More... | |
Public Member Functions inherited from sgpp::base::OperationHierarchisation | |
OperationHierarchisation () | |
Constructor. More... | |
virtual | ~OperationHierarchisation () |
Destructor. More... | |
Protected Attributes | |
IndexStencil | neighborStencil |
Index array with neighboring surplus indices. More... | |
GridStorage & | storage |
reference to the grid's GridStorage object More... | |
IndexStencil | surplusStencil |
Index array with surplus indices. More... | |
WeightStencil | weightStencil |
Index array with surplus indices. More... | |
Additional Inherited Members | |
Public Types inherited from sgpp::base::OperationStencilHierarchisation | |
typedef std::vector< unsigned int > | IndexStencil |
typedef std::vector< float > | WeightStencil |
Hierarchisation on sparse grid, linear grid without boundaries.
|
inlineexplicit |
Constructor of OperationStencilHierarchisationLinear.
storage | Pointer to the grid's gridstorage obejct |
|
inlineoverride |
Destructor.
References alpha, doDehierarchisation(), and doHierarchisation().
|
overridevirtual |
Implements the dehierarchisation on a sparse grid The results are queried via get{Surplus,Neighbor,Weight}Stencil().
alpha | dummy array |
Implements sgpp::base::OperationStencilHierarchisation.
References sgpp::base::HashGridStorage::getDimension(), python.statsfileInfo::i, neighborStencil, create_scripts::s, storage, surplusStencil, sgpp::base::sweep< FUNC >::sweep1D(), and weightStencil.
Referenced by ~OperationStencilHierarchisationLinear().
|
overridevirtual |
Implements the abstract hierarchisation on a sparse grid.
The results are queried via get{Surpluses,Neighbors,Weights}.
node_values | dummy array |
Implements sgpp::base::OperationStencilHierarchisation.
References sgpp::base::HashGridStorage::getDimension(), python.statsfileInfo::i, neighborStencil, create_scripts::s, storage, surplusStencil, sgpp::base::sweep< FUNC >::sweep1D(), and weightStencil.
Referenced by ~OperationStencilHierarchisationLinear().
|
inlineoverridevirtual |
Access to the results of the hierarchisation operation.
This is an index array whose contents refer to the indices associated with the grid points by means of the storage scheme used.
Implements sgpp::base::OperationStencilHierarchisation.
References neighborStencil.
|
inlineoverridevirtual |
The number of operations performed, i.e.
the length of each of the three arrays.
Implements sgpp::base::OperationStencilHierarchisation.
References surplusStencil.
|
inlineoverridevirtual |
Access to the results of the hierarchisation operation.
This is an index array whose contents refer to the indices associated with the grid points by means of the storage scheme used.
Implements sgpp::base::OperationStencilHierarchisation.
References surplusStencil.
|
inlineoverridevirtual |
Access to the results of the hierarchisation operation.
Implements sgpp::base::OperationStencilHierarchisation.
References weightStencil.
|
protected |
Index array with neighboring surplus indices.
Referenced by doDehierarchisation(), doHierarchisation(), and getNeighborStencil().
|
protected |
reference to the grid's GridStorage object
Referenced by doDehierarchisation(), and doHierarchisation().
|
protected |
Index array with surplus indices.
Referenced by doDehierarchisation(), doHierarchisation(), getStencilSize(), and getSurplusStencil().
|
protected |
Index array with surplus indices.
Referenced by doDehierarchisation(), doHierarchisation(), and getWeightStencil().