Doxygen
1.9.1
|
Main header for the Sparse Grid module. More...
#include "tsgGridGlobal.hpp"
#include "tsgGridLocalPolynomial.hpp"
#include "tsgGridWavelet.hpp"
#include "tsgGridFourier.hpp"
Go to the source code of this file.
Classes | |
class | TasGrid::TasmanianSparseGrid |
The master-class that represents an instance of a Tasmanian sparse grid. More... | |
Namespaces | |
TasGrid | |
Encapsulates the Tasmanian Sparse Grid module. | |
Functions | |
TasmanianSparseGrid | TasGrid::makeEmpty () |
Returns an empty sparse grid. More... | |
TasmanianSparseGrid | TasGrid::makeGlobalGrid (int dimensions, int outputs, int depth, TypeDepth type, TypeOneDRule rule, std::vector< int > const &anisotropic_weights=std::vector< int >(), double alpha=0.0, double beta=0.0, const char *custom_filename=nullptr, std::vector< int > const &level_limits=std::vector< int >()) |
Factory method, creates a new grid and calls TasmanianSparseGrid::makeGlobalGrid(). More... | |
TasmanianSparseGrid | TasGrid::makeSequenceGrid (int dimensions, int outputs, int depth, TypeDepth type, TypeOneDRule rule, std::vector< int > const &anisotropic_weights=std::vector< int >(), std::vector< int > const &level_limits=std::vector< int >()) |
Factory method, creates a new grid and calls TasmanianSparseGrid::makeSequenceGrid(). More... | |
TasmanianSparseGrid | TasGrid::makeLocalPolynomialGrid (int dimensions, int outputs, int depth, int order=1, TypeOneDRule rule=rule_localp, std::vector< int > const &level_limits=std::vector< int >()) |
Factory method, creates a new grid and calls TasmanianSparseGrid::makeLocalPolynomialGrid(). More... | |
TasmanianSparseGrid | TasGrid::makeWaveletGrid (int dimensions, int outputs, int depth, int order=1, std::vector< int > const &level_limits=std::vector< int >()) |
Factory method, creates a new grid and calls TasmanianSparseGrid::makeWaveletGrid(). More... | |
TasmanianSparseGrid | TasGrid::makeFourierGrid (int dimensions, int outputs, int depth, TypeDepth type, std::vector< int > const &anisotropic_weights=std::vector< int >(), std::vector< int > const &level_limits=std::vector< int >()) |
Factory method, creates a new grid and calls TasmanianSparseGrid::makeFourierGrid(). More... | |
TasmanianSparseGrid | TasGrid::readGrid (const char *filename) |
Factory method, creates a new grid and calls TasmanianSparseGrid::read(). More... | |
TasmanianSparseGrid | TasGrid::readGrid (std::string const &filename) |
Overload using std::string. More... | |
TasmanianSparseGrid | TasGrid::copyGrid (TasmanianSparseGrid const &source, int outputs_begin=0, int outputs_end=-1) |
Returns a grid that is a copy of the source. More... | |
Main header for the Sparse Grid module.
The header needed to access the Tasmanian sparse grids module, the TasGrid::TasmanianSparseGrids class is defined here.