org.ujmp.core.calculation
Class AbstractCalculation
- java.lang.Object
-
- org.ujmp.core.calculation.AbstractCalculation
-
- All Implemented Interfaces:
- java.io.Serializable, Calculation
- Direct Known Subclasses:
- AbstractBigDecimalCalculation, AbstractBigIntegerCalculation, AbstractBooleanCalculation, AbstractByteCalculation, AbstractCharCalculation, AbstractDoubleCalculation, AbstractFloatCalculation, AbstractIntCalculation, AbstractLongCalculation, AbstractObjectCalculation, AbstractShortCalculation, AbstractStringCalculation
public abstract class AbstractCalculation extends java.lang.Object implements Calculation
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ujmp.core.calculation.Calculation
Calculation.Ret
-
-
Constructor Summary
Constructors Constructor and Description AbstractCalculation(int dimension, Matrix... sources)AbstractCalculation(Matrix... sources)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.Iterable<long[]>availableCoordinates()Matrixcalc(Calculation.Ret returnType)booleancontainsCoordinates(long... coordinates)longgetColumnCount()intgetDimension()MapMatrix<java.lang.String,java.lang.Object>getMetaData()longgetRowCount()long[]getSize()MatrixgetSource()Matrix[]getSources()voidsetMetaData(MapMatrix<java.lang.String,java.lang.Object> annotation)-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.ujmp.core.calculation.Calculation
calcLink, calcNew, calcOrig, getValueType
-
-
-
-
Constructor Detail
-
AbstractCalculation
public AbstractCalculation(Matrix... sources)
-
AbstractCalculation
public AbstractCalculation(int dimension, Matrix... sources)
-
-
Method Detail
-
setMetaData
public void setMetaData(MapMatrix<java.lang.String,java.lang.Object> annotation)
- Specified by:
setMetaDatain interfaceCalculation
-
availableCoordinates
public java.lang.Iterable<long[]> availableCoordinates()
- Specified by:
availableCoordinatesin interfaceCalculation
-
containsCoordinates
public boolean containsCoordinates(long... coordinates)
- Specified by:
containsCoordinatesin interfaceCalculation
-
getMetaData
public MapMatrix<java.lang.String,java.lang.Object> getMetaData()
- Specified by:
getMetaDatain interfaceCalculation
-
getSource
public final Matrix getSource()
- Specified by:
getSourcein interfaceCalculation
-
getSources
public final Matrix[] getSources()
- Specified by:
getSourcesin interfaceCalculation
-
getDimension
public int getDimension()
- Specified by:
getDimensionin interfaceCalculation
-
getSize
public long[] getSize()
- Specified by:
getSizein interfaceCalculation
-
getRowCount
public long getRowCount()
- Specified by:
getRowCountin interfaceCalculation
-
getColumnCount
public long getColumnCount()
- Specified by:
getColumnCountin interfaceCalculation
-
calc
public final Matrix calc(Calculation.Ret returnType)
- Specified by:
calcin interfaceCalculation
-
-
DataMelt 3.0 © DataMelt by jWork.ORG