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. | |