|
|
Definition at line 238 of file pev_abstraction.h.
#include <pev_abstraction.h>
|
| | PCandidate (void) |
| |
| | PCandidate (Generator &goi, EventSet pevs) |
| |
| | PCandidate (Generator &goi, ProductCompositionMap map, std::pair< Candidate *, Candidate * > pair, EventSet pevs) |
| |
| EventSet | PSilentevs () |
| |
| EventSet | Pevs () |
| |
| void | SetPSilentevs (EventSet psilentevs) |
| |
| Idx | Ptau () |
| |
| void | SetPtau (Idx ptau) |
| |
| virtual void | HidePrivateEvs (EventSet &silent) |
| | HidePrivateEvs replace all private events. More...
|
| |
| void | ObservationEquivalenceQuotient_NonPreemptive (Generator &g, const EventSet &silent) |
| |
| void | ObservationEquivalenceQuotient_Preemptive (Generator &g, const EventSet &silent, const bool &flag) |
| |
| virtual void | MergeSilentLoops (Generator &g, const EventSet &silent) |
| |
| virtual void | ConflictEquivalentAbstraction (EventSet &silent) |
| |
Public Member Functions inherited from faudes::Candidate |
| | Candidate (void) |
| |
| | Candidate (Generator &goi) |
| |
| | Candidate (Generator &goi, ProductCompositionMap map, std::pair< Candidate *, Candidate * > pair) |
| |
| virtual | ~Candidate () |
| |
| Generator | GenRaw () |
| |
| Generator | GenHidden () |
| |
| Generator | GenMerged () |
| |
| std::map< Idx, Idx > | MergeMap () |
| |
| std::set< Idx > | FindConcreteStates (Idx abstract) |
| |
| bool | IsInMergedClass (Idx concrete, Idx abstract) |
| |
| ProductCompositionMap | ComposeMap () |
| |
| std::pair< Candidate *, Candidate * > | DecomposedPair () |
| |
| EventSet | Silentevs () |
| |
| void | SetSilentevs (EventSet silentevs) |
| |
| void | ClearComposition () |
| |
| Idx | Tau () |
| |
| void | SetTau (Idx tau) |
| |
| void | MergeEquivalenceClasses (Generator &rGen, TransSetX2EvX1 &rRevTrans, const std::list< StateSet > &rClasses, const EventSet &silent) |
| |
| void | ExtendedTransRel (const Generator &rGen, const EventSet &rSilentAlphabet, TransSet &rXTrans) |
| |
| void | IncomingTransSet (const Generator &rGen, const EventSet &silent, const Idx &state, std::set< std::pair< Idx, Idx >> &result) |
| |
| void | ActiveNonTauEvs (const Generator &rGen, const EventSet &silent, const Idx &state, EventSet &result) |
| |
| void | ObservationEquivalentQuotient (Generator &g, const EventSet &silent) |
| |
| void | ReverseObservationEquivalentQuotient (Generator &g, const EventSet &silent) |
| |
| void | WeakObservationEquivalentQuotient (Generator &g, const EventSet &silent) |
| |
| void | ActiveEventsANDEnabledContinuationRule (Generator &g, const EventSet &silent) |
| |
| void | RemoveTauSelfloops (Generator &g, const EventSet &silent) |
| |
| void | RemoveNonCoaccessibleOut (Generator &g) |
| |
| void | BlockingSilentEvent (Generator &g, const EventSet &silent) |
| |
| void | MergeNonCoaccessible (Generator &g) |
| |
| void | BlockingEvent (Generator &g, const EventSet &silent) |
| |
| void | OnlySilentIncoming (Generator &g, const EventSet &silent) |
| |
| void | OnlySilentOutgoing (Generator &g, const EventSet &silent) |
| |
◆ PCandidate() [1/3]
| faudes::PCandidate::PCandidate |
( |
void |
| ) |
|
|
inline |
◆ PCandidate() [2/3]
◆ PCandidate() [3/3]
◆ ConflictEquivalentAbstraction()
| void faudes::PCandidate::ConflictEquivalentAbstraction |
( |
EventSet & |
silent | ) |
|
|
virtual |
◆ DoAssign()
| void faudes::PCandidate::DoAssign |
( |
PCandidate |
cand | ) |
|
|
private |
◆ HidePrivateEvs()
| void faudes::PCandidate::HidePrivateEvs |
( |
EventSet & |
silent | ) |
|
|
virtual |
◆ MergeSilentLoops()
◆ ObservationEquivalenceQuotient_NonPreemptive()
| void faudes::PCandidate::ObservationEquivalenceQuotient_NonPreemptive |
( |
Generator & |
g, |
|
|
const EventSet & |
silent |
|
) |
| |
◆ ObservationEquivalenceQuotient_Preemptive()
| void faudes::PCandidate::ObservationEquivalenceQuotient_Preemptive |
( |
Generator & |
g, |
|
|
const EventSet & |
silent, |
|
|
const bool & |
flag |
|
) |
| |
◆ Pevs()
◆ PSilentevs()
| EventSet faudes::PCandidate::PSilentevs |
( |
| ) |
|
|
inline |
◆ Ptau()
| Idx faudes::PCandidate::Ptau |
( |
| ) |
|
|
inline |
◆ SetPSilentevs()
| void faudes::PCandidate::SetPSilentevs |
( |
EventSet |
psilentevs | ) |
|
|
inline |
◆ SetPtau()
| void faudes::PCandidate::SetPtau |
( |
Idx |
ptau | ) |
|
|
inline |
◆ mPevs
◆ mPSilentevs
| EventSet faudes::PCandidate::mPSilentevs |
|
private |
◆ mPtau
| Idx faudes::PCandidate::mPtau = 0 |
|
private |
The documentation for this class was generated from the following files:
libFAUDES 2.33l
--- 2025.09.16
--- c++ api documentaion by doxygen
|