Rodin/Variational/BilinearFormIntegrator.h file

Base classes for bilinear form integrators.

This file defines the abstract base classes for bilinear form integrators, which are responsible for computing local contributions to the global system matrix in finite element assembly. Integrators represent specific terms in the weak formulation involving both trial and test functions.

Namespaces

namespace Rodin
The Rodin library for finite element methods and shape optimization.
namespace Rodin::Variational
Namespace Rodin::Variational.

Classes

template<class Number, class Derived>
class Rodin::Variational::BilinearFormIntegratorBase
Abstract base class for bilinear form integrators.
template<class Number>
class Rodin::Variational::LocalBilinearFormIntegratorBase
Base class for bilinear form integrators whose trial and test functions live on the same polytope.
template<class Number>
class Rodin::Variational::GlobalBilinearFormIntegratorBase
Base class for bilinear form integrators coupling a trial and a test polytope across the mesh.