Problem.h file
Variational problem classes for finite element systems.
This file defines the Problem classes which encapsulate complete finite element problems including bilinear forms, linear forms, boundary conditions, and solution methods. Problems represent the discrete system arising from weak formulations.
Namespaces
- namespace Rodin
- The Rodin library for finite element methods and shape optimization.
- namespace Rodin::FormLanguage
- Module for writing high level abstract expressions.
- namespace Rodin::Variational
- Module which provides the necessary tools for constructing and solving variational problems.
Classes
-
template<class LinearSystem>class Rodin::Variational::ProblemBase
- Base class for variational problem objects.
-
template<class LinearSystem, class U, class V>class Rodin::Variational::ProblemUVBase
- General class to assemble linear systems with
OperatorandVectorgeneric types in a sequential context.