Rodin/Variational/MassForm.h file

Declarations in MassForm.h.

Namespaces

namespace Rodin
The Rodin library for finite element methods and shape optimization.
namespace Rodin::FormLanguage
Typed expressions for constructing variational forms.
namespace Rodin::Variational
Finite element spaces, fields, and variational problems.

Classes

template<class Solution, class TrialFES, class TestFES, class Operator, class CoefficientDerived>
struct Rodin::FormLanguage::Traits<Variational::MassForm<Solution, TrialFES, TestFES, Operator, CoefficientDerived>>
Traits of a Variational::MassForm.
template<class Solution, class TrialFES, class TestFES, class Operator, class CoefficientDerived>
struct Rodin::FormLanguage::IsNamedForm<Variational::MassForm<Solution, TrialFES, TestFES, Operator, CoefficientDerived>>
Marks Variational::MassForm as a named form.
template<class Solution, class TrialFES, class TestFES, class Operator, class CoefficientDerived>
class Rodin::Variational::MassForm
Discrete mass form $ m(u,v) = \int_\Omega c\, u \cdot v\,dx $ .
class Rodin::Variational::MassForm::Kernel
Local kernel of the mass form.