|
NeoN
A framework for CFD software
|
#include <gradOperator.hpp>
Public Types | |
| using | VectorValueType = ValueType |
Public Member Functions | |
| GradOperator (const GradOperator &gradOp) | |
| GradOperator (dsl::Operator::Type termType, const VolumeField< scalar > &phi, const Input &input) | |
| GradOperator (dsl::Operator::Type termType, const VolumeField< scalar > &phi, std::unique_ptr< GradOperatorFactory< ValueType > > gradOperatorStrategy) | |
| GradOperator (dsl::Operator::Type termType, const VolumeField< scalar > &phi) | |
| void | explicitOperation (Vector< Vec3 > &source) const |
| la::LinearSystem< ValueType, localIdx > | createEmptyLinearSystem () const |
| void | implicitOperation (la::LinearSystem< ValueType, localIdx > &ls) const |
| void | grad (auto &&... args) const |
| void | read (const Input &input) |
| std::string | getName () const |
Public Member Functions inherited from NeoN::dsl::OperatorMixin< VolumeField< ValueType >, VolumeField< scalar > > | |
| OperatorMixin (const Executor exec, const Coeff &coeffs, const VolumeField< scalar > &field, Operator::Type type) | |
| Operator::Type | getType () const |
| virtual | ~OperatorMixin ()=default |
| virtual const Executor & | exec () const final |
| Coeff & | getCoefficient () |
| const Coeff & | getCoefficient () const |
| const VolumeField< scalar > & | getVector () const |
| void | read (const Input &input) |
Additional Inherited Members | |
Protected Attributes inherited from NeoN::dsl::OperatorMixin< VolumeField< ValueType >, VolumeField< scalar > > | |
| const Executor | exec_ |
| Executor associated with the field. (CPU, GPU, openMP, etc.) | |
| Coeff | coeffs_ |
| const VolumeField< scalar > & | field_ |
| Operator::Type | type_ |
Definition at line 97 of file gradOperator.hpp.
| using NeoN::finiteVolume::cellCentred::GradOperator< ValueType >::VectorValueType = ValueType |
Definition at line 102 of file gradOperator.hpp.
|
inline |
Definition at line 105 of file gradOperator.hpp.
|
inline |
Definition at line 113 of file gradOperator.hpp.
|
inline |
Definition at line 121 of file gradOperator.hpp.
|
inline |
Definition at line 131 of file gradOperator.hpp.
|
inline |
Definition at line 148 of file gradOperator.hpp.
|
inline |
Definition at line 138 of file gradOperator.hpp.
|
inline |
Definition at line 190 of file gradOperator.hpp.
|
inline |
Definition at line 163 of file gradOperator.hpp.
|
inline |
Definition at line 155 of file gradOperator.hpp.
|
inline |
Definition at line 171 of file gradOperator.hpp.