MaxPlusAnalysis::Exploration Class Reference

#include <mpexplore.h>

Collaboration diagram for MaxPlusAnalysis::Exploration:

List of all members.

Public Member Functions

MPThroughput explore (void)
MPThroughput explore_backward (void)
MatrixconvertToMaxPlusMatrix (void)
TimedSDFgraphconvertToHSDFByMP (void)
MPTime exploreDelayForSchedule (MaxPlus::Vector *gamma0, MaxPlus::Vector *gamma_s, MPTime period)
void exploreEigen (MaxPlus::Vector **eigenvector, MPTime *eigenvalue)
MPDelay timeProgress (State *x)
MPDelay normalize (State *x)

Public Attributes

GraphDecoration::GraphG
TimedSDFgraphg
GraphDecoration::Actor ** staticSchedule

Private Member Functions

CStringreplaceString (CString &s, const CString &fnd, const CString &rep)

Detailed Description

class Exploration A MaxPlusExploration object encapsulates MaxPlus analysis algorithms.


Member Function Documentation

MPDelay MaxPlusAnalysis::Exploration::normalize ( State x  ) 

normalize()

References MaxPlusAnalysis::State::normalize().

Referenced by explore(), explore_backward(), exploreDelayForSchedule(), and exploreEigen().

Here is the call graph for this function:

CString & MaxPlusAnalysis::Exploration::replaceString ( CString s,
const CString fnd,
const CString rep 
) [private]

replaceString() Utility function for substring replacement.

References CString::replace().

Here is the call graph for this function:

MPDelay MaxPlusAnalysis::Exploration::timeProgress ( State x  ) 

timeProgress()

References MaxPlusAnalysis::State::firstToken(), and MaxPlusAnalysis::Token::productionTime.

Here is the call graph for this function:


Member Data Documentation


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