|
|
||||||
|
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);} }
242 PCandidate(Generator& goi, ProductCompositionMap map,std::pair<Candidate*, Candidate*> pair, EventSet pevs)
246 void SetPSilentevs(EventSet psilentevs) {mPSilentevs.Clear(); mPSilentevs.InsertSet(psilentevs);}
Definition: pev_abstraction.h:127 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:142 std::pair< Candidate *, Candidate * > DecomposedPair() Definition: pev_abstraction.h:140 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:235 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: cfl_nameset.h:70 virtual void InsertSet(const NameSet &rOtherSet) Definition: cfl_nameset.cpp:301 Definition: pev_abstraction.h:238 virtual void HidePrivateEvs(EventSet &silent) HidePrivateEvs replace all private events. Definition: pev_abstraction.cpp:2399 void SetPSilentevs(EventSet psilentevs) Definition: pev_abstraction.h:246 virtual void MergeSilentLoops(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:2395 virtual void ConflictEquivalentAbstraction(EventSet &silent) Definition: pev_abstraction.cpp:2460 PCandidate(Generator &goi, EventSet pevs) Definition: pev_abstraction.h:241 void ObservationEquivalenceQuotient_NonPreemptive(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:2450 void ObservationEquivalenceQuotient_Preemptive(Generator &g, const EventSet &silent, const bool &flag) Definition: pev_abstraction.cpp:2456 PCandidate(Generator &goi, ProductCompositionMap map, std::pair< Candidate *, Candidate * > pair, EventSet pevs) Definition: pev_abstraction.h:242 Definition: cfl_parallel.h:43 Definition: pev_abstraction.h:286 std::list< Candidate * >::iterator Iterator Definition: pev_abstraction.h:293 std::list< Candidate * > mCandidates Definition: pev_abstraction.h:302 void DoAssign(SynchCandidates synchcands) Definition: pev_verify.cpp:109 Definition: cfl_generator.h:213 TBaseVector< FairGenerator > FairGeneratorVector Definition: pev_pgenerator.h:401 void ShapePriorities(vGenerator &rGen, const EventPriorities &rPrios) Definition: pev_abstraction.cpp:893 bool IsPFNonblocking(const FairGeneratorVector &rPGvec, const EventPriorities &rPrios) Definition: pev_abstraction.cpp:2328 void ShapePreemption(Generator &rGen, const EventSet &pevs) Definition: pev_abstraction.cpp:909 bool IsPNonblocking(const GeneratorVector &rGvec, const EventPriorities &rPrios) Definition: pev_abstraction.cpp:2366 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:405 libFAUDES 2.33l --- 2025.09.16 --- c++ api documentaion by doxygen |