|
FEAT 3
Finite Element Analysis Toolbox
|
Analytic Function interface. More...
#include <function.hpp>
Classes | |
| class | Evaluator |
| Analytic Function Evaluator base-class template. More... | |
Public Attributes | |
| typedef | ImageType |
| Specifies the image type of the function. More... | |
Static Public Attributes | |
| static constexpr bool | can_grad = true or false |
| Specifies whether the function's evaluator can compute function gradients. More... | |
| static constexpr bool | can_hess = true or false |
| Specifies whether the function's evaluator can compute function hessians. More... | |
| static constexpr bool | can_value = true or false |
| Specifies whether the function's evaluator can compute function values. More... | |
| static constexpr int | domain_dim = ... |
| Specifies the domain dimension of the function. More... | |
This class acts as a base-class and interface description for analytic functions, which can be used for various assembly purposes such as right-hand-side and boundary condition assembly as well as in post-processing.
Definition at line 111 of file function.hpp.
|
staticconstexpr |
Specifies whether the function's evaluator can compute function gradients.
Definition at line 138 of file function.hpp.
|
staticconstexpr |
Specifies whether the function's evaluator can compute function hessians.
Definition at line 140 of file function.hpp.
|
staticconstexpr |
Specifies whether the function's evaluator can compute function values.
Definition at line 136 of file function.hpp.
|
staticconstexpr |
Specifies the domain dimension of the function.
Definition at line 123 of file function.hpp.
| typedef FEAT::Analytic::Function::ImageType |
Specifies the image type of the function.
This is a typedef for either Image::Scalar or an instance of Image::Vector, which specifies whether this is a scalar function or a vector field.
Definition at line 133 of file function.hpp.