43 template<
typename T>
class MeshFunction;
47 void assemble(GenericTensor& A,
const Form& a);
50 void assemble_mixed(GenericTensor& A,
const Form& a,
bool add=
false);
54 const Form& a,
const Form& L,
55 std::vector<std::shared_ptr<const DirichletBC>> bcs);
60 const Form& a,
const Form& L,
61 std::vector<std::shared_ptr<const DirichletBC>> bcs,
62 const GenericVector& x0);
void assemble_mixed(GenericTensor &A, const Form &a, bool add=false)
Assemble tensor.
Definition: assemble.cpp:38
void assemble_multimesh(GenericTensor &A, const MultiMeshForm &a)
Assemble tensor from multimesh form.
Definition: assemble.cpp:64
void assemble_system(GenericMatrix &A, GenericVector &b, const Form &a, const Form &L, std::vector< std::shared_ptr< const DirichletBC >> bcs)
Assemble system (A, b) and apply Dirichlet boundary conditions.
Definition: assemble.cpp:45
void assemble(GenericTensor &A, const Form &a)
Assemble tensor.
Definition: assemble.cpp:32