Class BenchmarkConfig

All Implemented Interfaces:
Serializable, Cloneable, Comparable<Matrix>, Map<String,Object>, HasMetaData, BaseMatrix, BooleanCalculations, CanPerformCalculations, DenseMatrix, DenseMatrix2D, DenseMatrixMultiD, BasicDoubleCalculations, DoubleCalculations, BasicEntrywiseDoubleCalculations, CreatorDoubleCalculations, EntrywiseDoubleCalculations, HyperbolicDoubleCalculations, MiscEntrywiseDoubleCalculations, RoundingDoubleCalculations, TrigonometricDoubleCalculations, DecompositionDoubleCalculations, DiscretizeCalculations, GeneralDoubleCalculations, MiscGeneralDoubleCalculations, MissingValueDoubleCalculations, StatisticalDoubleCalculations, BaseGenericMatrix<Object>, DenseGenericMatrix<Object>, DenseGenericMatrix2D<Object>, DenseGenericMatrixMultiD<Object>, GenericMatrix<Object>, GenericMatrix2D<Object>, GenericMatrixMultiD<Object>, SparseGenericMatrix<Object>, SparseGenericMatrix2D<Object>, SparseGenericMatrixMultiD<Object>, BaseMatrixProperties, Clearable, Conversions, CoordinateFunctions, CoreObject, DistanceMeasures, ExtendedMatrixProperties, GettersAndSetters, HasDescription, HasGUIObject, HasId, HasLabel, IntCalculations, MapMatrix<String,Object>, Matrix, Matrix2D, MatrixMultiD, BaseObjectMatrix, ObjectCalculations, DenseObjectMatrix, DenseObjectMatrix2D, DenseObjectMatrixMultiD, ObjectMatrix, ObjectMatrix2D, ObjectMatrixMultiD, SparseObjectMatrix, SparseObjectMatrix2D, SparseObjectMatrixMultiD, SparseMatrix, SparseMatrix2D, SparseMatrixMultiD, StringCalculations

public class BenchmarkConfig extends DefaultMapMatrix<String,Object>
See Also:
  • Field Details

  • Constructor Details

    • BenchmarkConfig

      public BenchmarkConfig()
  • Method Details

    • getSVDSizes

      public List<long[]> getSVDSizes()
    • isRunTimesScalar

      public boolean isRunTimesScalar()
    • setRunTimesScalar

      public void setRunTimesScalar(boolean runTimesScalar)
    • isRunPlusMatrix

      public boolean isRunPlusMatrix()
    • setRunPlusMatrix

      public void setRunPlusMatrix(boolean runPlusMatrix)
    • isRunTranspose

      public boolean isRunTranspose()
    • setRunTranspose

      public void setRunTranspose(boolean runTranspose)
    • isRunMtimes

      public boolean isRunMtimes()
    • setRunMtimes

      public void setRunMtimes(boolean runMtimes)
    • isRunInv

      public boolean isRunInv()
    • isRunInvSPD

      public boolean isRunInvSPD()
    • setRunInv

      public void setRunInv(boolean runInv)
    • setRunInvSPD

      public void setRunInvSPD(boolean runInv)
    • isRunSolveSquare

      public boolean isRunSolveSquare()
    • setRunSolveSquare

      public void setRunSolveSquare(boolean runSolveSquare)
    • isRunSolveTall

      public boolean isRunSolveTall()
    • setRunSolveTall

      public void setRunSolveTall(boolean runSolveTall)
    • isRunSVD

      public boolean isRunSVD()
    • setRunSVD

      public void setRunSVD(boolean runSVD)
    • getNumberOfThreads

      public int getNumberOfThreads()
    • setNumberOfThreads

      public void setNumberOfThreads(int numberOfThreads)
    • isRunEig

      public boolean isRunEig()
    • setRunEig

      public void setRunEig(boolean runEig)
    • isRunChol

      public boolean isRunChol()
    • setRunChol

      public void setRunChol(boolean runChol)
    • isRunLU

      public boolean isRunLU()
    • setRunLU

      public void setRunLU(boolean runLU)
    • isRunQR

      public boolean isRunQR()
    • setRunQR

      public void setRunQR(boolean runQR)
    • getBurnInRuns

      public int getBurnInRuns()
    • getMinTrialCount

      public int getMinTrialCount()
    • setMinTrialCount

      public void setMinTrialCount(int minTrialCount)
    • getMaxTrialCount

      public int getMaxTrialCount()
    • setMaxTrialCount

      public void setMaxTrialCount(int maxTrialCount)
    • setBurnInRuns

      public void setBurnInRuns(int burnInRuns)
    • getRuns

      public int getRuns()
    • setRuns

      public void setRuns(int runs)
    • getSquareSizes

      public List<long[]> getSquareSizes()
    • getTallSizes

      public List<long[]> getTallSizes()
    • getTransposeSizes

      public List<long[]> getTransposeSizes()
    • getTimesSizes

      public List<long[]> getTimesSizes()
    • getPlusSizes

      public List<long[]> getPlusSizes()
    • getMtimesSizes

      public List<long[]> getMtimesSizes()
    • getInvSizes

      public List<long[]> getInvSizes()
    • getSolveSquareSizes

      public List<long[]> getSolveSquareSizes()
    • getSolveTallSizes

      public List<long[]> getSolveTallSizes()
    • getEigSizes

      public List<long[]> getEigSizes()
    • getQRSizes

      public List<long[]> getQRSizes()
    • getLUSizes

      public List<long[]> getLUSizes()
    • getCholSizes

      public List<long[]> getCholSizes()
    • isRunDefaultDenseDoubleMatrix2D

      public boolean isRunDefaultDenseDoubleMatrix2D()
    • setRunDefaultDenseDoubleMatrix2D

      public void setRunDefaultDenseDoubleMatrix2D(boolean runDefaultDenseDoubleMatrix2D)
    • isRunArrayDenseDoubleMatrix2D

      public boolean isRunArrayDenseDoubleMatrix2D()
    • isRunBlockDenseDoubleMatrix2D

      public boolean isRunBlockDenseDoubleMatrix2D()
    • setRunArrayDenseDoubleMatrix2D

      public void setRunArrayDenseDoubleMatrix2D(boolean runArrayDenseDoubleMatrix2D)
    • setRunBlockDenseDoubleMatrix2D

      public void setRunBlockDenseDoubleMatrix2D(boolean runBlockDenseDoubleMatrix2D)
    • isRunMTJDenseDoubleMatrix2D

      public boolean isRunMTJDenseDoubleMatrix2D()
    • setRunMTJDenseDoubleMatrix2D

      public void setRunMTJDenseDoubleMatrix2D(boolean runMTJDenseDoubleMatrix2D)
    • isRunOjalgoDenseDoubleMatrix2D

      public boolean isRunOjalgoDenseDoubleMatrix2D()
    • setRunOjalgoDenseDoubleMatrix2D

      public void setRunOjalgoDenseDoubleMatrix2D(boolean runOjalgoDenseDoubleMatrix2D)
    • setRunOrbitalDenseDoubleMatrix2D

      public void setRunOrbitalDenseDoubleMatrix2D(boolean runOrbitalDenseDoubleMatrix2D)
    • isRunOwlpackDenseDoubleMatrix2D

      public boolean isRunOwlpackDenseDoubleMatrix2D()
    • isRunJScienceDenseDoubleMatrix2D

      public boolean isRunJScienceDenseDoubleMatrix2D()
    • setRunJScienceDenseDoubleMatrix2D

      public void setRunJScienceDenseDoubleMatrix2D(boolean runJScienceDenseDoubleMatrix2D)
    • isRunJSciDenseDoubleMatrix2D

      public boolean isRunJSciDenseDoubleMatrix2D()
    • setRunJSciDenseDoubleMatrix2D

      public void setRunJSciDenseDoubleMatrix2D(boolean runJSciDenseDoubleMatrix2D)
    • isRunParallelColtDenseDoubleMatrix2D

      public boolean isRunParallelColtDenseDoubleMatrix2D()
    • setRunParallelColtDenseDoubleMatrix2D

      public void setRunParallelColtDenseDoubleMatrix2D(boolean runParallelColtDenseDoubleMatrix2D)
    • isRunColtDenseDoubleMatrix2D

      public boolean isRunColtDenseDoubleMatrix2D()
    • setRunColtDenseDoubleMatrix2D

      public void setRunColtDenseDoubleMatrix2D(boolean runColtDenseDoubleMatrix2D)
    • isRunCommonsMathArrayDenseDoubleMatrix2D

      public boolean isRunCommonsMathArrayDenseDoubleMatrix2D()
    • setRunCommonsMathArrayDenseDoubleMatrix2D

      public void setRunCommonsMathArrayDenseDoubleMatrix2D(boolean runCommonsMathArrayDenseDoubleMatrix2D)
    • isRunCommonsMathBlockDenseDoubleMatrix2D

      public boolean isRunCommonsMathBlockDenseDoubleMatrix2D()
    • setRunCommonsMathBlockDenseDoubleMatrix2D

      public void setRunCommonsMathBlockDenseDoubleMatrix2D(boolean runCommonsMathBlockDenseDoubleMatrix2D)
    • isRunEJMLDenseDoubleMatrix2D

      public boolean isRunEJMLDenseDoubleMatrix2D()
    • setRunEJMLDenseDoubleMatrix2D

      public void setRunEJMLDenseDoubleMatrix2D(boolean runEJMLDenseDoubleMatrix2D)
    • isRunJamaDenseDoubleMatrix2D

      public boolean isRunJamaDenseDoubleMatrix2D()
    • setRunJamaDenseDoubleMatrix2D

      public void setRunJamaDenseDoubleMatrix2D(boolean runJamaDenseDoubleMatrix2D)
    • isRunJampackDenseDoubleMatrix2D

      public boolean isRunJampackDenseDoubleMatrix2D()
    • setRunJampackDenseDoubleMatrix2D

      public void setRunJampackDenseDoubleMatrix2D(boolean runJampackDenseDoubleMatrix2D)
    • isRunVecMathDenseDoubleMatrix2D

      public boolean isRunVecMathDenseDoubleMatrix2D()
    • setRunVecMathDenseDoubleMatrix2D

      public void setRunVecMathDenseDoubleMatrix2D(boolean runVecMathDenseDoubleMatrix2D)
    • getMaxTime

      public int getMaxTime()
    • getMaxSize

      public int getMaxSize()
    • getMinSize

      public int getMinSize()
    • setMaxTime

      public void setMaxTime(int maxTime)
    • setMaxSize

      public void setMaxSize(int maxSize)
    • setMinSize

      public void setMinSize(int minSize)
    • getMaxStd

      public double getMaxStd()
    • setMaxStd

      public void setMaxStd(double maxStd)
    • isGCMemory

      public boolean isGCMemory()
    • setGCMemory

      public void setGCMemory(boolean gcMemory)
    • isPurgeMemory

      public boolean isPurgeMemory()
    • setPurgeMemory

      public void setPurgeMemory(boolean purgeMemory)
    • isShuffle

      public boolean isShuffle()
    • setShuffle

      public void setShuffle(boolean shuffle)
    • isReverse

      public boolean isReverse()
    • setReverse

      public void setReverse(boolean reverse)
    • getName

      public String getName()
    • isRunJBlasDenseDoubleMatrix2D

      public boolean isRunJBlasDenseDoubleMatrix2D()
    • setRunJBlasDenseDoubleMatrix2D

      public void setRunJBlasDenseDoubleMatrix2D(boolean runJBlas)
    • setUseJBlas

      public void setUseJBlas(boolean use)
    • isUseJBlas

      public boolean isUseJBlas()
    • setUseMTJ

      public void setUseMTJ(boolean use)
    • isUseMTJ

      public boolean isUseMTJ()
    • setUseOjalgo

      public void setUseOjalgo(boolean use)
    • isUseOjalgo

      public boolean isUseOjalgo()
    • setUseEJML

      public void setUseEJML(boolean use)
    • isUseEJML

      public boolean isUseEJML()
    • isUseBlockMatrixMultiply

      public boolean isUseBlockMatrixMultiply()
    • getDefaultBlockSize

      public int getDefaultBlockSize()
    • setUseBlockMatrixMultiply

      public void setUseBlockMatrixMultiply(boolean use)
    • setDefaultBlockSize

      public void setDefaultBlockSize(int size)
    • setUseParallelColt

      public void setUseParallelColt(boolean use)
    • isUseParallelColt

      public boolean isUseParallelColt()
    • setUseCommonsMath

      public void setUseCommonsMath(boolean use)
    • isUseCommonsMath

      public boolean isUseCommonsMath()
    • setName

      public void setName(String name)