SimVascular / svZeroDSolver

A C++ lumped-parameter solver for blood flow and pressure in hemodynamic networks
Other
6 stars 18 forks source link

Better test for interface #30

Closed menon-karthik closed 1 year ago

menon-karthik commented 1 year ago

Need to add a more comprehensive test for the interface to external solvers.

Current test only uses the external_solver_coupling_blocks to mimic what would happen within svZeroDPlus when an external program specifies one set of flow/pressure values in an svZeroDPlus simulation. This does not test the SolverInterface class or the functionality for initializing an interface object, updating simulations parameters, running simulations, etc. from an external program.

Test will possibly require a small prototype C++ program (separately compiled) that creates, runs, updates parameters, etc. in a 0D simulation.