# | Line 44 | Line 44 | namespace oopse { | |
---|---|---|
44 | #include "utils/simError.h" | |
45 | namespace oopse { | |
46 | ||
47 | < | SimSnapshotManager::SimSnapshotManager(SimInfo* info) : info_(info){ |
47 | > | SimSnapshotManager::SimSnapshotManager(SimInfo* info, int storageLayout) |
48 | > | : SnapshotManager(storageLayout), info_(info){ |
49 | > | |
50 | int nAtoms = info_->getNAtoms(); | |
51 | int nRigidBodies = info_->getNRigidBodies(); | |
52 | ||
53 | //allocate memory for snapshots | |
54 | < | previousSnapshot_ = new Snapshot(nAtoms, nRigidBodies); |
55 | < | currentSnapshot_ = new Snapshot(nAtoms, nRigidBodies); |
54 | > | previousSnapshot_ = new Snapshot(nAtoms, nRigidBodies, storageLayout); |
55 | > | currentSnapshot_ = new Snapshot(nAtoms, nRigidBodies, storageLayout); |
56 | } | |
57 | ||
58 | SimSnapshotManager::~SimSnapshotManager(){ |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |