NeoN
WIP Prototype of a modern OpenFOAM core
|
#include <operator.hpp>
Public Member Functions | |
OperatorMixin (const Executor exec, const Coeff &coeffs, VectorType &field, Operator::Type type) | |
Operator::Type | getType () const |
virtual | ~OperatorMixin ()=default |
virtual const Executor & | exec () const final |
Coeff & | getCoefficient () |
const Coeff & | getCoefficient () const |
VectorType & | getVector () |
const VectorType & | getVector () const |
void | build (const Input &input) |
Protected Attributes | |
const Executor | exec_ |
Executor associated with the field. (CPU, GPU, openMP, etc.) | |
Coeff | coeffs_ |
VectorType & | field_ |
Operator::Type | type_ |
Definition at line 29 of file operator.hpp.
|
inline |
Definition at line 34 of file operator.hpp.
|
virtualdefault |
|
inline |
Definition at line 53 of file operator.hpp.
|
inlinefinalvirtual |
Definition at line 42 of file operator.hpp.
|
inline |
Definition at line 44 of file operator.hpp.
|
inline |
Definition at line 46 of file operator.hpp.
|
inline |
Definition at line 38 of file operator.hpp.
|
inline |
Definition at line 48 of file operator.hpp.
|
inline |
Definition at line 50 of file operator.hpp.
|
protected |
Definition at line 59 of file operator.hpp.
|
protected |
Executor associated with the field. (CPU, GPU, openMP, etc.)
Definition at line 57 of file operator.hpp.
|
protected |
Definition at line 61 of file operator.hpp.
|
protected |
Definition at line 63 of file operator.hpp.