NGSolve
5.3
|
Array with static and dynamic memory management. More...
#include <array.hpp>
Public Member Functions | |
ArrayMem (int asize=0) | |
Generate array of logical and physical size asize. | |
ArrayMem (const Array< T > &a2) | |
copies from Array a2 | |
ArrayMem (const ArrayMem &a2) | |
copies from ArrayMem a2 | |
ArrayMem & | operator= (const T &val) |
Fill array with val. | |
ArrayMem & | operator= (const FlatArray< T > &a2) |
array copy | |
template<typename T2 > | |
ArrayMem & | operator= (const BaseArrayObject< T2 > &a2) |
Array with static and dynamic memory management.
Declares a static array which size is given by the template parameter. If the dynamic size fits into the static size, use static memory, otherwise perform dynamic allocation