20 L1Portion(
int size,
int size2):a(),dataSize(size2) {
25 void resize(
int size) { a.resize(size); };
26 void reserve(
int size) { a.reserve(size); };
33 a[a.size()-1].reserve(dataSize);
42 for(
unsigned int i = 0;
i < a.size();
i++) size += a[
i].size();
43 return size*
sizeof(
T);
62 L1Portion(
int size,
int size2):a(),dataSize(size2) {
68 void resize(
int size) { a.resize(size); };
69 void reserve(
int size) { a.reserve(size); };
76 a[a.size()-1].reserve(dataSize);
85 for(
unsigned int i = 0;
i < a.size();
i++) size += a[
i].size();
86 return size*
sizeof(
T);
109 void resize(
int size) { a.resize(size); };
117 a[a.size()-1].reserve(dataSize);
126 for(
int i = 0;
i < a.size();
i++) size += a[
i].size();
127 return size*
sizeof(T);
nsL1::vector< T >::TSimd vType
L1Portion(int size, int size2)
L1Portion(int size, int size2)
nsL1::vector< T >::TSimd vType
vType & operator[](int i)
L1Portion(int size, int size2)