![]()  | 
  
    SG++-Doxygen-Documentation
    
   | 
 
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...
#include <OperationArbitraryBoundaryHierarchisation.hpp>
  
 Public Member Functions | |
| void | doDehierarchisation (DataVector &alpha) | 
| Implements the dehierarchisation on a sparse grid.  More... | |
| void | doHierarchisation (DataVector &nodal_values) | 
| Implements the hierarchisation on a sparse grid.  More... | |
| OperationArbitraryBoundaryHierarchisation (Grid &grid) | |
| Constructor.  More... | |
| virtual | ~OperationArbitraryBoundaryHierarchisation () | 
| Destructor.  More... | |
  Public Member Functions inherited from sgpp::base::OperationHierarchisation | |
| OperationHierarchisation () | |
| Constructor.  More... | |
| virtual | ~OperationHierarchisation () | 
| Destructor.  More... | |
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)
      
  | 
  explicit | 
Constructor.
| grid | Grid which is to be used for hierarchisation | 
References sgpp::base::GeneralGridConfiguration::boundaryLevel_, sgpp::base::Grid::createGrid(), sgpp::base::GeneralGridConfiguration::dim_, sgpp::base::Grid::getBasis(), sgpp::base::Basis< LT, IT >::getDegree(), sgpp::base::Grid::getDimension(), sgpp::base::HashGridStorage::getPoint(), sgpp::base::HashGridStorage::getSize(), sgpp::base::Grid::getStorage(), sgpp::base::Grid::getType(), sgpp::base::Grid::getZeroBoundaryType(), python.statsfileInfo::i, sgpp::base::HashGridStorage::insert(), sgpp::base::HashGridPoint::isInnerPoint(), sgpp::base::GeneralGridConfiguration::maxDegree_, and sgpp::base::GeneralGridConfiguration::type_.
      
  | 
  virtual | 
Destructor.
References sgpp::op_factory::createOperationMultipleEval(), and sgpp::op_factory::createOperationMultipleEvalNaive().
      
  | 
  virtual | 
Implements the dehierarchisation on a sparse grid.
| alpha | the coefficients of the sparse grid's basis functions | 
Implements sgpp::base::OperationHierarchisation.
References sgpp::base::HashGridStorage::getCoordinateArrays(), sgpp::base::HashGridStorage::getPoint(), sgpp::base::HashGridStorage::getSequenceNumber(), sgpp::base::HashGridStorage::getSize(), sgpp::base::Grid::getStorage(), python.statsfileInfo::i, sgpp::base::HashGridPoint::isInnerPoint(), and python.utils.statsfile2gnuplot::j.
      
  | 
  virtual | 
Implements the hierarchisation on a sparse grid.
| nodal_values | the function's values in the nodal basis | 
Implements sgpp::base::OperationHierarchisation.
References sgpp::op_factory::createOperationHierarchisation(), sgpp::base::HashGridStorage::getCoordinateArrays(), sgpp::base::HashGridStorage::getSequenceNumber(), sgpp::base::HashGridStorage::getSize(), sgpp::base::Grid::getStorage(), python.statsfileInfo::i, sgpp::base::HashGridPoint::isInnerPoint(), and python.utils.statsfile2gnuplot::j.