LinearForm.h file
Linear form classes for finite element assembly.
This file defines the LinearForm classes which represent linear functionals in variational formulations. Linear forms are assembled into vectors and form the right-hand side of finite element systems.
Namespaces
- namespace Rodin
- The Rodin library for Shape and Topology Optimization.
- namespace Rodin::FormLanguage
- Module for writing high level abstract expressions.
- namespace Rodin::Variational
- Module which provides the necessary tools for constructing variational problems.
Classes
-
template<class Vector>class Rodin::Variational::LinearFormBase
- Base class for linear form objects.
-
template<class FES>class Rodin::Variational::LinearForm<FES, Math::Vector<typename FormLanguage::Traits<FES>::ScalarType>>
- Represents a linear form defined over some finite element space.