|
Go to the documentation of this file.
12 int main( int argc, char* argv[]) {
18 if(argc==2) count=atoi(argv[1]);
20 std::cout<< "configured for "<<count<< " conveyor belts" << std::endl;
27 std::vector<FairnessConstraints> fairvec;
33 for( int i = 1;i<=count;i++){
39 prios.Read( "tmp_pev_cbs_prios.alph");
42 for ( int i = 0; i<=count+1; i++){
47 fairvec.push_back(faircons);
51 std::cout<< "starting compositional verification" << std::endl;
52 auto start = std::clock();
54 std::cout<< "duration in seconds: "<< ToStringFloat((std::clock()-start)/( double) CLOCKS_PER_SEC)<<std::endl;
56 std::cout<< "p-nonconflicting test passed"<<std::endl;
58 std::cout<< "p-nonconflicting test failed"<<std::endl;
#define FAUDES_TEST_DUMP(mes, dat)
static ConsoleOut * G(void)
bool Insert(const Idx &rIndex)
virtual void Append(const Type &rElem)
bool IsPFNonblocking(const GeneratorVector &rGvec, const EventPriorities &rPrios, const std::vector< FairnessConstraints > &rFairVec)
std::string ToStringFloat(Float number)
std::string ToStringInteger(Int number)
int main(int argc, char *argv[])
libFAUDES 2.33b
--- 2025.05.07
--- c++ api documentaion by doxygen
|