Rodin/Variational/DiffusionForm.h file

Declarations in DiffusionForm.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::DiffusionForm<Solution, TrialFES, TestFES, Operator, CoefficientDerived>>
Traits of a Variational::DiffusionForm.
template<class Solution, class TrialFES, class TestFES, class Operator, class CoefficientDerived>
struct Rodin::FormLanguage::IsNamedForm<Variational::DiffusionForm<Solution, TrialFES, TestFES, Operator, CoefficientDerived>>
Marks Variational::DiffusionForm as a named form.
template<class Solution, class TrialFES, class TestFES, class Operator, class CoefficientDerived>
class Rodin::Variational::DiffusionForm
Discrete diffusion form $ a(u,v) = \int_\Omega a\, \nabla u \cdot \nabla v\,dx $ .
class Rodin::Variational::DiffusionForm::Kernel
Local kernel of the diffusion form.