coins.lparallel
Class IndExp

java.lang.Object
  extended bycoins.lparallel.IndExp

class IndExp
extends java.lang.Object


Field Summary
 long ind_inc
           
 long ind_init
           
 long ind_last
           
 Exp ind_node
           
 BasicInduction IndTable
           
 boolean InitConst
           
 VarNode InitConstNode
           
 boolean LastConst
           
 boolean original
           
 boolean valueConst
           
 
Constructor Summary
(package private) IndExp()
          IndExp:
 
Method Summary
(package private)  IndExp AbsIndExp()
          AdsIndExp:
(package private)  IndExp copy()
          copy:
(package private)  void DebugIndExp(LoopUtil pUtil)
          DebugIndExp:
(package private)  boolean EQindExp(IndExp a)
          EQindExp:
(package private)  void setExpData(Exp node, long inc, long init, long last, boolean pvalueConst, VarNode InitNode)
          setExpData:
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IndTable

public BasicInduction IndTable

ind_node

public Exp ind_node

InitConstNode

public VarNode InitConstNode

InitConst

public boolean InitConst

LastConst

public boolean LastConst

valueConst

public boolean valueConst

original

public boolean original

ind_inc

public long ind_inc

ind_init

public long ind_init

ind_last

public long ind_last
Constructor Detail

IndExp

IndExp()
IndExp:

Method Detail

setExpData

void setExpData(Exp node,
                long inc,
                long init,
                long last,
                boolean pvalueConst,
                VarNode InitNode)
setExpData:


copy

IndExp copy()
copy:


AbsIndExp

IndExp AbsIndExp()
AdsIndExp:


EQindExp

boolean EQindExp(IndExp a)
EQindExp:


DebugIndExp

void DebugIndExp(LoopUtil pUtil)
DebugIndExp: