openCARP
Doxygen code documentation for the open cardiac electrophysiology simulator openCARP
Public Member Functions | Public Attributes | List of all members
opencarp::Laplace Class Reference

#include <electrics.h>

Inheritance diagram for opencarp::Laplace:
Collaboration diagram for opencarp::Laplace:

Public Member Functions

 Laplace ()
 
void initialize ()
 
void destroy ()
 
void compute_step ()
 
void output_step ()
 
double timer_val (const int timer_id)
 figure out current value of a signal linked to a given timer More...
 
std::string timer_unit (const int timer_id)
 figure out units of a signal linked to a given timer More...
 
- Public Member Functions inherited from opencarp::Basic_physic
virtual void output_timings ()
 

Public Attributes

MaterialType mtype [2]
 the material types of intra_grid and extra_grid grids. More...
 
SF::vector< stimulusstimuli
 the electrical stimuli More...
 
elliptic_solver ellip_solver
 Solver for the elliptic bidomain equation. More...
 
igb_output_manager output_manager
 class handling the igb output More...
 
- Public Attributes inherited from opencarp::Basic_physic
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
 

Detailed Description

Definition at line 373 of file electrics.h.

Constructor & Destructor Documentation

◆ Laplace()

opencarp::Laplace::Laplace ( )
inline

Definition at line 386 of file electrics.h.

Member Function Documentation

◆ compute_step()

void opencarp::Laplace::compute_step ( )
virtual

Implements opencarp::Basic_physic.

Definition at line 2117 of file electrics.cc.

◆ destroy()

void opencarp::Laplace::destroy ( )
virtual

Implements opencarp::Basic_physic.

Definition at line 2114 of file electrics.cc.

◆ initialize()

void opencarp::Laplace::initialize ( )
virtual

Implements opencarp::Basic_physic.

Definition at line 2031 of file electrics.cc.

◆ output_step()

void opencarp::Laplace::output_step ( )
virtual

Implements opencarp::Basic_physic.

Definition at line 2141 of file electrics.cc.

◆ timer_unit()

std::string opencarp::Laplace::timer_unit ( const int  timer_id)
virtual

figure out units of a signal linked to a given timer

Implements opencarp::Basic_physic.

Definition at line 2154 of file electrics.cc.

◆ timer_val()

double opencarp::Laplace::timer_val ( const int  timer_id)
virtual

figure out current value of a signal linked to a given timer

Implements opencarp::Basic_physic.

Definition at line 2144 of file electrics.cc.

Member Data Documentation

◆ ellip_solver

elliptic_solver opencarp::Laplace::ellip_solver

Solver for the elliptic bidomain equation.

Definition at line 382 of file electrics.h.

◆ mtype

MaterialType opencarp::Laplace::mtype[2]

the material types of intra_grid and extra_grid grids.

Definition at line 377 of file electrics.h.

◆ output_manager

igb_output_manager opencarp::Laplace::output_manager

class handling the igb output

Definition at line 384 of file electrics.h.

◆ stimuli

SF::vector<stimulus> opencarp::Laplace::stimuli

the electrical stimuli

Definition at line 379 of file electrics.h.


The documentation for this class was generated from the following files: