|
NeoN
A framework for CFD software
|
#include <laplacianOperator.hpp>
Public Types | |
| using | VectorValueType = FieldValueType |
Public Member Functions | |
| LaplacianOperator (const LaplacianOperator &lapOp) | |
| LaplacianOperator (dsl::Operator::Type termType, const SurfaceField< scalar > &gamma, VolumeField< FieldValueType > &phi, Input input) | |
| LaplacianOperator (dsl::Operator::Type termType, const SurfaceField< scalar > &gamma, VolumeField< FieldValueType > &phi) | |
| void | explicitOperation (Vector< FieldValueType > &source) const |
| void | implicitOperation (la::LinearSystem< FieldValueType, FieldValueType > &ls) const |
| template<typename F = FieldValueType> requires (!std::is_same_v<F, scalar>) | |
| void | implicitOperation (la::LinearSystem< scalar, FieldValueType > &ls) const |
| void | read (const Input &input) |
| std::string | getName () const |
| Dictionary | getConfig () const |
Public Member Functions inherited from NeoN::dsl::OperatorMixin< VolumeField< FieldValueType > > | |
| OperatorMixin (const Executor exec, const Coeff &coeffs, const VolumeField< FieldValueType > &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< FieldValueType > & | getVector () const |
| void | read (const Input &input) |
Additional Inherited Members | |
Protected Attributes inherited from NeoN::dsl::OperatorMixin< VolumeField< FieldValueType > > | |
| const Executor | exec_ |
| Executor associated with the field. (CPU, GPU, openMP, etc.) | |
| Coeff | coeffs_ |
| const VolumeField< FieldValueType > & | field_ |
| Operator::Type | type_ |
Definition at line 90 of file laplacianOperator.hpp.
| using NeoN::finiteVolume::cellCentred::LaplacianOperator< FieldValueType >::VectorValueType = FieldValueType |
Definition at line 95 of file laplacianOperator.hpp.
|
inline |
Definition at line 98 of file laplacianOperator.hpp.
|
inline |
Definition at line 108 of file laplacianOperator.hpp.
|
inline |
Definition at line 137 of file laplacianOperator.hpp.
|
inline |
Definition at line 148 of file laplacianOperator.hpp.
|
inline |
Definition at line 207 of file laplacianOperator.hpp.
|
inline |
Definition at line 204 of file laplacianOperator.hpp.
|
inline |
Definition at line 159 of file laplacianOperator.hpp.
|
inline |
Definition at line 171 of file laplacianOperator.hpp.
|
inline |
Definition at line 178 of file laplacianOperator.hpp.