|
NeoN
A framework for CFD software
|
#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 |
| virtual bool | explicitIntegration () const |
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 |
|
inlinevirtual |
Definition at line 46 of file timeIntegration.hpp.
|
inlinestatic |
Definition at line 31 of file timeIntegration.hpp.
|
pure virtual |
|
protected |
Definition at line 50 of file timeIntegration.hpp.
|
protected |
Definition at line 51 of file timeIntegration.hpp.