21 #ifndef __LOCAL_ASSEMBLER_H 22 #define __LOCAL_ASSEMBLER_H 26 #include <dolfin/common/types.h> 27 #include <Eigen/Dense> 40 template<
typename T>
class MeshFunction;
58 assemble(Eigen::Matrix<
double, Eigen::Dynamic,
62 const std::vector<double>& coordinate_dofs,
72 static void assemble_cell(Eigen::Matrix<
double, Eigen::Dynamic,
76 const std::vector<double>& coordinate_dofs,
77 const ufc::cell& ufc_cell,
86 assemble_exterior_facet(Eigen::Matrix<
double, Eigen::Dynamic,
90 const std::vector<double>& coordinate_dofs,
91 const ufc::cell& ufc_cell,
94 const std::size_t local_facet,
102 assemble_interior_facet(Eigen::Matrix<
double, Eigen::Dynamic,
106 const std::vector<double>& coordinate_dofs,
107 const ufc::cell& ufc_cell,
110 const std::size_t local_facet,
Definition: LocalAssembler.h:49
Definition: Extrapolation.h:34
A Cell is a MeshEntity of topological codimension 0.
Definition: Cell.h:42
void assemble(GenericTensor &A, const Form &a)
Assemble tensor.
Definition: assemble.cpp:31
A Facet is a MeshEntity of topological codimension 1.
Definition: Facet.h:39