Chaste  Release::3.4
CellBasedEventHandler Class Reference

#include <CellBasedEventHandler.hpp>

+ Inheritance diagram for CellBasedEventHandler:
+ Collaboration diagram for CellBasedEventHandler:

Public Types

enum  CellBasedEventType {
  SETUP =0, DEATH, BIRTH, UPDATECELLPOPULATION,
  UPDATESIMULATION, TESSELLATION, FORCE, POSITION,
  OUTPUT, PDE, EVERYTHING
}
 

Static Public Attributes

static const char * EventName [11]
 

Additional Inherited Members

- Static Public Member Functions inherited from GenericEventHandler< 11, CellBasedEventHandler >
static GenericEventHandler
< NUM_EVENTS,
CellBasedEventHandler > * 
Instance ()
 
static void Reset ()
 
static void BeginEvent (unsigned event) throw (Exception)
 
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< 11, CellBasedEventHandler >
 GenericEventHandler ()
 

Detailed Description

A cell_based event class that can be used to calculate the time taken to execute various parts of a cell-based simulation.

Definition at line 44 of file CellBasedEventHandler.hpp.

Member Enumeration Documentation

Definition of cell_based event types.

Definition at line 52 of file CellBasedEventHandler.hpp.

Member Data Documentation

const char * CellBasedEventHandler::EventName
static
Initial value:
= { "Setup", "Death", "Birth",
"Update_Pop", "Update_Sim", "Tessellate", "Force",
"Position", "Output", "Pde", "Total" }

Character array holding cell_based event names. There are eleven cell_based events.

Definition at line 49 of file CellBasedEventHandler.hpp.


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