Chaste Commit::f2ff7ee04e70ac9d06c57344df8d017dbb12b97b
MechanicsEventHandler Class Reference

#include <MechanicsEventHandler.hpp>

+ Inheritance diagram for MechanicsEventHandler:
+ Collaboration diagram for MechanicsEventHandler:

Public Types

enum  MechanicsEventType {
  ASSEMBLE =0 , SOLVE , UPDATE , ALL_MECH ,
  NON_MECH , OUTPUT , ALL
}
 

Static Public Attributes

static const char * EventName [7]
 

Additional Inherited Members

- Static Public Member Functions inherited from GenericEventHandler< 7, MechanicsEventHandler >
static GenericEventHandler< NUM_EVENTS, MechanicsEventHandler > * Instance ()
 
static void Reset ()
 
static void BeginEvent (unsigned event)
 
static void EndEvent (unsigned event)
 
static double GetElapsedTime (unsigned event)
 
static void Report ()
 
static void Headings ()
 
static void Enable ()
 
static void Disable ()
 
static bool IsEnabled ()
 
- Protected Member Functions inherited from GenericEventHandler< 7, MechanicsEventHandler >
 GenericEventHandler ()
 

Detailed Description

An event handler class with event types suitable for cardiac electromechanics simulations.

It also contains events suitable to most generic PDE solvers too.

Definition at line 46 of file MechanicsEventHandler.hpp.

Member Enumeration Documentation

◆ MechanicsEventType

Definition of mechanics event types.

Definition at line 51 of file MechanicsEventHandler.hpp.

Member Data Documentation

◆ EventName

const char * MechanicsEventHandler::EventName
static
Initial value:
= { "Assemble", "Solve", "Update", "AllMech",
"NonMech", "Output", "Total" }

Character array holding mechanics event names. There are seven mechanics events.

Definition at line 38 of file MechanicsEventHandler.hpp.


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