|
|
||||||
|
pev_abstraction.h
Go to the documentation of this file.
29 std::ostringstream cfl_line; cfl_line << msg << std::endl; faudes::ConsoleOut::G()->Write(cfl_line.str(),0,0,0);} }
32 std::ostringstream cfl_line; cfl_line << msg << std::endl; faudes::ConsoleOut::G()->Write(cfl_line.str(),0,0,0);} }
35 std::ostringstream cfl_line; cfl_line << msg << std::endl; faudes::ConsoleOut::G()->Write(cfl_line.str(),0,0,0);} }
245 PCandidate(Generator& goi, ProductCompositionMap map,std::pair<Candidate*, Candidate*> pair, EventSet pevs)
249 void SetPSilentevs(EventSet psilentevs) {mPSilentevs.Clear(); mPSilentevs.InsertSet(psilentevs);}
Definition: pev_abstraction.h:130 void OnlySilentIncoming(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:636 void BlockingSilentEvent(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:545 virtual void HidePrivateEvs(EventSet &silent) Definition: pev_abstraction.cpp:730 void RemoveTauSelfloops(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:487 void RemoveNonCoaccessibleOut(Generator &g) Definition: pev_abstraction.cpp:531 void ActiveNonTauEvs(const Generator &rGen, const EventSet &silent, const Idx &state, EventSet &result) Definition: pev_abstraction.cpp:359 void SetSilentevs(EventSet silentevs) Definition: pev_abstraction.h:145 std::pair< Candidate *, Candidate * > DecomposedPair() Definition: pev_abstraction.h:143 void ActiveEventsANDEnabledContinuationRule(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:393 void MergeEquivalenceClasses(Generator &rGen, TransSetX2EvX1 &rRevTrans, const std::list< StateSet > &rClasses, const EventSet &silent) Definition: pev_abstraction.cpp:44 std::pair< Candidate *, Candidate * > mDecomposedPair Definition: pev_abstraction.h:238 virtual void MergeSilentLoops(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:500 void OnlySilentOutgoing(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:695 virtual void ConflictEquivalentAbstraction(EventSet &silent) Definition: pev_abstraction.cpp:759 bool IsInMergedClass(Idx concrete, Idx abstract) Definition: pev_verify.cpp:175 void BlockingEvent(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:598 void WeakObservationEquivalentQuotient(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:286 std::set< Idx > FindConcreteStates(Idx abstract) Definition: pev_verify.cpp:164 void IncomingTransSet(const Generator &rGen, const EventSet &silent, const Idx &state, std::set< std::pair< Idx, Idx >> &result) Definition: pev_abstraction.cpp:320 void ReverseObservationEquivalentQuotient(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:223 void ObservationEquivalentQuotient(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:185 void ExtendedTransRel(const Generator &rGen, const EventSet &rSilentAlphabet, TransSet &rXTrans) Definition: pev_abstraction.cpp:136 void MergeNonCoaccessible(Generator &g) Definition: pev_abstraction.cpp:576 Definition: pev_verify.h:9 Definition: cfl_nameset.h:70 virtual void InsertSet(const NameSet &rOtherSet) Definition: cfl_nameset.cpp:300 Definition: pev_abstraction.h:241 virtual void HidePrivateEvs(EventSet &silent) HidePrivateEvs replace all private events. Definition: pev_abstraction.cpp:2206 void SetPSilentevs(EventSet psilentevs) Definition: pev_abstraction.h:249 virtual void MergeSilentLoops(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:2202 virtual void ConflictEquivalentAbstraction(EventSet &silent) Definition: pev_abstraction.cpp:2267 PCandidate(Generator &goi, EventSet pevs) Definition: pev_abstraction.h:244 void ObservationEquivalenceQuotient_NonPreemptive(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:2257 void ObservationEquivalenceQuotient_Preemptive(Generator &g, const EventSet &silent, const bool &flag) Definition: pev_abstraction.cpp:2263 PCandidate(Generator &goi, ProductCompositionMap map, std::pair< Candidate *, Candidate * > pair, EventSet pevs) Definition: pev_abstraction.h:245 Definition: cfl_parallel.h:43 Definition: pev_abstraction.h:289 std::list< Candidate * >::iterator Iterator Definition: pev_abstraction.h:296 std::list< Candidate * > mCandidates Definition: pev_abstraction.h:305 void DoAssign(SynchCandidates synchcands) Definition: pev_verify.cpp:109 Definition: pev_priorities.h:197 Definition: pev_pgenerator.h:139 Definition: cfl_generator.h:213 void ShapePriorities(vGenerator &rGen, const EventPriorities &rPrios) Definition: pev_abstraction.cpp:893 void ShapePreemption(Generator &rGen, const EventSet &pevs) Definition: pev_abstraction.cpp:909 bool IsPFNonblocking(const GeneratorVector &rGvec, const EventPriorities &rPrios, const std::vector< FairnessConstraints > &rFairVec) Definition: pev_abstraction.cpp:2018 bool IsPNonblocking(const GeneratorVector &rGvec, const EventPriorities &rPrios) Definition: pev_abstraction.cpp:2189 TpEventSet< AttributePriority > EventPriorities Definition: pev_priorities.h:424 Definition: cfl_agenerator.h:43 void ShapeUpsilon(vGenerator &rGen, const EventPriorities &rPrios, const EventSet &rUpsilon) Definition: pev_abstraction.cpp:855 TpGenerator< AttributePGenGl, AttributeVoid, AttributePriority, AttributeVoid > pGenerator Definition: pev_pgenerator.h:381 FAUDES_API bool IsShaped(const pGenerator &rPGen, const EventSet &pevs) libFAUDES 2.33h --- 2025.06.18 --- c++ api documentaion by doxygen |