|
Go to the documentation of this file.
26 int main( int argc, char* argv[]) {
29 Generator genOrig( "data/ex_bisim/ex_bisim.gen");
31 std::cout << "#####################\n";
32 std::cout << "# original generator \n";
33 std::cout << "#####################\n";
38 std::map<Idx,Idx> mapStateToPartition;
48 std::cout << "#########################################\n";
49 std::cout << "# generator holding the quasi-congruence\n";
50 std::cout << "#########################################\n";
53 genPart. Write( "./results/ex_bisim/genPart.gen");
55 std::map<Idx,Idx>::const_iterator mIt, mEndIt;
56 mIt = mapStateToPartition.begin();
57 mEndIt = mapStateToPartition.end();
58 std::cout << "##################################################\n";
59 std::cout << "# map from original states to equivalence classes\n";
60 for( ; mIt != mEndIt; mIt++){
61 std::cout << "state: " << mIt->first << " class: " << mIt->second << "\n";
63 std::cout << "##################################################\n";
void DWrite(const Type *pContext=0) const
void Write(const Type *pContext=0) const
void ComputeBisimulation(const Generator &rGenOrig, map< Idx, Idx > &rMapStateToPartition)
int main(int argc, char *argv[])
libFAUDES 2.33c
--- 2025.05.15
--- c++ api documentaion by doxygen
|