NeoN
A framework for CFD software
|
#include <ddtOperator.hpp>
Public Types | |
using | VectorValueType = ValueType |
Public Member Functions | |
DdtOperator (dsl::Operator::Type termType, VolumeField< ValueType > &field) | |
void | explicitOperation (Vector< ValueType > &source, scalar, scalar dt) const |
void | implicitOperation (la::LinearSystem< ValueType, localIdx > &ls, scalar, scalar dt) const |
void | read (const Input &) |
const la::SparsityPattern & | getSparsityPattern () const |
std::string | getName () const |
![]() | |
OperatorMixin (const Executor exec, const Coeff &coeffs, VolumeField< ValueType > &field, Operator::Type type) | |
Operator::Type | getType () const |
virtual | ~OperatorMixin ()=default |
virtual const Executor & | exec () const final |
Coeff & | getCoefficient () |
const Coeff & | getCoefficient () const |
VolumeField< ValueType > & | getVector () |
const VolumeField< ValueType > & | getVector () const |
void | read (const Input &input) |
Additional Inherited Members | |
![]() | |
const Executor | exec_ |
Executor associated with the field. (CPU, GPU, openMP, etc.) | |
Coeff | coeffs_ |
VolumeField< ValueType > & | field_ |
Operator::Type | type_ |
Definition at line 18 of file ddtOperator.hpp.
using NeoN::finiteVolume::cellCentred::DdtOperator< ValueType >::VectorValueType = ValueType |
Definition at line 23 of file ddtOperator.hpp.
NeoN::finiteVolume::cellCentred::DdtOperator< ValueType >::DdtOperator | ( | dsl::Operator::Type | termType, |
VolumeField< ValueType > & | field | ||
) |
void NeoN::finiteVolume::cellCentred::DdtOperator< ValueType >::explicitOperation | ( | Vector< ValueType > & | source, |
scalar | , | ||
scalar | dt | ||
) | const |
|
inline |
Definition at line 35 of file ddtOperator.hpp.
|
inline |
Definition at line 33 of file ddtOperator.hpp.
void NeoN::finiteVolume::cellCentred::DdtOperator< ValueType >::implicitOperation | ( | la::LinearSystem< ValueType, localIdx > & | ls, |
scalar | , | ||
scalar | dt | ||
) | const |
|
inline |
Definition at line 31 of file ddtOperator.hpp.