AMDiS  0.1
The Adaptive Multi-Dimensional Simulation Toolbox
DiscreteFunction< Coeff, GB, TreePath >::PartialLocalFunction Class Reference

Inherits DiscreteFunction< Coeff, GB, TreePath >::DerivativeLocalFunctionBase< tag::partial >.

Public Types

using Range = typename Super::Range
 
using Domain = typename Super::Domain
 
- Public Types inherited from DiscreteFunction< Coeff, GB, TreePath >::DerivativeLocalFunctionBase< tag::partial >
using Domain = typename EntitySet::LocalCoordinate
 
using Range = typename Traits::Range
 

Public Member Functions

Range operator() (Domain const &x) const
 Evaluate partial derivative at bound element in local coordinates.
 
- Public Member Functions inherited from DiscreteFunction< Coeff, GB, TreePath >::DerivativeLocalFunctionBase< tag::partial >
 DerivativeLocalFunctionBase (DiscreteFunction const &globalFunction, tag::partial 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::partial >
DiscreteFunction globalFunction_
 
tag::partial type_
 
LocalView localView_
 
SubTreeCache const * subTreeCache_
 
std::optional< Geometry > geometry_
 
std::vector< ValueType > localCoefficients_
 
bool bound_
 

The documentation for this class was generated from the following file: