|
| Storage | getStorage (const Size particleCnt) |
| |
| Storage | getGassStorage (const Size particleCnt, BodySettings settings, const IDomain &domain) |
| | Returns a storage with ideal gas particles, having pressure, energy and sound speed. More...
|
| |
| Storage | getGassStorage (const Size particleCnt, BodySettings settings=BodySettings::getDefaults(), const Float radius=1.f) |
| | Returns a storage with ideal gas particles, filling a spherical domain of given radius. More...
|
| |
| Storage | getSolidStorage (const Size particleCnt, BodySettings settings, const IDomain &domain) |
| | Returns a storage with stress tensor. More...
|
| |
| Storage | getSolidStorage (const Size particleCnt, BodySettings settings=BodySettings::getDefaults(), const Float radius=1._f) |
| | Returns a storage with stress tensor. More...
|
| |
| Size | getClosestParticle (const Storage &storage, const Vector &p) |
| | Returns the index to the particle closest to given point. More...
|
| |
| template<typename TSolver , typename TLambda > |
| void | computeField (Storage &storage, EquationHolder &&equations, TLambda &&lambda, const Size repeatCnt=1) |
| |
| template<typename TDerivative , typename TSolver , typename TLambda > |
| void | computeField (Storage &storage, TLambda &&lambda, const Size repeatCnt=1) |
| | Computes only a single derivative. More...
|
| |