Public Types | |
using | Domain = typename EntitySet::LocalCoordinate |
using | Range = typename DiscreteFunction::Range |
Public Member Functions | |
LocalFunction (DiscreteFunction const &globalFunction) | |
Constructor. Stores a copy of the DiscreteFunction. | |
LocalFunction (LocalFunction const &other) | |
Copy constructor. | |
void | bind (Element const &element) |
Bind the LocalView to the element. | |
void | unbind () |
Unbind the LocalView from the element. | |
Range | operator() (Domain const &x) const |
Evaluate LocalFunction at bound element in local coordinates. | |
DivergenceLocalFunction | makeDerivative (tag::divergence type) const |
PartialLocalFunction | makeDerivative (tag::partial type) const |
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. | |
Related Functions | |
(Note that these are not member functions.) | |
GradientLocalFunction | makeDerivative (tag::gradient type) const |
Create a LocalFunction representing the gradient. More... | |
|
related |
Create a LocalFunction representing the gradient.