Inherits DiscreteFunction< Coeff, GB, TreePath >::DerivativeLocalFunctionBase< tag::gradient >.
Public Types | |
| using | Range = typename Super::Range |
| using | Domain = typename Super::Domain |
Public Types inherited from DiscreteFunction< Coeff, GB, TreePath >::DerivativeLocalFunctionBase< tag::gradient > | |
| using | Domain = typename EntitySet::LocalCoordinate |
| using | Range = typename Traits::Range |
Public Member Functions | |
| Range | operator() (Domain const &x) const |
| Evaluate Gradient at bound element in local coordinates. | |
Public Member Functions inherited from DiscreteFunction< Coeff, GB, TreePath >::DerivativeLocalFunctionBase< tag::gradient > | |
| DerivativeLocalFunctionBase (DiscreteFunction const &globalFunction, tag::gradient 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 |
Additional Inherited Members | |
Protected Attributes inherited from DiscreteFunction< Coeff, GB, TreePath >::DerivativeLocalFunctionBase< tag::gradient > | |
| DiscreteFunction | globalFunction_ |
| tag::gradient | type_ |
| LocalView | localView_ |
| SubTreeCache const * | subTreeCache_ |
| std::optional< Geometry > | geometry_ |
| std::vector< ValueType > | localCoefficients_ |
| bool | bound_ |