Chaste Commit::ca8ccdedf819b6e02855bc0e8e6f50bdecbc5208
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: