![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
#include <line/api/wfn/soundness_report.h>
Public Types | |
| typedef std::vector< long > | Marking |
Public Attributes | |
| bool | sound = false |
| The first output of MATLAB's checkSoundness: true only when the verdict is "sound". | |
| long | k = 1 |
| std::string | verdict = "unknown" |
| "sound", "unsound" or "unknown" (state cap reached first). | |
| std::size_t | state_space_size = 0 |
| std::vector< Marking > | deadlocks |
| std::vector< Marking > | no_option_to_complete |
| std::vector< Marking > | improper_completion |
| std::vector< std::string > | dead_transitions |
| bool | unbounded = false |
| Marking | unbounded_witness |
| bool | unbounded_or_too_large = false |
| std::vector< std::string > | witnesses |
| One readable line per defect. | |
Definition at line 26 of file soundness_report.h.
| typedef std::vector<long> line::wfn::SoundnessReport::Marking |
Definition at line 27 of file soundness_report.h.
| std::vector<std::string> line::wfn::SoundnessReport::dead_transitions |
Definition at line 38 of file soundness_report.h.
Referenced by line::wfn::WorkflowNet::check_soundness().
| std::vector<Marking> line::wfn::SoundnessReport::deadlocks |
Definition at line 35 of file soundness_report.h.
Referenced by line::wfn::WorkflowNet::check_soundness().
| std::vector<Marking> line::wfn::SoundnessReport::improper_completion |
Definition at line 37 of file soundness_report.h.
Referenced by line::wfn::WorkflowNet::check_soundness().
| long line::wfn::SoundnessReport::k = 1 |
Definition at line 31 of file soundness_report.h.
Referenced by line::wfn::WorkflowNet::check_soundness(), and line::wfn::WorkflowNet::format_report().
| std::vector<Marking> line::wfn::SoundnessReport::no_option_to_complete |
Definition at line 36 of file soundness_report.h.
Referenced by line::wfn::WorkflowNet::check_soundness().
| bool line::wfn::SoundnessReport::sound = false |
The first output of MATLAB's checkSoundness: true only when the verdict is "sound".
Definition at line 30 of file soundness_report.h.
Referenced by line::wfn::WorkflowNet::check_soundness().
| std::size_t line::wfn::SoundnessReport::state_space_size = 0 |
Definition at line 34 of file soundness_report.h.
Referenced by line::wfn::WorkflowNet::check_soundness(), and line::wfn::WorkflowNet::format_report().
| bool line::wfn::SoundnessReport::unbounded = false |
Definition at line 39 of file soundness_report.h.
Referenced by line::wfn::WorkflowNet::check_soundness().
| bool line::wfn::SoundnessReport::unbounded_or_too_large = false |
Definition at line 41 of file soundness_report.h.
Referenced by line::wfn::WorkflowNet::check_soundness().
| Marking line::wfn::SoundnessReport::unbounded_witness |
Definition at line 40 of file soundness_report.h.
Referenced by line::wfn::WorkflowNet::check_soundness().
| std::string line::wfn::SoundnessReport::verdict = "unknown" |
"sound", "unsound" or "unknown" (state cap reached first).
Definition at line 33 of file soundness_report.h.
Referenced by line::wfn::WorkflowNet::check_soundness(), and line::wfn::WorkflowNet::format_report().
| std::vector<std::string> line::wfn::SoundnessReport::witnesses |
One readable line per defect.
Definition at line 43 of file soundness_report.h.
Referenced by line::wfn::WorkflowNet::check_soundness(), and line::wfn::WorkflowNet::format_report().