|
NeoN
A framework for CFD software
|
#include <forwardEuler.hpp>
Public Types | |
| using | ValueType = typename SolutionVectorType::VectorValueType |
| using | Base |
| Public Types inherited from NeoN::timeIntegration::template Register< ForwardEuler< SolutionVectorType > > | |
| using | ValueType |
| using | Expression |
Public Member Functions | |
| ForwardEuler (const Dictionary &schemeDict, const Dictionary &solutionDict) | |
| void | solve (dsl::Expression< ValueType > &eqn, SolutionVectorType &solutionVector, scalar t, scalar dt) override |
| std::unique_ptr< TimeIntegratorBase< SolutionVectorType > > | clone () const override |
| Public Member Functions inherited from NeoN::timeIntegration::template Register< ForwardEuler< SolutionVectorType > > | |
| TimeIntegratorBase (const Dictionary &timeIntegrationDict, const Dictionary &solutionDict) | |
| virtual | ~TimeIntegratorBase () |
| virtual void | solve (Expression &eqn, SolutionVectorType &sol, scalar t, scalar dt)=0 |
| virtual bool | explicitIntegration () const |
Static Public Member Functions | |
| static std::string | name () |
| static std::string | doc () |
| static std::string | schema () |
| Static Public Member Functions inherited from NeoN::timeIntegration::template Register< ForwardEuler< SolutionVectorType > > | |
| static std::string | name () |
Additional Inherited Members | |
| Protected Attributes inherited from NeoN::timeIntegration::template Register< ForwardEuler< SolutionVectorType > > | |
| const Dictionary & | timeIntegrationDict_ |
| const Dictionary & | solutionDict_ |
Definition at line 16 of file forwardEuler.hpp.
| using NeoN::timeIntegration::ForwardEuler< SolutionVectorType >::Base |
Definition at line 24 of file forwardEuler.hpp.
| using NeoN::timeIntegration::ForwardEuler< SolutionVectorType >::ValueType = typename SolutionVectorType::VectorValueType |
Definition at line 23 of file forwardEuler.hpp.
|
inline |
Definition at line 27 of file forwardEuler.hpp.
|
inlineoverridevirtual |
Implements NeoN::timeIntegration::template Register< ForwardEuler< SolutionVectorType > >.
Definition at line 58 of file forwardEuler.hpp.
|
inlinestatic |
Definition at line 33 of file forwardEuler.hpp.
|
inlinestatic |
Definition at line 31 of file forwardEuler.hpp.
|
inlinestatic |
Definition at line 35 of file forwardEuler.hpp.
|
inlineoverride |
Definition at line 37 of file forwardEuler.hpp.