Public Types | |
| using | Domain = typename EntitySet::LocalCoordinate |
| using | Range = typename Traits::Range |
Public Member Functions | |
| DerivativeLocalFunctionBase (DiscreteFunction const &globalFunction, Type const &type) | |
| Constructor. Stores a copy of the DiscreteFunction. | |
| DerivativeLocalFunctionBase (DerivativeLocalFunctionBase const &other) | |
| Copy constructor. | |
| void | bind (Element const &element) |
| void | unbind () |
| auto | order () const -> decltype(AMDiS::order(std::declval< SubTree >())) |
| Element const & | localContext () const |
| Return the bound element. | |
| Geometry const & | geometry () const |
| LocalView const & | localView () const |
Protected Attributes | |
| DiscreteFunction | globalFunction_ |
| Type | type_ |
| LocalView | localView_ |
| SubTreeCache const * | subTreeCache_ |
| std::optional< Geometry > | geometry_ |
| std::vector< ValueType > | localCoefficients_ |
| bool | bound_ = false |