#include <spectralUtils.h>
|
| | SpectralDatabase () |
| |
| | SpectralDatabase (std::string dbFilename, std::vector< std::string > dsetBasenames, unsigned int nTerms, MPI_Comm comm, unsigned int refineMult=1) |
| |
| | SpectralDatabase (std::vector< unsigned int > gd, std::vector< double > gs, std::vector< double > ge, std::map< SpectralDatasetID, SpectralDataset< U >> dsets) |
| |
| U | getIDFTReal (std::string dsetBasename, std::vector< unsigned int > componentIdx, std::vector< unsigned int > spatialCoord) const |
| | AT END OF DAY, WAS IN PROCESS OF FILLING THIS IN, TO BE CALLED ON LINE 698 Should also switch IFFT->IDFT where appropriate. More...
|
| |
| U | getIDFTReal (std::string dsetBasename, std::vector< unsigned int > spatialCoord) const |
| |
| const std::shared_ptr< U > & | getExpTable () const |
| |
| const std::vector< unsigned int > & | getGridDims () const |
| |
| const std::vector< double > & | getGridEnds () const |
| |
| const std::vector< double > & | getGridLengths () const |
| |
| const std::vector< double > & | getGridStarts () const |
| |
| const std::vector< double > & | getGridSteps () const |
| |
| const hsize_t & | getNDims () const |
| |
| SpectralDataset< U > | getDataset (const SpectralDatasetID &dsetID) const |
| |
| unsigned int | getNDsets () const |
| |
| unsigned int | getNTerms () const |
| |
template<typename U>
class hpp::SpectralDatabase< U >
- Author
- Michael Malahe
- Date
- 07/03/17
template<typename U >
| U hpp::SpectralDatabase< U >::getIDFTReal |
( |
std::string |
dsetBasename, |
|
|
std::vector< unsigned int > |
componentIdx, |
|
|
std::vector< unsigned int > |
spatialCoord |
|
) |
| const |
AT END OF DAY, WAS IN PROCESS OF FILLING THIS IN, TO BE CALLED ON LINE 698 Should also switch IFFT->IDFT where appropriate.
template<typename U >
| U hpp::SpectralDatabase< U >::getIDFTReal |
( |
std::string |
dsetBasename, |
|
|
std::vector< unsigned int > |
spatialCoord |
|
) |
| const |
Load all of the components from a dataset.
- Parameters
-
| dbfile | |
| dsetBasename | |
| nTerms | the number of Fourier terms to load |
| refineMult | the spectral refinement multiplier |
template<typename U >
| void hpp::SpectralDatabase< U >::loadDatasetSingleComponent |
( |
HDF5Handler & |
dbfile, |
|
|
std::string |
dsetBasename, |
|
|
std::vector< unsigned int > |
componentIdxUint, |
|
|
unsigned int |
nTerms, |
|
|
unsigned int |
refineMult = 1 |
|
) |
| |
|
private |
Load a single component from a dataset.
Load all of the components from a dataset.
- Parameters
-
| dbfile | |
| dsetBasename | |
| nTerms | the number of Fourier terms to load |
| refineMult | the spectral refinement multiplier |
| componentIdxUint | the vector or tensor index of the component of the quantity to fetch |
The documentation for this class was generated from the following files: