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

EventIndexerm_indexer
 
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 
)
inline

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 ( )
inline

Definition at line 311 of file layout_optimizer.cpp.

References m_minimal.

double* EventHeuristicListener::get_var ( )
inline

Definition at line 316 of file layout_optimizer.cpp.

References m_var.

virtual void EventHeuristicListener::on_event_finished ( Event event)
inlinevirtual

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
private

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
private

Definition at line 245 of file layout_optimizer.cpp.

Referenced by on_event_finished().

std::vector<InstancePtr> EventHeuristicListener::m_instances
private

Definition at line 247 of file layout_optimizer.cpp.

double EventHeuristicListener::m_minimal
private

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
private

Definition at line 246 of file layout_optimizer.cpp.

Referenced by EventHeuristicListener().

float EventHeuristicListener::m_successor_distance
double* EventHeuristicListener::m_var
private

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:

SourceForge.net Logo
Generated on Fri Jan 15 2016 16:26:58 for Sequence Chart Studio by  doxygen