diag_decentralizeddiagnosis.h File Reference
Detailed Description
Functions to check a system's decentralized diagnosability.
Definition in file diag_decentralizeddiagnosis.h.
#include <vector>
#include "corefaudes.h"
#include "op_include.h"
#include "diag_generator.h"
#include "diag_languagediagnosis.h"
#include "diag_attrdiagstate.h"
#include "diag_attrfailureevents.h"
#include "diag_attrfailuretypes.h"
#include "diag_attrlabelset.h"
#include "diag_debug.h"
Go to the source code of this file.
|
Namespaces |
namespace | faudes |
Classes |
struct | faudes::CoVerifierState |
Functions |
bool | faudes::ComputeDecentralizedDiagnoser (const cGenerator &rGen, const Generator &rSpec, const std::vector< const EventSet * > &rAlphabets, std::vector< diagGenerator * > &rDiags, std::string &rReportString) |
| Computes decentralized diagnosers for multiple local sites.
|
void | faudes::IsCoDiagnosable (const cGenerator &rGen, const Generator &rSpec, const EventSetVector &rAlphabets, bool &rRes) |
| Function definition for run-time interface.
|
bool | faudes::IsCoDiagnosable (const cGenerator &rGen, const Generator &rSpec, const EventSetVector &rAlphabets) |
| Function definition for run-time interface.
|
bool | faudes::ComputeDecentralizedDiagnoser (const cGenerator &rGen, const Generator &rSpec, const EventSetVector &rAlphabets, GeneratorVector &rDiags) |
| Function definition for run-time interface.
|
void | faudes::ComputeDecentralizedDiagnoser (const cGenerator &rGen, const Generator &rSpec, const EventSetVector &rAlphabets, GeneratorVector &rDiags, bool &rRes) |
| Function definition for run-time interface.
|
void | faudes::ComputeDecentralizedModularDiagnoser (const cGeneratorVector &rGens, const Generator &rSpec, GeneratorVector &rDiags) |
| Function definition for run-time interface.
|
void | faudes::cParallel (const std::vector< const cGenerator * > &rGens, cGenerator &rResGen) |
| Function definition for run-time interface.
|
|
bool | faudes::IsCoDiagnosable (const cGenerator &rGen, const Generator &rSpec, const std::vector< const EventSet * > &rAlphabets, std::string &rReportString) |
| Checks co-diagnosability for a system G with respect to the specification K and the local observation alphabets rAlphabets.
|
|
void | faudes::ComputeDecentralizedModularDiagnoser (const std::vector< const cGenerator * > &rGens, const Generator &rSpec, std::vector< diagGenerator * > &rDiags, std::string &rReportString) |
| Function that computes decentralized diagnosers for the respective subsystems of a composed (modular) system.
|