| 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.