|
High Performance Plasticity
0.5.0
|
#include <spectralUtils.h>
Public Member Functions | |
| SpectralDatabaseUnified () | |
| SpectralDatabaseUnified (std::string dbFilename, std::vector< SpectralDatasetID > dsetIDs, unsigned int nTerms, MPI_Comm comm, unsigned int refineMult=1) | |
| SpectralDatabaseUnified (std::string dbFilename, std::vector< SpectralDatasetID > dsetIDs, unsigned int nTerms, unsigned int refineMult=1) | |
| SpectralDatabaseUnified (std::string dbFilename, unsigned int nTerms, MPI_Comm comm, unsigned int refineMult=1) | |
| bool | hasDset (SpectralDatasetID dsetID) |
| U | getIDFTReal (SpectralDatasetID dsetID, std::vector< unsigned int > spatialCoord) const |
| U | getIDFTReal (std::string dsetBasename, std::vector< unsigned int > componentIdx, std::vector< unsigned int > spatialCoord) const |
| U | getIDFTReal (std::string dsetFullname, std::vector< unsigned int > spatialCoord) 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 |
| std::shared_ptr< U > | getCoeffs (const SpectralDatasetID &dsetID) const |
| unsigned int | getNTerms () const |
| const std::shared_ptr< int > & | getCoords () const |
Private Member Functions | |
| void | constructFromHandler (HDF5Handler &dbFile, std::vector< SpectralDatasetID > dsetIDs, unsigned int nTerms, unsigned int refineMult=1) |
| void | loadDatasets (HDF5Handler &dbfile, std::vector< SpectralDatasetID > dsetIDs, unsigned int nTerms, unsigned int refineMult=1) |
| Load the given datasets. More... | |
Private Attributes | |
| hsize_t | nDims = 0 |
| unsigned int | nTerms |
| std::vector< unsigned int > | gridDims |
| std::vector< double > | gridStarts |
| std::vector< double > | gridEnds |
| std::vector< double > | gridLengths |
| std::vector< double > | gridSteps |
| std::shared_ptr< int > | coords |
| std::map< SpectralDatasetID, std::shared_ptr< U > > | coeffs |
| const unsigned int | alignment = HPP_DEFAULT_ALIGNMENT |
|
inline |
| hpp::SpectralDatabaseUnified< U >::SpectralDatabaseUnified | ( | std::string | dbFilename, |
| std::vector< SpectralDatasetID > | dsetIDs, | ||
| unsigned int | nTerms, | ||
| MPI_Comm | comm, | ||
| unsigned int | refineMult = 1 |
||
| ) |
| hpp::SpectralDatabaseUnified< U >::SpectralDatabaseUnified | ( | std::string | dbFilename, |
| std::vector< SpectralDatasetID > | dsetIDs, | ||
| unsigned int | nTerms, | ||
| unsigned int | refineMult = 1 |
||
| ) |
| hpp::SpectralDatabaseUnified< U >::SpectralDatabaseUnified | ( | std::string | dbFilename, |
| unsigned int | nTerms, | ||
| MPI_Comm | comm, | ||
| unsigned int | refineMult = 1 |
||
| ) |
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| U hpp::SpectralDatabaseUnified< U >::getIDFTReal | ( | SpectralDatasetID | dsetID, |
| std::vector< unsigned int > | spatialCoord | ||
| ) | const |
| U hpp::SpectralDatabaseUnified< U >::getIDFTReal | ( | std::string | dsetBasename, |
| std::vector< unsigned int > | componentIdx, | ||
| std::vector< unsigned int > | spatialCoord | ||
| ) | const |
| U hpp::SpectralDatabaseUnified< U >::getIDFTReal | ( | std::string | dsetFullname, |
| std::vector< unsigned int > | spatialCoord | ||
| ) | const |
|
inline |
|
inline |
|
inline |
|
private |
Load the given datasets.
| dbfile | |
| dsetIDs | |
| nTerms | |
| refineMult |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |