#include <HelperTerms.h>
|
| ChaiScriptTerm (const Path &scriptFile, const Float period, const bool oneShot) |
|
virtual void | setDerivatives (DerivativeHolder &UNUSED(derivatives), const RunSettings &UNUSED(settings)) override |
|
virtual void | initialize (IScheduler &UNUSED(scheduler), Storage &UNUSED(storage), const Float UNUSED(t)) override |
|
virtual void | finalize (IScheduler &UNUSED(scheduler), Storage &storage, const Float t) override |
|
virtual void | create (Storage &UNUSED(storage), IMaterial &UNUSED(material)) const override |
|
virtual void | setDerivatives (DerivativeHolder &derivatives, const RunSettings &settings)=0 |
| Sets derivatives required by this term. More...
|
|
virtual void | initialize (IScheduler &scheduler, Storage &storage, const Float t)=0 |
| Initialize all the derivatives and/or quantity values before derivatives are computed. More...
|
|
virtual void | finalize (IScheduler &scheduler, Storage &storage, const Float t)=0 |
| Computes all the derivatives and/or quantity values based on accumulated derivatives. More...
|
|
virtual void | create (Storage &storage, IMaterial &material) const =0 |
| Creates all quantities needed by the term using given material. More...
|
|
virtual | ~Polymorphic () |
|
Definition at line 126 of file HelperTerms.h.
◆ ChaiScriptTerm()
ChaiScriptTerm::ChaiScriptTerm |
( |
const Path & |
scriptFile, |
|
|
const Float |
period, |
|
|
const bool |
oneShot |
|
) |
| |
|
inlineexplicit |
◆ create()
virtual void ChaiScriptTerm::create |
( |
Storage & |
UNUSEDstorage, |
|
|
IMaterial & |
UNUSEDmaterial |
|
) |
| const |
|
inlineoverridevirtual |
◆ finalize()
◆ initialize()
virtual void ChaiScriptTerm::initialize |
( |
IScheduler & |
UNUSEDscheduler, |
|
|
Storage & |
UNUSEDstorage, |
|
|
const Float |
UNUSEDt |
|
) |
| |
|
inlineoverridevirtual |
◆ setDerivatives()
The documentation for this class was generated from the following file:
- /home/pavel/projects/astro/sph/src/core/sph/equations/HelperTerms.h