27 #include "AssemblerBase.h" 36 template<
typename T>
class MeshFunction;
80 std::vector<double>* values);
96 std::vector<double>* values);
114 std::vector<double>* values);
void assemble(GenericTensor &A, const Form &a)
Definition: Assembler.cpp:52
void assemble_interior_facets(GenericTensor &A, const Form &a, UFC &ufc, std::shared_ptr< const MeshFunction< std::size_t >> domains, std::shared_ptr< const MeshFunction< std::size_t >> cell_domains, std::vector< double > *values)
Definition: Assembler.cpp:300
Assembler()
Constructor.
Definition: Assembler.h:58
Definition: Extrapolation.h:34
void assemble_cells(GenericTensor &A, const Form &a, UFC &ufc, std::shared_ptr< const MeshFunction< std::size_t >> domains, std::vector< double > *values)
Definition: Assembler.cpp:105
void assemble_exterior_facets(GenericTensor &A, const Form &a, UFC &ufc, std::shared_ptr< const MeshFunction< std::size_t >> domains, std::vector< double > *values)
Definition: Assembler.cpp:196
void assemble_vertices(GenericTensor &A, const Form &a, UFC &ufc, std::shared_ptr< const MeshFunction< std::size_t >> domains)
Definition: Assembler.cpp:452
A common interface for arbitrary rank tensors.
Definition: GenericTensor.h:48
Definition: Assembler.h:53
Provide some common functions used in assembler classes.
Definition: AssemblerBase.h:41