Manufactured namespace
Namespace Rodin::
Directory Rodin/tests/unit
Manufactured solution test cases
Namespaces
- namespace Conductivity
- Manufactured solutions for the conductivity problem using P1 spaces.
- namespace Darcy
- Manufactured solution for the Darcy problem using P1 spaces.
- namespace DirichletBCIdentification
- Manufactured solutions for the identification Dirichlet BC
DirichletBC(u, A(v)), whereA(v)is a linear shape-function expression. - namespace DivPoisson
- Manufactured solutions for the divergence Poisson problem using P1 vector spaces.
- namespace Helmholtz3D
- namespace LinearElasticity
- Manufactured solutions for the linear elasticity problem.
- namespace LinearElasticity3D
- namespace Poisson
- Manufactured solutions for the Poisson problem.
- namespace Poisson3D
- Manufactured solutions for the 3D Poisson problem on supported 3D meshes.
- namespace ReactionDiffusion3D
- namespace Stokes
- Manufactured solutions for the Stokes problem using H1 of order 2.
Typedefs
-
using DenseLinearSystem = Math::
LinearSystem<Math:: Matrix<Real>, Math:: Vector<Real>> - Helper used by the tests to Dense Linear System.
-
using SparseLinearSystem = Math::
LinearSystem<Math:: SparseMatrix<Real>, Math:: Vector<Real>> - Helper used by the tests to Sparse Linear System.
Functions
- TEST(ManufacturedNewtonSolverDenseMatrix, RecoversManufacturedRoot)
- Verifies recovers manufactured root for manufactured newton solver dense matrix by checking tolerance-based numerical results, solver behavior, manufactured-solution convergence.
- TEST(ManufacturedNewtonSolverDenseMatrix, SolvesStrongNonlinearSystem)
- Verifies solves strong nonlinear system for manufactured newton solver dense matrix by checking tolerance-based numerical results, solver behavior, manufactured-solution convergence.
- TEST(ManufacturedNewtonSolverSparseMatrix, RecoversManufacturedRoot)
- Verifies recovers manufactured root for manufactured newton solver sparse matrix by checking tolerance-based numerical results, solver behavior, manufactured-solution convergence.
- TEST(ManufacturedNewtonSolverSparseMatrix, SolvesStrongNonlinearSystem)
- Verifies solves strong nonlinear system for manufactured newton solver sparse matrix by checking tolerance-based numerical results, solver behavior, manufactured-solution convergence.
Typedef documentation
using Rodin:: Tests:: Manufactured:: DenseLinearSystem = Math:: LinearSystem<Math:: Matrix<Real>, Math:: Vector<Real>>
Helper used by the tests to Dense Linear System.
using Rodin:: Tests:: Manufactured:: SparseLinearSystem = Math:: LinearSystem<Math:: SparseMatrix<Real>, Math:: Vector<Real>>
Helper used by the tests to Sparse Linear System.
Function documentation
Rodin:: Tests:: Manufactured:: TEST(ManufacturedNewtonSolverDenseMatrix,
RecoversManufacturedRoot)
Verifies recovers manufactured root for manufactured newton solver dense matrix by checking tolerance-based numerical results, solver behavior, manufactured-solution convergence.
Rodin:: Tests:: Manufactured:: TEST(ManufacturedNewtonSolverDenseMatrix,
SolvesStrongNonlinearSystem)
Verifies solves strong nonlinear system for manufactured newton solver dense matrix by checking tolerance-based numerical results, solver behavior, manufactured-solution convergence.
Rodin:: Tests:: Manufactured:: TEST(ManufacturedNewtonSolverSparseMatrix,
RecoversManufacturedRoot)
Verifies recovers manufactured root for manufactured newton solver sparse matrix by checking tolerance-based numerical results, solver behavior, manufactured-solution convergence.
Rodin:: Tests:: Manufactured:: TEST(ManufacturedNewtonSolverSparseMatrix,
SolvesStrongNonlinearSystem)
Verifies solves strong nonlinear system for manufactured newton solver sparse matrix by checking tolerance-based numerical results, solver behavior, manufactured-solution convergence.