org.ujmp.core.calculation
Interface Calculation

All Superinterfaces:
Serializable
All Known Subinterfaces:
BigDecimalCalculation, BigIntegerCalculation, BooleanCalculation, ByteCalculation, CharCalculation, DateCalculation, DoubleCalculation, FloatCalculation, IntCalculation, LongCalculation, ObjectCalculation, ShortCalculation, StringCalculation
All Known Implementing Classes:
Abs, AbstractBigDecimalCalculation, AbstractBigIntegerCalculation, AbstractBooleanCalculation, AbstractByteCalculation, AbstractCalculation, AbstractCharCalculation, AbstractDateCalculation, AbstractDoubleCalculation, AbstractFloatCalculation, AbstractIntCalculation, AbstractLongCalculation, AbstractObjectCalculation, AbstractShortCalculation, AbstractStringCalculation, AddMissing, And, Atimes, Bootstrap, Ceil, Center, Concatenation, Corrcoef, Cos, Cosh, CountMissing, Cov, Cumprod, Cumsum, Deletion, Diff, Discretize, DiscretizeStandardBinning, DiscretizeToColumns, Divide, DocTerm, Eq, Exp, ExtractAnnotation, Eye, FadeIn, FadeOut, Fibonacci, Fill, Flipdim, Floor, Ge, Ginv, Gt, Impute, ImputeBPCA, ImputeEM, ImputeKNN, ImputeLS, ImputeMean, ImputeRegression, ImputeZero, IncludeAnnotation, IndexOfMax, IndexOfMin, Join, Le, Log, Log10, Log2, LogisticFunction, LowerCase, Lt, Magic, Max, Mean, Min, Minus, Mtimes, MutualInformation, Ne, Normalize, Not, Ones, Or, Pascal, Pinv, Plus, Power, Princomp, Prod, Rand, Randn, Range, RemovePunctuation, RemoveWords, Replace, ReplaceRegex, Repmat, Reshape, Round, Selection, Shuffle, Sign, Sin, Sinh, Sortrows, Sqrt, Squeeze, Standardize, Std, Stem, Sum, Swap, Tan, Tanh, TfIdf, Times, ToBigDecimalMatrix, ToBigIntegerMatrix, ToBooleanMatrix, ToByteMatrix, ToCharMatrix, ToDateMatrix, ToDoubleMatrix, ToFloatMatrix, ToIntMatrix, ToLongMatrix, ToObjectMatrix, ToShortMatrix, ToStringMatrix, Transpose, Tril, Triu, Unique, UniqueValueCount, UpperCase, Var, Xor, Zeros

public interface Calculation
extends Serializable

Interface for matrix calculations.

Author:
arndt

Nested Class Summary
static class Calculation.Ret
           
 
Field Summary
static int ALL
           
static int COLUMN
           
static Calculation.Ret LINK
           
static Calculation.Ret NEW
           
static int NONE
           
static Calculation.Ret ORIG
           
static int ROW
           
 
Method Summary
 Iterable<long[]> allCoordinates()
           
 Iterable<long[]> availableCoordinates()
           
 Matrix calc(Calculation.Ret returnType)
           
 Matrix calcLink()
           
 Matrix[] calcMulti()
           
 Matrix calcNew()
           
 Matrix calcOrig()
           
 boolean contains(long... coordinates)
           
 Annotation getAnnotation()
           
 int getDimension()
           
 long[] getSize()
           
 Matrix getSource()
           
 Matrix[] getSources()
           
 Matrix.StorageType getStorageType()
           
 long getValueCount()
           
 ValueType getValueType()
           
 boolean isSparse()
           
 void setAnnotation(Annotation annotation)
           
 void setDimension(int dimension)
           
 void setSources(Matrix... sources)
           
 

Field Detail

ALL

static final int ALL
See Also:
Constant Field Values

NONE

static final int NONE
See Also:
Constant Field Values

ROW

static final int ROW
See Also:
Constant Field Values

COLUMN

static final int COLUMN
See Also:
Constant Field Values

NEW

static final Calculation.Ret NEW

LINK

static final Calculation.Ret LINK

ORIG

static final Calculation.Ret ORIG
Method Detail

calc

Matrix calc(Calculation.Ret returnType)
            throws MatrixException
Throws:
MatrixException

calcNew

Matrix calcNew()
               throws MatrixException
Throws:
MatrixException

calcLink

Matrix calcLink()
                throws MatrixException
Throws:
MatrixException

calcOrig

Matrix calcOrig()
                throws MatrixException
Throws:
MatrixException

isSparse

boolean isSparse()

getAnnotation

Annotation getAnnotation()

setAnnotation

void setAnnotation(Annotation annotation)

getValueCount

long getValueCount()

availableCoordinates

Iterable<long[]> availableCoordinates()

allCoordinates

Iterable<long[]> allCoordinates()

contains

boolean contains(long... coordinates)

getSource

Matrix getSource()

getSources

Matrix[] getSources()

setSources

void setSources(Matrix... sources)

getDimension

int getDimension()

setDimension

void setDimension(int dimension)

getSize

long[] getSize()

getValueType

ValueType getValueType()

calcMulti

Matrix[] calcMulti()

getStorageType

Matrix.StorageType getStorageType()


Copyright © 2010. All Rights Reserved.