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 Shape and Topology Optimization.
namespace Rodin::Variational
Module which provides the necessary tools for constructing 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.