SPH
Public Member Functions | List of all members
SphericalGravityEquation Class Reference

Implements IEquationTerm interface using SphericalGravity. More...

#include <SphericalGravity.h>

Inheritance diagram for SphericalGravityEquation:
IEquationTerm Polymorphic

Public Member Functions

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 UNUSED(t)) override
 
virtual void create (Storage &UNUSED(storage), IMaterial &UNUSED(material)) const override
 
- Public Member Functions inherited from IEquationTerm
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...
 
- Public Member Functions inherited from Polymorphic
virtual ~Polymorphic ()
 

Detailed Description

Implements IEquationTerm interface using SphericalGravity.

Useful for solvers that only accept equation terms, such as EquilibriumSolver.

Definition at line 65 of file SphericalGravity.h.

Member Function Documentation

◆ create()

virtual void SphericalGravityEquation::create ( Storage UNUSEDstorage,
IMaterial UNUSEDmaterial 
) const
inlineoverridevirtual

Definition at line 84 of file SphericalGravity.h.

◆ finalize()

virtual void SphericalGravityEquation::finalize ( IScheduler UNUSEDscheduler,
Storage storage,
const Float   UNUSED
)
inlineoverridevirtual

Definition at line 74 of file SphericalGravity.h.

◆ initialize()

virtual void SphericalGravityEquation::initialize ( IScheduler UNUSEDscheduler,
Storage UNUSEDstorage,
const Float   UNUSED
)
inlineoverridevirtual

Definition at line 70 of file SphericalGravity.h.

◆ setDerivatives()

virtual void SphericalGravityEquation::setDerivatives ( DerivativeHolder UNUSEDderivatives,
const RunSettings UNUSEDsettings 
)
inlineoverridevirtual

Definition at line 67 of file SphericalGravity.h.


The documentation for this class was generated from the following file: