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

Public Types

using Domain = typename EntitySet::LocalCoordinate
 
using Range = DerivativeRange< Type >
 

Public Member Functions

template<class LV >
 LocalFunction (std::shared_ptr< LV > localView, TP const &treePath, C const &coefficients, Type type)
 Constructor. Stores a copy of the DiscreteFunction.
 
void bind (Element const &element)
 Bind the LocalView to the element.
 
void unbind ()
 Unbind the LocalView from the element.
 
Range operator() (const Domain &local) const
 Evaluate LocalFunction at bound element in local coordinates.
 
template<class DerType >
LocalFunction< DerType > makeDerivative (DerType type) const
 Create a LocalFunction representing the derivative.
 
auto order () const -> decltype(AMDiS::order(std::declval< SubTree >()))
 The polynomial degree of the LocalFunctions basis-functions.
 
Element const & localContext () const
 Return the bound element.
 

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