Sequence Chart Studio  svn HEAD revision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | Private Attributes | List of all members
EventHeuristicListener Class Reference
Inheritance diagram for EventHeuristicListener:
Inheritance graph
Collaboration diagram for EventHeuristicListener:
Collaboration graph

Public Member Functions

 EventHeuristicListener (EventIndexer *indexer, REAL *var, int coregions_size, std::vector< InstancePtr > instances)
virtual void on_event_finished (Event *event)
double get_minimal ()
double * get_var ()
- Public Member Functions inherited from EventFinishedListener
virtual ~EventFinishedListener ()

Public Attributes

float m_successor_distance
float m_send_receive_distance
float m_coregion_begin_event_distance
float m_event_coregion_end_distance
float m_incomplete_message_length

Private Attributes

int m_size
std::vector< InstancePtrm_instances
double * m_var
std::list< EventPtrm_events
double m_minimal

Detailed Description

Definition at line 242 of file layout_optimizer.cpp.

Constructor & Destructor Documentation

EventHeuristicListener::EventHeuristicListener ( EventIndexer indexer,
REAL *  var,
int  coregions_size,
std::vector< InstancePtr instances 

Definition at line 253 of file layout_optimizer.cpp.

References EventIndexer::get_event_count(), m_minimal, m_size, and m_var.

Member Function Documentation

double EventHeuristicListener::get_minimal ( )

Definition at line 311 of file layout_optimizer.cpp.

References m_minimal.

double* EventHeuristicListener::get_var ( )

Definition at line 316 of file layout_optimizer.cpp.

References m_var.

virtual void EventHeuristicListener::on_event_finished ( Event event)

Member Data Documentation

float EventHeuristicListener::m_coregion_begin_event_distance

Definition at line 268 of file layout_optimizer.cpp.

float EventHeuristicListener::m_event_coregion_end_distance

Definition at line 269 of file layout_optimizer.cpp.

std::list<EventPtr> EventHeuristicListener::m_events

Definition at line 249 of file layout_optimizer.cpp.

float EventHeuristicListener::m_incomplete_message_length

Definition at line 270 of file layout_optimizer.cpp.

EventIndexer* EventHeuristicListener::m_indexer

Definition at line 245 of file layout_optimizer.cpp.

Referenced by on_event_finished().

std::vector<InstancePtr> EventHeuristicListener::m_instances

Definition at line 247 of file layout_optimizer.cpp.

double EventHeuristicListener::m_minimal

Definition at line 250 of file layout_optimizer.cpp.

Referenced by EventHeuristicListener(), get_minimal(), and on_event_finished().

float EventHeuristicListener::m_send_receive_distance

Definition at line 267 of file layout_optimizer.cpp.

Referenced by on_event_finished().

int EventHeuristicListener::m_size

Definition at line 246 of file layout_optimizer.cpp.

Referenced by EventHeuristicListener().

float EventHeuristicListener::m_successor_distance
double* EventHeuristicListener::m_var

Definition at line 248 of file layout_optimizer.cpp.

Referenced by EventHeuristicListener(), get_var(), and on_event_finished().

The documentation for this class was generated from the following file: Logo
Generated on Fri Jan 15 2016 16:26:58 for Sequence Chart Studio by  doxygen