openCARP
Doxygen code documentation for the open cardiac electrophysiology simulator openCARP
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
ap_analyzer.h File Reference
#include <stdio.h>
#include "timer_utils.h"
Include dependency graph for ap_analyzer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  limpet::event_x_threshold
 
struct  limpet::event_mx_rate
 
struct  limpet::event_mx_val
 
union  limpet::_event_class
 
struct  limpet::ap_event
 
struct  limpet::ap_events
 
struct  limpet::steady_state_ap
 
struct  limpet::action_potential
 

Namespaces

 limpet
 

Macros

#define CALIBRATION_BEAT   3
 
#define def_APD90_thresh   -66.
 
#define def_APD30_thresh   -2.
 
#define VM_HIST_LEN   4
 

Typedefs

typedef enum limpet::_event_meth limpet::event_meth
 
typedef union limpet::_event_class limpet::event_class
 
typedef enum limpet::_ap_states limpet::ap_states
 

Enumerations

enum  limpet::_event_meth { limpet::X_THRESHOLD, limpet::MX_RATE, limpet::MX_VAL }
 
enum  limpet::_ap_states { limpet::AP_STATE, limpet::DI_STATE }
 

Functions

int limpet::initialize_AP_analysis (action_potential *AP)
 
bool limpet::check_events (double vm, action_potential *AP, opencarp::timer_manager *tm)
 
void limpet::calibrate_thresholds (action_potential *AP)
 
bool limpet::check_steady_state (steady_state_ap *ss)
 
void limpet::cleanup_AP_analysis (action_potential *AP)
 
void limpet::print_AP_stats_header (action_potential *AP, FILE *outbuf)
 

Macro Definition Documentation

◆ CALIBRATION_BEAT

#define CALIBRATION_BEAT   3

Definition at line 29 of file ap_analyzer.h.

◆ def_APD30_thresh

#define def_APD30_thresh   -2.

Definition at line 33 of file ap_analyzer.h.

◆ def_APD90_thresh

#define def_APD90_thresh   -66.

Definition at line 32 of file ap_analyzer.h.

◆ VM_HIST_LEN

#define VM_HIST_LEN   4

Definition at line 87 of file ap_analyzer.h.