|
High Performance Plasticity
0.5.0
|
#include <spectralUtils.h>
Public Member Functions | |
| SpectralDataset () | |
| SpectralDataset (const std::vector< std::vector< unsigned int >> &coordsList, const std::vector< std::complex< U >> &coeffList) | |
| const std::shared_ptr< U > & | getCoeffs () const |
| const std::shared_ptr< int > & | getCoords () const |
| unsigned int | getNDims () const |
| unsigned int | getNTerms () const |
Private Attributes | |
| unsigned int | nDims |
| unsigned int | nTerms |
| std::shared_ptr< int > | coords |
| std::shared_ptr< U > | coeffs |
| unsigned int | alignment = HPP_DEFAULT_ALIGNMENT |
|
inline |
| hpp::SpectralDataset< U >::SpectralDataset | ( | const std::vector< std::vector< unsigned int >> & | coordsList, |
| const std::vector< std::complex< U >> & | coeffList | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
The complex coefficients, arranged as [Re(coeff[0]), Im(coeff[0]), ..., Re(coeff[M-1]), Im(coeff[M-1])]
|
private |
An array of the spectral coordinates of the terms, arranged as [coord[0][0], coord[0][1], ..., coord[0][N-1], coord[1][0], coord[1][1], ..., coord[1][N-1], ... coord[M-1][0], coord[M-1][1], ..., coord[M-1][N-1]], where M is the number of terms and N is the dimension.
|
private |
|
private |