pisgah
Class GammaCalculatorInfo

java.lang.Object
  |
  +--pisgah.GammaCalculatorInfo
All Implemented Interfaces:
CalculatorInfo, Description

public class GammaCalculatorInfo
extends java.lang.Object
implements CalculatorInfo, Description

GammaCalculatorInfo provides gamma specific info for Calculator


Constructor Summary
GammaCalculatorInfo()
           
GammaCalculatorInfo(double aA, double aB)
           
 
Method Summary
 CalculateAnswer calculate()
           
 CalculateInverseAnswer calculateInverse(int tailChoice)
           
 double getCdf(double x)
           
 java.lang.String getDescription()
           
 java.lang.String getDistributionName()
           
 double[] getDoubleInterval()
           
 double[] getDoubleParameters()
           
 java.lang.String getHelpPageString()
           
 int[] getIntegerInterval()
           
 int[] getIntegerParameters()
           
 int getNumberIntegerParameters()
           
 int getNumberParameters()
           
 java.lang.String[] getParameterName()
          Get the parameter names for the distribution
 java.lang.String getParameters()
           
 java.lang.String getTitle()
           
 java.lang.String getValues()
           
 boolean isDiscreteDistribution()
           
 void setAlpha(double aAlpha)
           
 void setData(java.lang.String[] integerParameterString, java.lang.String[] doubleParameterString, java.lang.String[] intervalString)
           
 void setInverseData(java.lang.String[] integerParameterString, java.lang.String[] doubleParameterString, java.lang.String alphaString)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GammaCalculatorInfo

public GammaCalculatorInfo()

GammaCalculatorInfo

public GammaCalculatorInfo(double aA,
                           double aB)
Method Detail

calculate

public CalculateAnswer calculate()
Specified by:
calculate in interface CalculatorInfo

calculateInverse

public CalculateInverseAnswer calculateInverse(int tailChoice)
Specified by:
calculateInverse in interface CalculatorInfo

getParameterName

public java.lang.String[] getParameterName()
Get the parameter names for the distribution

Specified by:
getParameterName in interface CalculatorInfo
Returns:
"a", "b"

isDiscreteDistribution

public boolean isDiscreteDistribution()
Specified by:
isDiscreteDistribution in interface CalculatorInfo

getHelpPageString

public java.lang.String getHelpPageString()
Specified by:
getHelpPageString in interface CalculatorInfo

getDistributionName

public java.lang.String getDistributionName()
Specified by:
getDistributionName in interface CalculatorInfo

getNumberParameters

public int getNumberParameters()

getNumberIntegerParameters

public int getNumberIntegerParameters()
Specified by:
getNumberIntegerParameters in interface CalculatorInfo

setData

public void setData(java.lang.String[] integerParameterString,
                    java.lang.String[] doubleParameterString,
                    java.lang.String[] intervalString)
             throws InputException
Specified by:
setData in interface CalculatorInfo
InputException

setInverseData

public void setInverseData(java.lang.String[] integerParameterString,
                           java.lang.String[] doubleParameterString,
                           java.lang.String alphaString)
                    throws InputException
Specified by:
setInverseData in interface CalculatorInfo
InputException

getCdf

public double getCdf(double x)
Specified by:
getCdf in interface CalculatorInfo

getIntegerParameters

public int[] getIntegerParameters()
Specified by:
getIntegerParameters in interface CalculatorInfo

getDoubleParameters

public double[] getDoubleParameters()
Specified by:
getDoubleParameters in interface CalculatorInfo

getIntegerInterval

public int[] getIntegerInterval()
Specified by:
getIntegerInterval in interface CalculatorInfo

setAlpha

public void setAlpha(double aAlpha)

getDoubleInterval

public double[] getDoubleInterval()
Specified by:
getDoubleInterval in interface CalculatorInfo

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface Description

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface Description

getParameters

public java.lang.String getParameters()
Specified by:
getParameters in interface Description

getValues

public java.lang.String getValues()
Specified by:
getValues in interface Description