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::Laplace, opencarp::Electrics, and opencarp::Ionics.
|
pure virtual |
Implemented in opencarp::Laplace, opencarp::Electrics, and opencarp::Ionics.
|
pure virtual |
Implemented in opencarp::Laplace, opencarp::Electrics, and opencarp::Ionics.
|
pure virtual |
Implemented in opencarp::Laplace, opencarp::Electrics, and opencarp::Ionics.
|
inlinevirtual |
Reimplemented in opencarp::Electrics.
Definition at line 76 of file physics_types.h.
|
pure virtual |
Implemented in opencarp::Laplace, opencarp::Electrics, and opencarp::Ionics.
|
pure virtual |
Implemented in opencarp::Laplace, opencarp::Electrics, and opencarp::Ionics.
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.