|
SPH
|
See Owen 2009: A compatibly differenced total energy conserving form of SPH. More...
#include <EnergyConservingSolver.h>
Public Member Functions | |
| EnergyConservingSolver (IScheduler &scheduler, const RunSettings &settings, const EquationHolder &eqs) | |
| EnergyConservingSolver (IScheduler &scheduler, const RunSettings &settings, const EquationHolder &eqs, AutoPtr< IBoundaryCondition > &&bc) | |
Public Member Functions inherited from IAsymmetricSolver | |
| IAsymmetricSolver (IScheduler &scheduler, const RunSettings &settings, const EquationHolder &eqs) | |
| virtual void | integrate (Storage &storage, Statistics &stats) override |
| Computes derivatives of all time-dependent quantities. More... | |
| virtual void | create (Storage &storage, IMaterial &material) const override |
| Initializes all quantities needed by the solver in the storage. More... | |
Public Member Functions inherited from ISolver | |
| virtual void | collide (Storage &UNUSED(storage), Statistics &UNUSED(stats), const Float UNUSED(dt)) |
| Detects the collisions and computes new positions of particles. More... | |
Public Member Functions inherited from Polymorphic | |
| virtual | ~Polymorphic () |
Friends | |
| class | GravitySolver< EnergyConservingSolver > |
Additional Inherited Members | |
Protected Member Functions inherited from IAsymmetricSolver | |
| Float | getMaxSearchRadius (const Storage &storage) const |
| virtual RawPtr< const IBasicFinder > | getFinder (ArrayView< const Vector > r) |
| Returns a finder, already build using the provided positions. More... | |
Protected Attributes inherited from IAsymmetricSolver | |
| AutoPtr< ISymmetricFinder > | finder |
| Structure used to search for neighbouring particles. More... | |
| IScheduler & | scheduler |
| Scheduler used to parallelize the solver. More... | |
| EquationHolder | equations |
| Holds all equation terms evaluated by the solver. More... | |
| LutKernel< DIMENSIONS > | kernel |
| Selected SPH kernel. More... | |
| Optional< RadiiHashMap > | radiiMap |
| Hash map used to determine search radii of particles. More... | |
See Owen 2009: A compatibly differenced total energy conserving form of SPH.
Definition at line 49 of file EnergyConservingSolver.h.
| EnergyConservingSolver::EnergyConservingSolver | ( | IScheduler & | scheduler, |
| const RunSettings & | settings, | ||
| const EquationHolder & | eqs | ||
| ) |
Definition at line 124 of file EnergyConservingSolver.cpp.
| EnergyConservingSolver::EnergyConservingSolver | ( | IScheduler & | scheduler, |
| const RunSettings & | settings, | ||
| const EquationHolder & | eqs, | ||
| AutoPtr< IBoundaryCondition > && | bc | ||
| ) |
Definition at line 137 of file EnergyConservingSolver.cpp.
|
friend |
Definition at line 37 of file EnergyConservingSolver.h.