| 18 | } |
| 19 | |
| 20 | void SimulationDataPBF::init() |
| 21 | { |
| 22 | Simulation *sim = Simulation::getCurrent(); |
| 23 | const unsigned int nModels = sim->numberOfFluidModels(); |
| 24 | |
| 25 | m_lambda.resize(nModels); |
| 26 | m_deltaX.resize(nModels); |
| 27 | m_oldX.resize(nModels); |
| 28 | m_lastX.resize(nModels); |
| 29 | for (unsigned int i = 0; i < nModels; i++) |
| 30 | { |
| 31 | FluidModel *fm = sim->getFluidModel(i); |
| 32 | m_lambda[i].resize(fm->numParticles(), 0.0); |
| 33 | m_deltaX[i].resize(fm->numParticles(), Vector3r::Zero()); |
| 34 | m_oldX[i].resize(fm->numParticles(), Vector3r::Zero()); |
| 35 | m_lastX[i].resize(fm->numParticles(), Vector3r::Zero()); |
| 36 | } |
| 37 | reset(); |
| 38 | } |
| 39 | |
| 40 | void SimulationDataPBF::cleanup() |
| 41 | { |
no test coverage detected