NeoN
WIP Prototype of a modern OpenFOAM core
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
NeoN::timeIntegration::TimeIntegration< SolutionVectorType > Class Template Reference

#include <timeIntegration.hpp>

Public Types

using ValueType = typename SolutionVectorType::VectorValueType
 
using Expression = NeoN::dsl::Expression< ValueType >
 

Public Member Functions

 TimeIntegration (const TimeIntegration &timeIntegrator)
 
 TimeIntegration (TimeIntegration &&timeIntegrator)
 
 TimeIntegration (const Dictionary &schemeDict, const Dictionary &solutionDict)
 
void solve (Expression &eqn, SolutionVectorType &sol, scalar t, scalar dt)
 

Detailed Description

template<typename SolutionVectorType>
class NeoN::timeIntegration::TimeIntegration< SolutionVectorType >

Definition at line 59 of file timeIntegration.hpp.

Member Typedef Documentation

◆ Expression

template<typename SolutionVectorType >
using NeoN::timeIntegration::TimeIntegration< SolutionVectorType >::Expression = NeoN::dsl::Expression<ValueType>

Definition at line 66 of file timeIntegration.hpp.

◆ ValueType

template<typename SolutionVectorType >
using NeoN::timeIntegration::TimeIntegration< SolutionVectorType >::ValueType = typename SolutionVectorType::VectorValueType

Definition at line 65 of file timeIntegration.hpp.

Constructor & Destructor Documentation

◆ TimeIntegration() [1/3]

template<typename SolutionVectorType >
NeoN::timeIntegration::TimeIntegration< SolutionVectorType >::TimeIntegration ( const TimeIntegration< SolutionVectorType > &  timeIntegrator)
inline

Definition at line 68 of file timeIntegration.hpp.

◆ TimeIntegration() [2/3]

template<typename SolutionVectorType >
NeoN::timeIntegration::TimeIntegration< SolutionVectorType >::TimeIntegration ( TimeIntegration< SolutionVectorType > &&  timeIntegrator)
inline

Definition at line 71 of file timeIntegration.hpp.

◆ TimeIntegration() [3/3]

template<typename SolutionVectorType >
NeoN::timeIntegration::TimeIntegration< SolutionVectorType >::TimeIntegration ( const Dictionary schemeDict,
const Dictionary solutionDict 
)
inline

Definition at line 74 of file timeIntegration.hpp.

Member Function Documentation

◆ solve()

template<typename SolutionVectorType >
void NeoN::timeIntegration::TimeIntegration< SolutionVectorType >::solve ( Expression eqn,
SolutionVectorType &  sol,
scalar  t,
scalar  dt 
)
inline

Definition at line 79 of file timeIntegration.hpp.


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