faudes::LhaCompatibleStates Class Reference

Detailed Description

Definition at line 227 of file hyb_experiment.h.

#include <hyb_experiment.h>

Public Member Functions

 LhaCompatibleStates (const LinearHybridAutomaton &lha)
 
virtual ~LhaCompatibleStates (void)
 
virtual void InitialiseFull ()
 
virtual void InitialiseConstraint ()
 
virtual void ExecuteTransitions (void)
 
virtual LhaCompatibleStatesTakeByEvent (Idx ev)
 
virtual void DWrite (void) const
 
virtual const int Cost (void)
 
const HybridStateSetStates (void) const
 
- Public Member Functions inherited from faudes::CompatibleStates
 CompatibleStates (void)
 
virtual ~CompatibleStates (void)
 

Protected Attributes

const LinearHybridAutomatonrLha
 
HybridStateSetmpStates
 
std::map< Idx, HybridStateSet * > mHybridReachSets
 
int mCnt
 

Constructor & Destructor Documentation

◆ LhaCompatibleStates()

LhaCompatibleStates::LhaCompatibleStates ( const LinearHybridAutomaton lha)

Definition at line 416 of file hyb_experiment.cpp.

◆ ~LhaCompatibleStates()

LhaCompatibleStates::~LhaCompatibleStates ( void  )
virtual

Definition at line 422 of file hyb_experiment.cpp.

Member Function Documentation

◆ Cost()

virtual const int faudes::LhaCompatibleStates::Cost ( void  )
inlinevirtual

Reimplemented from faudes::CompatibleStates.

Definition at line 236 of file hyb_experiment.h.

◆ DWrite()

void LhaCompatibleStates::DWrite ( void  ) const
virtual

Implements faudes::CompatibleStates.

Definition at line 475 of file hyb_experiment.cpp.

◆ ExecuteTransitions()

void LhaCompatibleStates::ExecuteTransitions ( void  )
virtual

Implements faudes::CompatibleStates.

Definition at line 457 of file hyb_experiment.cpp.

◆ InitialiseConstraint()

void LhaCompatibleStates::InitialiseConstraint ( void  )
virtual

Implements faudes::CompatibleStates.

Definition at line 442 of file hyb_experiment.cpp.

◆ InitialiseFull()

void LhaCompatibleStates::InitialiseFull ( void  )
virtual

Implements faudes::CompatibleStates.

Definition at line 432 of file hyb_experiment.cpp.

◆ States()

const HybridStateSet* faudes::LhaCompatibleStates::States ( void  ) const
inline

Definition at line 237 of file hyb_experiment.h.

◆ TakeByEvent()

LhaCompatibleStates * LhaCompatibleStates::TakeByEvent ( Idx  ev)
virtual

Implements faudes::CompatibleStates.

Definition at line 463 of file hyb_experiment.cpp.

Member Data Documentation

◆ mCnt

int faudes::LhaCompatibleStates::mCnt
protected

Definition at line 242 of file hyb_experiment.h.

◆ mHybridReachSets

std::map<Idx, HybridStateSet*> faudes::LhaCompatibleStates::mHybridReachSets
protected

Definition at line 241 of file hyb_experiment.h.

◆ mpStates

HybridStateSet* faudes::LhaCompatibleStates::mpStates
protected

Definition at line 240 of file hyb_experiment.h.

◆ rLha

const LinearHybridAutomaton& faudes::LhaCompatibleStates::rLha
protected

Definition at line 239 of file hyb_experiment.h.


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

libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen