#include <Rodin/Assembly/ForwardDecls.h>
template<class LinearAlgebraType, class Operand>
AssemblyBase class
Base class template for assembly operations.
| Template parameters | |
|---|---|
| LinearAlgebraType | Target linear algebra type (e.g., sparse matrix, vector) |
| Operand | Variational form type (e.g., BilinearForm, LinearForm) |
Provides the interface for assembling variational forms into discrete linear algebra objects (matrices and vectors). Different specializations handle bilinear forms, linear forms, boundary conditions, and problems.