SpecialFacetFunction.h

Note

The documentation on this page was automatically extracted from the DOLFIN C++ code and may need to be edited or expanded.

class SpecialFacetFunction

Parent class(es)

explicit SpecialFacetFunction(std::vector<Function> &f_e)

Create (scalar-valued) SpecialFacetFunction

Arguments
f_e (std::vector<Function>)
Separate _Function_s for each facet
SpecialFacetFunction(std::vector<Function> &f_e, std::size_t dim)

Create (vector-valued) SpecialFacetFunction

Arguments
f_e (std::vector<Function>)
Separate _Function_s for each facet
dim (int)
The value-dimension of the Functions
SpecialFacetFunction(std::vector<Function> &f_e, std::vector<std::size_t> value_shape)

Create (tensor-valued) SpecialFacetFunction

Arguments
f_e (std::vector<Function>)
Separate _Function_s for each facet
value_shape (std::vector<std::size_t>)
The values-shape of the Functions
void eval(Array<double> &values, const Array<double> &x, const ufc::cell &cell) const

Evaluate SpecialFacetFunction (cf Expression.eval) Evaluate function for given cell

Function &operator[](std::size_t i) const

Extract sub-function i

Arguments
i (int)
component
Returns
Function