uk.co.agena.minerva.util.nptgenerator
Class Triangle
java.lang.Object
uk.co.agena.minerva.util.nptgenerator.Function
uk.co.agena.minerva.util.nptgenerator.Triangle
public class Triangle
- extends Function
Method Summary |
void |
calculateProbability(DataSet values)
This will calculate the distribution and add it to the relevant cell of the
npt using the rowMajorParentStateCombIndex |
java.lang.String |
getDisplayName()
Shows the name of the Function subclass as it should be displayed in a GUI
etc. |
java.lang.String[] |
getParameterDisplayNames()
Shows the name of the parameters of the Function subclass as they should be
displayed in a GUI etc. |
java.lang.String |
toString()
Returns a String representation of the object. |
static Triangle |
Triangle(ExtendedNode extendedNode,
java.util.List parents,
java.util.List functionParams)
|
static double[] |
Triangle(java.util.List ranges,
double a,
double b,
double m)
|
Methods inherited from class uk.co.agena.minerva.util.nptgenerator.Function |
calculateFunction, createFunction, evaluateExpressionAsDouble, evaluateExpressionAsObject, generateNPTForNodeWithoutSampling, getDummyWeightedFunctionFromTrueName, getMaximumValueReached, getMinimumValueReached, getSingleColumnNPT, isForceSampling, requiresSampling, resetParserCache, setForceSampling, setMaximumValueReached, setMinimumValueReached, setPossibleMaxOrMinVaule |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
displayName
public static java.lang.String displayName
parameterDisplayNames
public static java.lang.String[] parameterDisplayNames
Triangle
public static double[] Triangle(java.util.List ranges,
double a,
double b,
double m)
throws MinervaRangeException
- Throws:
MinervaRangeException
Triangle
public static Triangle Triangle(ExtendedNode extendedNode,
java.util.List parents,
java.util.List functionParams)
throws NPTGeneratorException,
InconsistentEvidenceException
- Throws:
NPTGeneratorException
InconsistentEvidenceException
calculateProbability
public void calculateProbability(DataSet values)
throws NPTGeneratorException
- This will calculate the distribution and add it to the relevant cell of the
npt using the rowMajorParentStateCombIndex
- Specified by:
calculateProbability
in class Function
- Parameters:
rowMajorParentStateCombIndex
- values
-
- Throws:
NPTGeneratorException
toString
public java.lang.String toString()
- Returns a String representation of the object.
- Overrides:
toString
in class Function
- Returns:
- the String representation.
getDisplayName
public java.lang.String getDisplayName()
- Description copied from class:
Function
- Shows the name of the Function subclass as it should be displayed in a GUI
etc.
- Specified by:
getDisplayName
in class Function
getParameterDisplayNames
public java.lang.String[] getParameterDisplayNames()
- Description copied from class:
Function
- Shows the name of the parameters of the Function subclass as they should be
displayed in a GUI etc.
- Specified by:
getParameterDisplayNames
in class Function
Copyright © 2006 Agena Ltd. All Rights Reserved.