DOLFIN
DOLFIN C++ interface
|
21 #ifndef __MESH_DISPLACEMENT_H
22 #define __MESH_DISPLACEMENT_H
27 #include <dolfin/common/Array.h>
28 #include <dolfin/function/Expression.h>
29 #include <dolfin/function/Function.h>
84 const ufc::cell& cell)
const;
93 const Mesh& mesh)
const;
97 const std::size_t _dim;
99 std::vector<Function> _displacements;
Definition: Expression.h:50
virtual void eval(Array< double > &values, const Array< double > &x, const ufc::cell &cell) const
Definition: MeshDisplacement.cpp:84
Definition: MeshDisplacement.h:43
Definition: Function.h:66
virtual void compute_vertex_values(std::vector< double > &vertex_values, const Mesh &mesh) const
Definition: MeshDisplacement.cpp:94
virtual ~MeshDisplacement()
Destructor.
Definition: MeshDisplacement.cpp:67
MeshDisplacement(std::shared_ptr< const Mesh > mesh)
Definition: MeshDisplacement.cpp:31
Function & operator[](const std::size_t i)
Definition: MeshDisplacement.cpp:72