Scalar coefficient that, given a set of scalar (possibly, but not necessarily, gridfunction) coefficients u, v, w, ..., and a scalar, parsed function f, returns f(u, v, w, ..., x, y, z, t) More...
#include <MFEMParsedCoefficient.h>
Public Member Functions | |
| MFEMParsedCoefficient (const unsigned &arity, const std::vector< std::reference_wrapper< mfem::Coefficient >> &coefs, const FunctionParserUtils< false >::SymFunctionPtr &sym_function) | |
| mfem::real_t | Eval (mfem::ElementTransformation &T, const mfem::IntegrationPoint &ip) override |
Private Attributes | |
| const std::vector< std::reference_wrapper< mfem::Coefficient > > & | _coefficients |
| const FunctionParserUtils< false >::SymFunctionPtr & | _sym_function |
| mfem::Array< mfem::real_t > | _vals |
| mfem::Vector | _transip |
Scalar coefficient that, given a set of scalar (possibly, but not necessarily, gridfunction) coefficients u, v, w, ..., and a scalar, parsed function f, returns f(u, v, w, ..., x, y, z, t)
Definition at line 20 of file MFEMParsedCoefficient.h.
| MFEMParsedCoefficient::MFEMParsedCoefficient | ( | const unsigned & | arity, |
| const std::vector< std::reference_wrapper< mfem::Coefficient >> & | coefs, | ||
| const FunctionParserUtils< false >::SymFunctionPtr & | sym_function | ||
| ) |
Definition at line 14 of file MFEMParsedCoefficient.C.
|
override |
Definition at line 23 of file MFEMParsedCoefficient.C.
|
private |
Definition at line 23 of file MFEMParsedCoefficient.h.
Referenced by Eval().
|
private |
Definition at line 24 of file MFEMParsedCoefficient.h.
Referenced by Eval().
|
private |
Definition at line 26 of file MFEMParsedCoefficient.h.
Referenced by Eval().
|
private |
Definition at line 25 of file MFEMParsedCoefficient.h.
Referenced by Eval().
1.8.14