BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Template class to store data of any type in multi-dimensional space (low-level). More...
Public Member Functions | |
LLData (size_t rank, const int *dimensions) | |
LLData (const LLData< T > &right) | |
LLData< T > & | operator= (const LLData< T > &right) |
LLData< double > | meanValues () const |
T & | operator[] (size_t i) |
const T & | operator[] (size_t i) const |
T & | atCoordinate (int *coordinate) |
const T & | atCoordinate (int *coordinate) const |
LLData< T > & | operator+= (const LLData< T > &right) |
LLData< T > & | operator-= (const LLData< T > &right) |
LLData< T > & | operator*= (const LLData< T > &right) |
LLData< T > & | operator/= (const LLData< T > &right) |
void | setAll (const T &value) |
void | scaleAll (const T &factor) |
size_t | getTotalSize () const |
size_t | getRank () const |
const int * | getDimensions () const |
T | getTotalSum () const |
Template class to store data of any type in multi-dimensional space (low-level).