de.uka.ipd.sdq.probfunction.math
Class ManagedPDF
java.lang.Object
de.uka.ipd.sdq.probfunction.math.ManagedPDF
public class ManagedPDF
- extends Object
To be continued...
- Author:
- jens
ManagedPDF
public ManagedPDF(ProbabilityDensityFunction pdf)
ManagedPDF
public ManagedPDF(IProbabilityDensityFunction pdf)
ManagedPDF
public ManagedPDF(IProbabilityDensityFunction pdf,
boolean useConfiguration)
ManagedPDF
public ManagedPDF(ProbabilityDensityFunction pdf,
boolean useConfiguration)
ManagedPDF
public ManagedPDF(double distance,
List<Double> values,
IUnit unit,
boolean useConfiguration)
getPdfTimeDomain
public IProbabilityDensityFunction getPdfTimeDomain()
getBoxedPdfTimeDomain
public IBoxedPDF getBoxedPdfTimeDomain()
getSamplePdfTimeDomain
public ISamplePDF getSamplePdfTimeDomain()
getSamplePdfFrequencyDomain
public ISamplePDF getSamplePdfFrequencyDomain()
getPdfFrequencyDomain
public IProbabilityDensityFunction getPdfFrequencyDomain()
getModelPdf
public ProbabilityDensityFunction getModelPdf()
isComplete
public boolean isComplete()
createDiracImpulse
public static ManagedPDF createDiracImpulse()
throws ConfigurationNotSetException
- Throws:
ConfigurationNotSetException
createImpulseAt
public static ManagedPDF createImpulseAt(int pos)
throws ConfigurationNotSetException
- Throws:
ConfigurationNotSetException
createZeroFunction
public static ManagedPDF createZeroFunction()
throws ConfigurationNotSetException
- Throws:
ConfigurationNotSetException
toString
public String toString()
- Overrides:
toString in class Object
getModelBoxedPdf
public BoxedPDF getModelBoxedPdf()
getModelSamplePDF
public SamplePDF getModelSamplePDF()
getMeanValue
public double getMeanValue()
getExpectedValue
public double getExpectedValue()
getCumulativeDistributionFunction
public ISamplePDF getCumulativeDistributionFunction()
probEquals
public double probEquals(ManagedPDF pdf)
probGreaterThan
public double probGreaterThan(ManagedPDF pdf)
probGreaterOrEqualThan
public double probGreaterOrEqualThan(ManagedPDF pdf)
probLessThan
public double probLessThan(ManagedPDF pdf)
adjustPDF
public void adjustPDF(double distance,
int size)
clone
public Object clone()
throws CloneNotSupportedException
- Overrides:
clone in class Object
- Throws:
CloneNotSupportedException
usesConfiguration
public boolean usesConfiguration()
createFromString
public static ManagedPDF createFromString(String spec)
throws RecognitionException,
StringNotPDFException
- Throws:
RecognitionException
StringNotPDFException