40 inline MemElementBase(
unsigned int n = 0);
42 virtual ~MemElementBase() = 0;
43 inline unsigned int getSize()
const;
44 virtual void resize() = 0;
50 template <
typename T>
class MemVector:
public MemElementBase
54 bool createdContainer;
56 MemVector(
unsigned int n = 0);
58 virtual void resize(
unsigned int n);
59 void setContainer(
unsigned int n, T* p);
65 inline MemElementBase::MemElementBase(
unsigned int n): size(n)
Advanced Simulation Library.
std::shared_ptr< MemElementBase > MemElement
unsigned int getSize() const