Package org.ujmp.core.calculation
Class AbstractCalculation
java.lang.Object
org.ujmp.core.calculation.AbstractCalculation
- All Implemented Interfaces:
Serializable
,Calculation
- Direct Known Subclasses:
AbstractBigDecimalCalculation
,AbstractBigIntegerCalculation
,AbstractBooleanCalculation
,AbstractByteCalculation
,AbstractCharCalculation
,AbstractDoubleCalculation
,AbstractFloatCalculation
,AbstractIntCalculation
,AbstractLongCalculation
,AbstractObjectCalculation
,AbstractShortCalculation
,AbstractStringCalculation
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ujmp.core.calculation.Calculation
Calculation.Ret
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractCalculation
(int dimension, Matrix... sources) AbstractCalculation
(Matrix... sources) -
Method Summary
Modifier and TypeMethodDescriptionIterable<long[]>
final Matrix
calc
(Calculation.Ret returnType) boolean
containsCoordinates
(long... coordinates) long
int
long
long[]
getSize()
final Matrix
final Matrix[]
void
setMetaData
(MapMatrix<String, Object> annotation) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.ujmp.core.calculation.Calculation
calcLink, calcNew, calcOrig, getValueType
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
sources
-
dimension
private int dimension -
annotation
-
-
Constructor Details
-
AbstractCalculation
-
AbstractCalculation
-
-
Method Details
-
setMetaData
- Specified by:
setMetaData
in interfaceCalculation
-
availableCoordinates
- Specified by:
availableCoordinates
in interfaceCalculation
-
containsCoordinates
public boolean containsCoordinates(long... coordinates) - Specified by:
containsCoordinates
in interfaceCalculation
-
getMetaData
- Specified by:
getMetaData
in interfaceCalculation
-
getSource
- Specified by:
getSource
in interfaceCalculation
-
getSources
- Specified by:
getSources
in interfaceCalculation
-
getDimension
public int getDimension()- Specified by:
getDimension
in interfaceCalculation
-
getSize
public long[] getSize()- Specified by:
getSize
in interfaceCalculation
-
getRowCount
public long getRowCount()- Specified by:
getRowCount
in interfaceCalculation
-
getColumnCount
public long getColumnCount()- Specified by:
getColumnCount
in interfaceCalculation
-
calc
- Specified by:
calc
in interfaceCalculation
-