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

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
 

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