coins.lparallel
クラス RegionOpImpl

java.lang.Object
  |
  +--coins.lparallel.RegionOpImpl
すべての実装インタフェース:
RegionOp

public class RegionOpImpl
extends java.lang.Object
implements RegionOp


コンストラクタの概要
RegionOpImpl()
           
 
メソッドの概要
 int regADD(Ref_Array reg1, Ref_Array reg2, Ref_Array reg3, int dim)
          regADD: The operation method of [ref array] is as follows.
(パッケージプライベート)  void RegionOpImpl()
          RegionOp: Implementing array region operations.
 int regMUL(Ref_Array reg1, Ref_Array reg2, Ref_Array reg3, int dim)
          regMUL: The operation method of [ref array] is as follows.
 int regMUL2(Ref_Array reg1, Ref_Array reg2, int dim)
          regMUL2: The operation method of [ref array] is as follows.
 int regSUB(Ref_Array reg1, Ref_Array reg2, Ref_Array reg3, int dim)
          regSUB: The operation method of [ref array] is as follows.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RegionOpImpl

public RegionOpImpl()
メソッドの詳細

RegionOpImpl

void RegionOpImpl()
RegionOp: Implementing array region operations.


regADD

public int regADD(Ref_Array reg1,
                  Ref_Array reg2,
                  Ref_Array reg3,
                  int dim)
regADD: The operation method of [ref array] is as follows. UNKNOWN INVARIANT INDUCTION UNKNOWN (safety) (safety) (safety) INVARIANT (safety) case-1 case-2 INDUCTION (safety) case-2 case-3 ex1) a[3] regADD a[2] -> case-1 ex2) a[i] regADD a[j+2] -> case-3

定義:
インタフェース RegionOp 内の regADD

regSUB

public int regSUB(Ref_Array reg1,
                  Ref_Array reg2,
                  Ref_Array reg3,
                  int dim)
regSUB: The operation method of [ref array] is as follows. UNKNOWN INVARIANT INDUCTION UNKNOWN (safety) (safety) (safety) INVARIANT (safety) case-1 reg1-inv INDUCTION (safety) reg1-ind case-2 ex1) a[3] regSUB a[2] -> case-1 ex2) a[i] regSUB a[j+2] -> case-2 i and j are induction variables(REG_INV).

定義:
インタフェース RegionOp 内の regSUB

regMUL

public int regMUL(Ref_Array reg1,
                  Ref_Array reg2,
                  Ref_Array reg3,
                  int dim)
regMUL: The operation method of [ref array] is as follows. UNKNOWN INVARIANT INDUCTION UNKNOWN (safety) (safety) (safety) INVARIANT (safety) case-1 case-2 INDUCTION (safety) case-2 case-3 ex1) a[3] regMUL a[2] -> case-1 ex2) a[i] regMUL a[j+2] -> case-3 i and j are induction variables.

定義:
インタフェース RegionOp 内の regMUL

regMUL2

public int regMUL2(Ref_Array reg1,
                   Ref_Array reg2,
                   int dim)
regMUL2: The operation method of [ref array] is as follows. UNKNOWN INVARIANT INDUCTION UNKNOWN (safety) (safety) (safety) INVARIANT (safety) case-1 case-2 INDUCTION (safety) case-2 case-3 ex1) a[3] regMUL2 a[2] -> case-1 ex2) a[i] regMUL2 a[j+2] -> case-3 i and j are induction variables.

定義:
インタフェース RegionOp 内の regMUL2