DOLFIN
DOLFIN C++ interface
|
25 #ifndef __SPECIAL_FUNCTIONS_H
26 #define __SPECIAL_FUNCTIONS_H
29 #include <dolfin/log/Event.h>
30 #include <dolfin/common/Array.h>
31 #include "Expression.h"
48 const ufc::cell& cell)
const;
53 std::shared_ptr<const Mesh> _mesh;
64 explicit FacetArea(std::shared_ptr<const Mesh> mesh);
69 const ufc::cell& cell)
const;
74 std::shared_ptr<const Mesh> _mesh;
77 mutable Event not_on_boundary;
void eval(Array< double > &values, const Array< double > &x, const ufc::cell &cell) const
Evaluate function.
Definition: SpecialFunctions.cpp:58
Definition: Expression.h:50
This Function represents the mesh coordinates on a given mesh.
Definition: SpecialFunctions.h:40
Definition: SpecialFunctions.h:60
void eval(Array< double > &values, const Array< double > &x, const ufc::cell &cell) const
Evaluate function.
Definition: SpecialFunctions.cpp:39
FacetArea(std::shared_ptr< const Mesh > mesh)
Constructor.
Definition: SpecialFunctions.cpp:50
MeshCoordinates(std::shared_ptr< const Mesh > mesh)
Constructor.
Definition: SpecialFunctions.cpp:33