Problem
Represents a variational problem.
template < class... Parameters> class Problem;
Specializations
| Specialization | Description |
|---|---|
LinearSystem, TrialFunction, TestFunctionFull specializationtemplate < class LinearSystem, class TrialFunction, class TestFunction> class Problem< LinearSystem, TrialFunction, TestFunction>; | Two-field variational problem. |
LinearSystem, U1, U2, U3, Us...Full specializationtemplate < class LinearSystem, class U1, class U2, class U3, class... Us> class Problem< LinearSystem, U1, U2, U3, Us...>; | Variational problem with three or more trial/test functions. |
PETSc::Math::LinearSystem, U, VFull specializationtemplate < class U, class V> class Problem< PETSc::Math::LinearSystem, U, V>; | PETSc variational problem for a single trial / test function pair. |
PETSc::Math::LinearSystem, U1, U2, U3, Us...Full specializationtemplate < class U1, class U2, class U3, class... Us> class Problem< PETSc::Math::LinearSystem, U1, U2, U3, Us...>; | PETSc variational problem for multiple coupled trial / test functions. |
| Template parameters | |
|---|---|
| Parameters | Parameter pack of parameters for problem construction |