Skip to content
DNDSR 0.1.0.dev1+gcd065ad
Toggle navigation menu
⌘
K
DNDSR 0.1.0.dev1+gcd065ad
/
Unit Tests
Unit Tests
¶
Documentation for the C++ (doctest) and Python (pytest) test suites.
Unit Test Suite Overview
Module Test Pages
Quick Start
Aggregate CMake Targets
MPI Test Registration
Naming Conventions
Golden Values and Regression
POSIX
index()
Ambiguity
Rebuilding Before Testing
DNDS Core Unit Tests
Overview
Array Tests (test_Array.cpp)
MPI Wrapper Tests (test_MPI.cpp)
ArrayTransformer Tests (test_ArrayTransformer.cpp)
ArrayDerived Tests (test_ArrayDerived.cpp)
ArrayDOF Tests (test_ArrayDOF.cpp)
IndexMapping Tests (test_IndexMapping.cpp)
Serializer Tests (test_Serializer.cpp)
Geom Module Unit Tests
Building and Running
Target Summary
Element Types (test_Elements.cpp)
Quadrature Rules (test_Quadrature.cpp)
Mesh Index Conversion (test_MeshIndexConversion.cpp)
Mesh Pipeline (test_MeshPipeline.cpp)
Distributed Mesh I/O (test_MeshDistributedRead.cpp)
CFV Module Unit Tests
Building and Running
Target Summary
Limiter Functions (test_Limiters.cpp)
Variational Reconstruction 2D (test_Reconstruction.cpp)
Variational Reconstruction 3D (test_Reconstruction3D.cpp)
FiniteVolume Python Tests (test_fv_correctness.py)
VR and ModelEvaluator Python Tests (test_vr_correctness.py)
Euler Module Unit Tests
Building and Running
Target Summary
Gas Thermodynamics and Eigenvectors (test_GasThermo.cpp)
Riemann Solvers (test_RiemannSolvers.cpp)
RANS Turbulence Models (test_RANS.cpp)
EulerEvaluator Pipeline (test_EulerEvaluator.cpp)
Solver Module Unit Tests
Building and Running
Target Summary
ODE Time Integrators (test_ODE.cpp)
Iterative Linear Solvers (test_Linear.cpp)
Block-Sparse Direct Solvers (test_Direct.cpp)
Scalar Utilities (test_Scalar.cpp)