svZeroDSolver
|
Simulation parameters. More...
#include <SimulationParameters.h>
Public Attributes | |
double | sim_time_step_size {0.0} |
Simulation time step size. | |
double | sim_abs_tol {0.0} |
Absolute tolerance for simulation. | |
int | sim_num_cycles {0} |
Number of cardiac cycles to simulate. | |
int | sim_pts_per_cycle {0} |
Number of time steps per cardiac cycle. | |
bool | use_cycle_to_cycle_error |
double | sim_cycle_to_cycle_error {0} |
Cycle-to-cycle error. | |
int | sim_num_time_steps {0} |
Total number of time steps. | |
int | sim_nliter {0} |
double | sim_rho_infty {0.0} |
Spectral radius of generalized-alpha. | |
int | output_interval {0} |
Interval of writing output. | |
bool | sim_steady_initial {0} |
Start from steady solution. | |
bool | output_variable_based |
Output variable based instead of vessel based. | |
bool | output_mean_only {false} |
Output only the mean value. | |
bool | output_derivative {false} |
Output derivatives. | |
bool | output_all_cycles {false} |
Output all cardiac cycles. | |
bool | sim_coupled |
Running 0D simulation coupled with external solver. | |
double | sim_external_step_size {0.0} |
Simulation parameters.
bool SimulationParameters::output_all_cycles {false} |
Output all cardiac cycles.
bool SimulationParameters::output_derivative {false} |
Output derivatives.
int SimulationParameters::output_interval {0} |
Interval of writing output.
bool SimulationParameters::output_mean_only {false} |
Output only the mean value.
bool SimulationParameters::output_variable_based |
Output variable based instead of vessel based.
double SimulationParameters::sim_abs_tol {0.0} |
Absolute tolerance for simulation.
bool SimulationParameters::sim_coupled |
Running 0D simulation coupled with external solver.
double SimulationParameters::sim_cycle_to_cycle_error {0} |
Cycle-to-cycle error.
double SimulationParameters::sim_external_step_size {0.0} |
Step size of external solver if running coupled
int SimulationParameters::sim_nliter {0} |
Maximum number of non-linear iterations in time integration
int SimulationParameters::sim_num_cycles {0} |
Number of cardiac cycles to simulate.
int SimulationParameters::sim_num_time_steps {0} |
Total number of time steps.
int SimulationParameters::sim_pts_per_cycle {0} |
Number of time steps per cardiac cycle.
double SimulationParameters::sim_rho_infty {0.0} |
Spectral radius of generalized-alpha.
bool SimulationParameters::sim_steady_initial {0} |
Start from steady solution.
double SimulationParameters::sim_time_step_size {0.0} |
Simulation time step size.
bool SimulationParameters::use_cycle_to_cycle_error |
If model does not have RCR boundary conditions, simulate model to convergence (based on cycle-to-cycle error of last two cardiac cycles); if it does, update number of cardiac cycles to simulate to be value estimated from equation 21 of Pfaller 2021