Set up Google Test for C++ unit and integration testing. Add regression test to existing Fortran tests that compares the Fortran and C++ implementation of the Delta Eddington solver for a given set of conditions.
Acceptance Criteria
When the Fortran tests are run, the Fortran-based Delta Eddington solver is used to solve for the radiation field for a given set of conditions. The C++ Delta Eddington solver is used to do the same. The results are compared and the test only passes if all radiation field values are within a tolerance.
Google Test runs a simple unit test of the stubbed C++ Delta Eddington solver in the GH Action tests
Set up Google Test for C++ unit and integration testing. Add regression test to existing Fortran tests that compares the Fortran and C++ implementation of the Delta Eddington solver for a given set of conditions.
Acceptance Criteria
Ideas