Open kharold23 opened 5 months ago
I ran the pulsatileFlow_CStenosis_steadyPressure
case on Ubuntu 22 and got the following exception
terminate called after throwing an instance of 'std::runtime_error'
what(): Maximum number of non-linear iterations reached.
You need to add catching exceptions in the Python testing code.
We don't want to mix external software with our source code so the exprtk.hpp
file should not be in svZeroDSolver/src/
. We need to add a ThirdParty
directory and put the exprtk.hpp
file in a sub-directory of it.
Also I see that there is Docker container file in svZeroDSolver/container/profiling
for Ubuntu 22, you can use this to test I think.
Attention: Patch coverage is 74.69880%
with 21 lines
in your changes missing coverage. Please review.
Project coverage is 25.12%. Comparing base (
688cece
) to head (e6760c6
).
Files | Patch % | Lines |
---|---|---|
src/solve/SimulationParameters.cpp | 73.80% | 11 Missing :warning: |
src/model/Parameter.cpp | 65.51% | 10 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Current situation
Closes #89
Release Notes
fn
to flow and pressure boundary conditions that takes in a stringt
t
= the current time value.Documentation
Time-dependent boundary conditions can now be input using a function passed in as a string. The function is of the variable
t
, or time. For example:"bc_values": { "fn": "2.0 * (4*atan(1.)) * COS(2.0 * (4*atan(1.)) * t)" }
Testing
Test case
test_time_dependent_block
added totest_io.py
, which runs json filestimeDep_Flow.json
andtimeDep_Pressure.json
.Code of Conduct & Contributing Guidelines