88 |
|
cerr << "size does not match"<< endl; |
89 |
|
} |
90 |
|
|
91 |
– |
if (storageLayout_ & dslZAngle && zAngle.size() != size_) { |
92 |
– |
//error |
93 |
– |
cerr << "size does not match"<< endl; |
94 |
– |
} |
95 |
– |
|
91 |
|
if (storageLayout_ & dslForce && force.size() != size_) { |
92 |
|
//error |
93 |
|
cerr << "size does not match"<< endl; |
169 |
|
internalResize(electroFrame, newSize); |
170 |
|
} |
171 |
|
|
177 |
– |
if (storageLayout_ & dslZAngle) { |
178 |
– |
internalResize(zAngle, newSize); |
179 |
– |
} |
180 |
– |
|
172 |
|
if (storageLayout_ & dslForce) { |
173 |
|
internalResize(force, newSize); |
174 |
|
} |
237 |
|
electroFrame.reserve(size); |
238 |
|
} |
239 |
|
|
249 |
– |
if (storageLayout_ & dslZAngle) { |
250 |
– |
zAngle.reserve(size); |
251 |
– |
} |
252 |
– |
|
240 |
|
if (storageLayout_ & dslForce) { |
241 |
|
force.reserve(size); |
242 |
|
} |
307 |
|
internalCopy(electroFrame, source, num, target); |
308 |
|
} |
309 |
|
|
323 |
– |
if (storageLayout_ & dslZAngle) { |
324 |
– |
internalCopy(zAngle, source, num, target); |
325 |
– |
} |
326 |
– |
|
310 |
|
if (storageLayout_ & dslForce) { |
311 |
|
internalCopy(force, source, num, target); |
312 |
|
} |
383 |
|
return internalGetArrayPointer(electroFrame); |
384 |
|
break; |
385 |
|
|
403 |
– |
case dslZAngle: |
404 |
– |
return internalGetArrayPointer(zAngle); |
405 |
– |
break; |
406 |
– |
|
386 |
|
case dslForce: |
387 |
|
return internalGetArrayPointer(force); |
388 |
|
break; |
511 |
|
if (layout & dslElectroFrame) { |
512 |
|
bytes += sizeof(Mat3x3d); |
513 |
|
} |
535 |
– |
if (layout & dslZAngle) { |
536 |
– |
bytes += sizeof(RealType); |
537 |
– |
} |
514 |
|
if (layout & dslForce) { |
515 |
|
bytes += sizeof(Vector3d); |
516 |
|
} |