Public Member Functions

wali::graph::SummaryGraph Class Reference

List of all members.

Public Member Functions

 SummaryGraph (InterGraphPtr gr, wali::Key ss, set< Key > &pe, wfa::WFA &Agrow, InterGraph::PRINT_OP pop=InterGraph::defaultPrintOp)
 ~SummaryGraph ()
void preAddUpdate (Transition &t, sem_elem_t se)
void getUpdatedTransitions (std::list< WTransition > &ls)
void preGetUpdatedTransitions (std::list< WTransition > &ls)
void getMiddleTransitions (std::list< WTransition > &ls)
void summaryPoststar (wali::wfa::WFA const &ca_in, wali::wfa::WFA &ca_out)
sem_elem_t pushWeight (Key k)
sem_elem_t popWeight (Key k)
Key getEntry (Key k)
bool reachable (Key stk)
bool multiple_proc (Key stk)
ostream & printStats (ostream &out)

Constructor & Destructor Documentation

wali::graph::SummaryGraph::SummaryGraph ( InterGraphPtr  gr,
wali::Key  ss,
set< Key > &  pe,
wfa::WFA Agrow,
InterGraph::PRINT_OP  pop = InterGraph::defaultPrintOp 
)
wali::graph::SummaryGraph::~SummaryGraph (  ) 

Member Function Documentation

void wali::graph::SummaryGraph::preAddUpdate ( Transition t,
sem_elem_t  se 
)
void wali::graph::SummaryGraph::getUpdatedTransitions ( std::list< WTransition > &  ls  ) 
void wali::graph::SummaryGraph::preGetUpdatedTransitions ( std::list< WTransition > &  ls  ) 
void wali::graph::SummaryGraph::getMiddleTransitions ( std::list< WTransition > &  ls  ) 

Referenced by summaryPoststar().

void wali::graph::SummaryGraph::summaryPoststar ( wali::wfa::WFA const &  ca_in,
wali::wfa::WFA ca_out 
)
sem_elem_t wali::graph::SummaryGraph::pushWeight ( Key  k  ) 
sem_elem_t wali::graph::SummaryGraph::popWeight ( Key  k  ) 
Key wali::graph::SummaryGraph::getEntry ( Key  k  ) 
bool wali::graph::SummaryGraph::reachable ( Key  stk  ) 
bool wali::graph::SummaryGraph::multiple_proc ( Key  stk  ) 
std::ostream & wali::graph::SummaryGraph::printStats ( std::ostream &  out  ) 

The documentation for this class was generated from the following files: