Skip to content
Snippets Groups Projects
CNDFS.h 599 B
Newer Older
  • Learn to ignore specific revisions
  • //
    // Created by ghofrane on 5/4/22.
    //
    
    #ifndef PMC_SOG_CNDFS_H
    #define PMC_SOG_CNDFS_H
    
    #include "ModelCheckBaseMT.h"
    
    Ghofrane Amaimi's avatar
    Ghofrane Amaimi committed
    #include "SogKripkeTh.h"
    
    #include <spot/tl/apcollect.hh>
    
    class CNDFS {
    
    Ghofrane Amaimi's avatar
    Ghofrane Amaimi committed
    
    private:
    
    Ghofrane Amaimi's avatar
    Ghofrane Amaimi committed
        static ModelCheckBaseMT *mMcl;
    
    Ghofrane Amaimi's avatar
    Ghofrane Amaimi committed
       //shared_ptr<spot::twa_graph> mAa;
    
    Ghofrane Amaimi's avatar
    Ghofrane Amaimi committed
        //CNDFS(auto mK, const shared_ptr<spot::twa_graph> &mAa);
    
    
        virtual ~CNDFS();
    
    Ghofrane Amaimi's avatar
    Ghofrane Amaimi committed
        //static void DfsBlue();
    
        static void DfsBlue(ModelCheckBaseMT &mcl, shared_ptr<spot::twa_graph> af);
    
    Ghofrane Amaimi's avatar
    Ghofrane Amaimi committed
       // static void spawnThreads(int n, ModelCheckBaseMT &mcl, shared_ptr<spot::twa_graph> af);
    
    };
    
    
    #endif //PMC_SOG_CNDFS_H