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);
Provide some common functions used in assembler classes.
Definition AssemblerBase.h:42
Definition Assembler.h:54
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_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
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
Assembler()
Constructor.
Definition Assembler.h:58
void assemble(GenericTensor &A, const Form &a)
Definition Assembler.cpp:52
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:49
Definition RegularCutRefinement.h:31