template<class LinearAlgebraType, class Operand>
Rodin::Assembly::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.