クラス CPA


  • public class CPA
    extends java.lang.Object
    2021.06.18 parametersfileからの入力データの一括管理を行う。
    parametersからmulteGradingのテンプレートを呼び込む
    作成者:
    ohno
    • フィールドの概要

      フィールド 
      修飾子とタイプ フィールド 説明
      (package private) static double beta1
      beta1 初期値=1.
      (package private) static double beta2
      beta2
      (package private) static double core_max_x  
      (package private) static double core_max_y  
      (package private) static double core_max_z  
      (package private) static double core_min_x  
      (package private) static double core_min_y  
      (package private) static double core_min_z  
      (package private) static org.apache.commons.math3.linear.RealVector cuboid
      cuboid
      (package private) static int divED
       角の分割う数(拡張方向)
      (package private) static int divX  
      (package private) static int divY  
      (package private) static int divZ  
      (package private) static double gamma1
      gamma1 初期値=0.
      (package private) static double gamma2
      gamma2
      (package private) static java.util.ArrayList<multiGrading> grList
      multiGrading 対応
      (package private) static double max_x  
      (package private) static double max_y  
      (package private) static double max_z  
      (package private) static double min_x  
      (package private) static double min_y  
      (package private) static double min_z  
      (package private) static org.apache.commons.math3.linear.RealVector p0
      原点 設定はreadPointsfileAsParamaterSet後
      (package private) static double xCoreRatio
      spider2.01 対応 コアのx-方向の比率(xCoreRatio)を追加 2021.07.11 Cu = max {|min - p0|_max , |max - p0|_max}
      Cu_x = Cu * xCoreRatio Cu_y = Cu Cu_z = Cu
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      CPA()  
    • メソッドの概要

      すべてのメソッド staticメソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      (package private) static void chekDivisionParam()
      checkDivisionParamater
      (package private) static java.lang.String getMultiGradingList()
      multiGrading Listを返す。
      (package private) static java.lang.String getMultiGradingReverseList()
      multiGrading Reverse Listを返す。
      (package private) static void print()
      印刷
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • フィールドの詳細

      • p0

        static org.apache.commons.math3.linear.RealVector p0
        原点 設定はreadPointsfileAsParamaterSet後
      • cuboid

        static org.apache.commons.math3.linear.RealVector cuboid
        cuboid
      • gamma1

        static double gamma1
        gamma1 初期値=0.
      • gamma2

        static double gamma2
        gamma2
      • beta1

        static double beta1
        beta1 初期値=1.
      • beta2

        static double beta2
        beta2
      • max_x

        static double max_x
      • min_x

        static double min_x
      • max_y

        static double max_y
      • min_y

        static double min_y
      • max_z

        static double max_z
      • min_z

        static double min_z
      • core_max_x

        static double core_max_x
      • core_min_x

        static double core_min_x
      • core_max_y

        static double core_max_y
      • core_min_y

        static double core_min_y
      • core_max_z

        static double core_max_z
      • core_min_z

        static double core_min_z
      • divX

        static int divX
      • divY

        static int divY
      • divZ

        static int divZ
      • divED

        static int divED
         角の分割う数(拡張方向)
      • xCoreRatio

        static double xCoreRatio
        spider2.01 対応 コアのx-方向の比率(xCoreRatio)を追加 2021.07.11 Cu = max {|min - p0|_max , |max - p0|_max}
        Cu_x = Cu * xCoreRatio Cu_y = Cu Cu_z = Cu
      • grList

        static java.util.ArrayList<multiGrading> grList
        multiGrading 対応
    • コンストラクタの詳細

      • CPA

        public CPA()
    • メソッドの詳細

      • chekDivisionParam

        static void chekDivisionParam()
        checkDivisionParamater
      • getMultiGradingList

        static java.lang.String getMultiGradingList()
        multiGrading Listを返す。 設定されていないときは”1”を返す。
        戻り値:
        multiGrading List
      • getMultiGradingReverseList

        static java.lang.String getMultiGradingReverseList()
        multiGrading Reverse Listを返す。 設定されていないときは”1”を返す。
        戻り値:
        multimultiGrading Reverse List
      • print

        static void print()
        印刷