List of all members.
Public Member Functions
|void||addRequiredChunk (std::size_t size_of_data_type, std::size_t num_elements)|
|data_type_size is the size of a single element of the data type and num_elements is the number of elements of the data type that need to be allocated. |
|Called after all byte requirements are registered. Allocates the contiguous array. |
|Teuchos::ArrayRCP< DataT >||allocate (std::size_t num_elements)|
|int||getTotalBytes () const|
This class will allocate all fields for all data types in one contiguous chunk of memory. It is templated on AlignmentT which is the size that all variables should be aligned on.