Unit namespace
Unitary tests.
Classes
- class FlowTest
- Unit tests for Flow class basic functionality.
- class FMMTest
- Basic unit tests for Fast Marching Method (FMM)
- class LagrangianTest
- Unit tests for Lagrangian class basic functionality.
Functions
- TEST_P(LagrangianTest, BasicConstruction)
- Test basic Lagrangian class construction.
- TEST_P(LagrangianTest, DifferentVelocityFields)
- Test Lagrangian with different velocity field types.
- TEST_P(LagrangianTest, StepFunction)
- Test Lagrangian step function basic functionality.
- TEST_P(LagrangianTest, DifferentInitialConditions)
- Test with different initial conditions.
- TEST_P(FlowTest, BasicConstruction)
- Test basic Flow class construction and coordinate handling.
- TEST_P(FlowTest, VelocityFieldEvaluation)
- Test different velocity field types and their evaluation.
- TEST_P(FlowTest, MeshAccess)
- Test mesh polytope access and validation.
Function documentation
Rodin:: Tests:: Unit:: TEST_P(LagrangianTest,
BasicConstruction)
Test basic Lagrangian class construction.
This test verifies that Lagrangian objects can be constructed with proper trial/test functions, initial conditions, and velocity fields.
Rodin:: Tests:: Unit:: TEST_P(LagrangianTest,
DifferentVelocityFields)
Test Lagrangian with different velocity field types.
This test verifies that Lagrangian can work with various velocity fields.
Rodin:: Tests:: Unit:: TEST_P(LagrangianTest,
StepFunction)
Test Lagrangian step function basic functionality.
This test verifies that the step function can be called without errors. Note: The current implementation may have template deduction issues, so this test focuses on basic construction.
Rodin:: Tests:: Unit:: TEST_P(LagrangianTest,
DifferentInitialConditions)
Test with different initial conditions.
This test verifies that Lagrangian works with various initial conditions.