coins.backend.sched
クラス Pipelining.ScheduleInfo

java.lang.Object
  |
  +--coins.backend.sched.Pipelining.ScheduleInfo
含まれているクラス:
Pipelining

class Pipelining.ScheduleInfo
extends java.lang.Object


フィールドの概要
(パッケージプライベート)  java.util.ArrayList removed
           
(パッケージプライベート)  java.util.ArrayList schedulable
           
(パッケージプライベート)  java.util.ArrayList scheduleFirst
           
(パッケージプライベート)  java.util.ArrayList scheduleSecond
           
(パッケージプライベート)  java.util.ArrayList unschedulable
           
 
コンストラクタの概要
(パッケージプライベート) Pipelining.ScheduleInfo(BiList sch, BiList unsch)
           
 
メソッドの概要
(パッケージプライベート)  void addAllDependTo(BiList list, DependNode dn)
           
(パッケージプライベート)  void eraseDependent(Pipelining.ScheduledNode node)
           
(パッケージプライベート)  boolean isRemoved(Pipelining.ScheduledNode node)
           
(パッケージプライベート)  void placeAt(DependNode dn, int stage, int index)
           
(パッケージプライベート)  int placeAtOrAfter(Pipelining.ScheduledNode sn, int index)
           
(パッケージプライベート)  Pipelining.PairIndex placeAtOrAfter(Pipelining.ScheduledNode sn, Pipelining.PairIndex pi)
           
(パッケージプライベート)  int placeAtOrBefore(Pipelining.ScheduledNode sn, int index)
           
(パッケージプライベート)  void remove(Pipelining.ScheduledNode node)
           
(パッケージプライベート)  void removeFromSchedulable(Pipelining.ScheduledNode node)
           
(パッケージプライベート)  void removeFromUnschedulable(Pipelining.ScheduledNode node)
           
 java.lang.String toString()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

scheduleFirst

java.util.ArrayList scheduleFirst

scheduleSecond

java.util.ArrayList scheduleSecond

schedulable

java.util.ArrayList schedulable

unschedulable

java.util.ArrayList unschedulable

removed

java.util.ArrayList removed
コンストラクタの詳細

Pipelining.ScheduleInfo

Pipelining.ScheduleInfo(BiList sch,
                        BiList unsch)
メソッドの詳細

addAllDependTo

void addAllDependTo(BiList list,
                    DependNode dn)

removeFromSchedulable

void removeFromSchedulable(Pipelining.ScheduledNode node)

removeFromUnschedulable

void removeFromUnschedulable(Pipelining.ScheduledNode node)

remove

void remove(Pipelining.ScheduledNode node)

isRemoved

boolean isRemoved(Pipelining.ScheduledNode node)

eraseDependent

void eraseDependent(Pipelining.ScheduledNode node)

placeAt

void placeAt(DependNode dn,
             int stage,
             int index)

placeAtOrBefore

int placeAtOrBefore(Pipelining.ScheduledNode sn,
                    int index)

placeAtOrAfter

int placeAtOrAfter(Pipelining.ScheduledNode sn,
                   int index)

placeAtOrAfter

Pipelining.PairIndex placeAtOrAfter(Pipelining.ScheduledNode sn,
                                    Pipelining.PairIndex pi)

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString