MAIA bb96820c
Multiphysics at AIA
|
#include <collector.h>
Public Member Functions | |
Collector (MLong maxSize, MInt dimension, MFloat dummy, MInt maxNoSets) | |
Collector (MLong maxSize, MInt dimension, MInt distributions, MInt distributions1) | |
Collector (MLong maxSize, MInt dimension, MInt distributions, MInt distributions1, MInt maxNoSurfaces, MInt dummy1) | |
Collector (MLong maxSize, MInt dimension, MInt distributions, MInt dummy, MInt dummy2) | |
Collector (MLong maxSize, MInt dimension, MInt distributions) | |
Collector (MLong maxSize, MInt dimension) | |
Collector (MLong maxSize=1052000) | |
~Collector () | |
MInt | size () |
MInt | maxSize () |
void | append () |
MLong | memoryUseage () |
T * | operator[] (MInt index) |
MInt | setSize (MInt inputSize) |
MInt | resetSize (MInt inputSize) |
char * | getRawPointer () |
Public Attributes | |
T * | a |
MLong | m_rawMemoryCounter |
Private Member Functions | |
void | init (const MLong maxSize_) |
void | allocMemory () |
Allocates collector memory. More... | |
void | allocMemoryAndInitElements () |
Allocates collector memory and initializes elements. More... | |
Private Attributes | |
MLong | m_maxSize |
MInt | m_size |
char * | m_rawMemory = nullptr |
MLong | m_usedMemory |
MInt | m_distribution |
MInt | m_staticElementSize |
Definition at line 14 of file collector.h.
Collector< T >::Collector | ( | MLong | maxSize, |
MInt | dimension, | ||
MFloat | dummy, | ||
MInt | maxNoSets | ||
) |
Definition at line 146 of file collector.h.
Collector< T >::Collector | ( | MLong | maxSize, |
MInt | dimension, | ||
MInt | distributions, | ||
MInt | distributions1 | ||
) |
Definition at line 122 of file collector.h.
Collector< T >::Collector | ( | MLong | maxSize, |
MInt | dimension, | ||
MInt | distributions, | ||
MInt | distributions1, | ||
MInt | maxNoSurfaces, | ||
MInt | dummy1 | ||
) |
Definition at line 138 of file collector.h.
Collector< T >::Collector | ( | MLong | maxSize, |
MInt | dimension, | ||
MInt | distributions, | ||
MInt | dummy, | ||
MInt | dummy2 | ||
) |
Definition at line 130 of file collector.h.
Collector< T >::Collector | ( | MLong | inputMaxSize, |
MInt | dimension, | ||
MInt | dummy | ||
) |
Overloading for LB cells, which require the distributions as parameter.
Also used for:
Definition at line 113 of file collector.h.
Collector< T >::Collector | ( | MLong | maxSize, |
MInt | dimension | ||
) |
Collector< T >::Collector | ( | MLong | maxSize = 1052000 | ) |
Definition at line 97 of file collector.h.
Definition at line 25 of file collector.h.
|
inlineprivate |
Definition at line 66 of file collector.h.
|
inlineprivate |
Definition at line 79 of file collector.h.
void Collector< T >::append |
Definition at line 153 of file collector.h.
char * Collector< T >::getRawPointer |
Definition at line 164 of file collector.h.
Definition at line 59 of file collector.h.
Definition at line 31 of file collector.h.
Definition at line 34 of file collector.h.
Definition at line 170 of file collector.h.
Definition at line 45 of file collector.h.
Definition at line 40 of file collector.h.
Definition at line 29 of file collector.h.
Definition at line 37 of file collector.h.
Definition at line 57 of file collector.h.
Definition at line 53 of file collector.h.
|
private |
Definition at line 55 of file collector.h.
Definition at line 38 of file collector.h.
Definition at line 54 of file collector.h.
Definition at line 58 of file collector.h.
Definition at line 56 of file collector.h.