Go to the source code of this file.
|
| template<class T , class U > |
| U * | maia::collector_memory::align (U *p) |
| | Aligns pointer p such that a T stored at its adress is aligned. More...
|
| |
| template<class T > |
| void | maia::collector_memory::rowMajor1D (T *&p, void *&base, const MInt cellId, const MInt Nrows, const MInt maxNoCells) |
| | Stores 1D variables in row-major order. More...
|
| |
| template<class T > |
| | maia::collector_memory::ATTRIBUTES1 (ATTRIBUTE_NO_AUTOVEC) inline void rowMajor2D(T **&p |
| | Stores 2D variables in row-major order. More...
|
| |
| | maia::collector_memory::for (MInt i=0;i< Nrows;++i) |
| |
| template<class T > |
| void | maia::collector_memory::copyElements1D (T *to, T *from, const MInt Nrows) |
| | Copies 1D cell elements. More...
|
| |
| template<class T > |
| void | maia::collector_memory::copyElements2D (T *to, T *from, const MInt Nrows, const MInt Ncols) |
| | Copies 2D cell elements. More...
|
| |
| template<class T > |
| void | maia::collector_memory::unaligned_cell_wise::rowMajor1D (T *&p, void *&base, const MInt Nrows) |
| | Store 1D variables in row-majow order relative to the start of each cell's memory solver. More...
|
| |
| template<class T > |
| | maia::collector_memory::unaligned_cell_wise::ATTRIBUTES1 (ATTRIBUTE_NO_AUTOVEC) inline void rowMajor2D(T **&p |
| |
| | maia::collector_memory::unaligned_cell_wise::for (MInt i=0;i< Nrows;++i) |
| |