|
OOFEM 3.0
|
#include <function.h>
Public Types | |
| enum | FunctionArgumentType { FAT_null , FAT_double , FAT_FloatArray , FAT_int , FAT_IntArray } |
Public Member Functions | |
| FunctionArgument () | |
| FunctionArgument (double val) | |
| FunctionArgument (FloatArray val) | |
| FunctionArgument (int val) | |
| FunctionArgument (IntArray val) | |
Public Attributes | |
| FunctionArgumentType | type |
| Determines which of the types the instance points towards. | |
| double | val0 |
| FloatArray | val1 |
| int | val2 |
| IntArray | val3 |
Wrapper for values of varying types. Used in lists of function arguments.
Definition at line 60 of file function.h.
| Enumerator | |
|---|---|
| FAT_null | |
| FAT_double | |
| FAT_FloatArray | |
| FAT_int | |
| FAT_IntArray | |
Definition at line 63 of file function.h.
|
inline |
|
inline |
Definition at line 80 of file function.h.
|
inline |
Definition at line 81 of file function.h.
References FAT_FloatArray, type, val0, val1, val2, and val3.
|
inline |
|
inline |
Definition at line 83 of file function.h.
| FunctionArgumentType oofem::FunctionArgument::type |
Determines which of the types the instance points towards.
Definition at line 72 of file function.h.
Referenced by oofem::ScalarFunction::eval(), oofem::CalculatorFunction::evaluate(), FunctionArgument(), FunctionArgument(), FunctionArgument(), FunctionArgument(), FunctionArgument(), and oofem::PythonExpression::getDict().
| double oofem::FunctionArgument::val0 |
Definition at line 74 of file function.h.
Referenced by oofem::ScalarFunction::eval(), oofem::CalculatorFunction::evaluate(), FunctionArgument(), FunctionArgument(), FunctionArgument(), FunctionArgument(), FunctionArgument(), and oofem::PythonExpression::getDict().
| FloatArray oofem::FunctionArgument::val1 |
Definition at line 75 of file function.h.
Referenced by oofem::ScalarFunction::eval(), oofem::CalculatorFunction::evaluate(), FunctionArgument(), FunctionArgument(), FunctionArgument(), FunctionArgument(), FunctionArgument(), and oofem::PythonExpression::getDict().
| int oofem::FunctionArgument::val2 |
Definition at line 76 of file function.h.
Referenced by oofem::ScalarFunction::eval(), oofem::CalculatorFunction::evaluate(), FunctionArgument(), FunctionArgument(), FunctionArgument(), FunctionArgument(), FunctionArgument(), and oofem::PythonExpression::getDict().
| IntArray oofem::FunctionArgument::val3 |
Definition at line 77 of file function.h.
Referenced by oofem::ScalarFunction::eval(), oofem::CalculatorFunction::evaluate(), FunctionArgument(), FunctionArgument(), FunctionArgument(), FunctionArgument(), FunctionArgument(), and oofem::PythonExpression::getDict().