public class DenseFactor extends AbstractFactor
cut, dimensionIDs, dimensions, selections, values| Constructor and Description |
|---|
DenseFactor() |
| Modifier and Type | Method and Description |
|---|---|
void |
copyValues(IArrayWrapper arrayWrapper) |
void |
fill(double d) |
int |
getOverhead() |
protected int |
getRealPosition(int virtualPosition) |
int[] |
prepareMultiplication(AbstractFactor compatible)
prepares multiplication by precomputing the corresponding array positions in the compatible Factor
|
clone, getDimensionFromID, getDimensionIDs, getDimensions, getValue, getValues, isLogScale, marginalizeAllBut, multiplyCompatible, multiplyCompatibleToLog, multiplyPrepared, resetSelections, select, setDimensionIDs, setDimensions, setLogScale, setValues, sumPrepared, validateCutpublic void fill(double d)
fill in class AbstractFactorprotected int getRealPosition(int virtualPosition)
getRealPosition in class AbstractFactorpublic int[] prepareMultiplication(AbstractFactor compatible)
prepareMultiplication in class AbstractFactorcompatible - a factor that has a subset of the dimensions of this factorpublic void copyValues(IArrayWrapper arrayWrapper)
copyValues in class AbstractFactorpublic int getOverhead()
getOverhead in class AbstractFactorCopyright © 2018. All rights reserved.