|
|
||||||
|
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:633 void BlockingSilentEvent(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:542 virtual void HidePrivateEvs(EventSet &silent) Definition: pev_abstraction.cpp:727 void RemoveTauSelfloops(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:484 void RemoveNonCoaccessibleOut(Generator &g) Definition: pev_abstraction.cpp:528 void ActiveNonTauEvs(const Generator &rGen, const EventSet &silent, const Idx &state, EventSet &result) Definition: pev_abstraction.cpp:356 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:390 void MergeEquivalenceClasses(Generator &rGen, TransSetX2EvX1 &rRevTrans, const std::list< StateSet > &rClasses, const EventSet &silent) Definition: pev_abstraction.cpp:41 std::pair< Candidate *, Candidate * > mDecomposedPair Definition: pev_abstraction.h:238 virtual void MergeSilentLoops(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:497 void OnlySilentOutgoing(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:692 virtual void ConflictEquivalentAbstraction(EventSet &silent) Definition: pev_abstraction.cpp:756 bool IsInMergedClass(Idx concrete, Idx abstract) Definition: pev_verify.cpp:175 void BlockingEvent(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:595 void WeakObservationEquivalentQuotient(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:283 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:317 void ReverseObservationEquivalentQuotient(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:220 void ObservationEquivalentQuotient(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:182 void ExtendedTransRel(const Generator &rGen, const EventSet &rSilentAlphabet, TransSet &rXTrans) Definition: pev_abstraction.cpp:133 void MergeNonCoaccessible(Generator &g) Definition: pev_abstraction.cpp:573 Definition: pev_verify.h:9 Definition: cfl_nameset.h:69 virtual void InsertSet(const NameSet &rOtherSet) Definition: cfl_nameset.cpp:298 Definition: pev_abstraction.h:241 virtual void HidePrivateEvs(EventSet &silent) HidePrivateEvs replace all private events. Definition: pev_abstraction.cpp:2203 void SetPSilentevs(EventSet psilentevs) Definition: pev_abstraction.h:249 virtual void MergeSilentLoops(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:2199 virtual void ConflictEquivalentAbstraction(EventSet &silent) Definition: pev_abstraction.cpp:2264 PCandidate(Generator &goi, EventSet pevs) Definition: pev_abstraction.h:244 void ObservationEquivalenceQuotient_NonPreemptive(Generator &g, const EventSet &silent) Definition: pev_abstraction.cpp:2254 void ObservationEquivalenceQuotient_Preemptive(Generator &g, const EventSet &silent, const bool &flag) Definition: pev_abstraction.cpp:2260 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: cfl_transset.h:242 Definition: pev_priorities.h:197 Definition: pev_pgenerator.h:151 Definition: cfl_generator.h:213 void ShapePriorities(vGenerator &rGen, const EventPriorities &rPrios) Definition: pev_abstraction.cpp:890 void ShapePreemption(Generator &rGen, const EventSet &pevs) Definition: pev_abstraction.cpp:906 bool IsPFNonblocking(const GeneratorVector &rGvec, const EventPriorities &rPrios, const std::vector< FairnessConstraints > &rFairVec) Definition: pev_abstraction.cpp:2015 bool IsPNonblocking(const GeneratorVector &rGvec, const EventPriorities &rPrios) Definition: pev_abstraction.cpp:2186 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:852 TpGenerator< AttributePGenGl, AttributeVoid, AttributePriority, AttributeVoid > pGenerator Definition: pev_pgenerator.h:372 FAUDES_API bool IsShaped(const pGenerator &rPGen, const EventSet &pevs) libFAUDES 2.33b --- 2025.05.07 --- c++ api documentaion by doxygen |