DOLFIN
DOLFIN C++ interface
|
15 #ifndef __MIXED_ASSEMBLER_H
16 #define __MIXED_ASSEMBLER_H
19 #include "AssemblerBase.h"
28 template<
typename T>
class MeshFunction;
72 std::vector<double>* values);
88 std::vector<double>* values);
106 std::vector<double>* values);
void assemble_cells(GenericTensor &A, const Form &a, UFC &ufc, std::shared_ptr< const MeshFunction< std::size_t >> domains, std::vector< double > *values)
Definition: MixedAssembler.cpp:102
Provide some common functions used in assembler classes.
Definition: AssemblerBase.h:41
void assemble(GenericTensor &A, const Form &a)
Definition: MixedAssembler.cpp:49
A common interface for arbitrary rank tensors.
Definition: GenericTensor.h:48
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: MixedAssembler.cpp:292
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: MixedAssembler.cpp:396
MixedAssembler()
Constructor.
Definition: MixedAssembler.h:50
void assemble_vertices(GenericTensor &A, const Form &a, UFC &ufc, std::shared_ptr< const MeshFunction< std::size_t >> domains)
Definition: MixedAssembler.cpp:548
Definition: MixedAssembler.h:45