|
openCARP
Doxygen code documentation for the open cardiac electrophysiology simulator openCARP
|
The abstract physics interface we can use to trigger all physics. More...
#include <physics_types.h>
Public Member Functions | |
| virtual void | initialize ()=0 |
| virtual void | destroy ()=0 |
| virtual void | compute_step ()=0 |
| virtual void | output_step ()=0 |
| virtual void | output_timings () |
| virtual std::string | timer_unit (const int timer_id)=0 |
| virtual double | timer_val (const int timer_id)=0 |
Public Attributes | |
| const char * | name = NULL |
| The name of the physic, each physic should have one. More... | |
| FILE_SPEC | logger = NULL |
| The logger of the physic, each physic should have one. More... | |
| int | timer_idx = -1 |
| the timer index received from the timer manager More... | |
| double | initialize_time = 0.0 |
| double | compute_time = 0.0 |
| double | output_time = 0.0 |
The abstract physics interface we can use to trigger all physics.
Definition at line 59 of file physics_types.h.
|
pure virtual |
Implemented in opencarp::Ionics, opencarp::Eikonal, opencarp::Laplace, and opencarp::Electrics.
|
pure virtual |
Implemented in opencarp::Ionics, opencarp::Eikonal, opencarp::Laplace, and opencarp::Electrics.
|
pure virtual |
Implemented in opencarp::Ionics, opencarp::Eikonal, opencarp::Laplace, and opencarp::Electrics.
|
pure virtual |
Implemented in opencarp::Ionics, opencarp::Eikonal, opencarp::Laplace, and opencarp::Electrics.
|
inlinevirtual |
Reimplemented in opencarp::Eikonal, and opencarp::Electrics.
Definition at line 76 of file physics_types.h.
|
pure virtual |
Implemented in opencarp::Ionics, opencarp::Eikonal, opencarp::Laplace, and opencarp::Electrics.
|
pure virtual |
Implemented in opencarp::Ionics, opencarp::Eikonal, opencarp::Laplace, and opencarp::Electrics.
| double opencarp::Basic_physic::compute_time = 0.0 |
Definition at line 88 of file physics_types.h.
| double opencarp::Basic_physic::initialize_time = 0.0 |
Definition at line 87 of file physics_types.h.
| FILE_SPEC opencarp::Basic_physic::logger = NULL |
The logger of the physic, each physic should have one.
Definition at line 64 of file physics_types.h.
| const char* opencarp::Basic_physic::name = NULL |
The name of the physic, each physic should have one.
Definition at line 62 of file physics_types.h.
| double opencarp::Basic_physic::output_time = 0.0 |
Definition at line 89 of file physics_types.h.
| int opencarp::Basic_physic::timer_idx = -1 |
the timer index received from the timer manager
Definition at line 66 of file physics_types.h.