Rodin/Variational/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 $ Au = b $ 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 Operator and Vector generic types in a sequential context.