NeoN
WIP Prototype of a modern OpenFOAM core
|
#include <timeIntegration.hpp>
Public Types | |
using | ValueType = typename SolutionType::VectorValueType |
using | Expression = NeoN::dsl::Expression< ValueType > |
Public Member Functions | |
TimeIntegratorBase (const Dictionary &schemeDict, const Dictionary &solutionDict) | |
virtual | ~TimeIntegratorBase () |
virtual void | solve (Expression &eqn, SolutionType &sol, scalar t, scalar dt)=0 |
virtual std::unique_ptr< TimeIntegratorBase > | clone () const =0 |
Static Public Member Functions | |
static std::string | name () |
Protected Attributes | |
const Dictionary & | schemeDict_ |
const Dictionary & | solutionDict_ |
Definition at line 20 of file timeIntegration.hpp.
using NeoN::timeIntegration::TimeIntegratorBase< SolutionType >::Expression = NeoN::dsl::Expression<ValueType> |
Definition at line 29 of file timeIntegration.hpp.
using NeoN::timeIntegration::TimeIntegratorBase< SolutionType >::ValueType = typename SolutionType::VectorValueType |
Definition at line 28 of file timeIntegration.hpp.
|
inline |
Definition at line 33 of file timeIntegration.hpp.
|
inlinevirtual |
Definition at line 37 of file timeIntegration.hpp.
|
pure virtual |
|
inlinestatic |
Definition at line 31 of file timeIntegration.hpp.
|
pure virtual |
|
protected |
Definition at line 48 of file timeIntegration.hpp.
|
protected |
Definition at line 49 of file timeIntegration.hpp.