Package de.uka.ipd.sdq.probfunction.math
Class ManagedPDF
java.lang.Object
de.uka.ipd.sdq.probfunction.math.ManagedPDF
To be continued...
-
Constructor Summary
ConstructorDescriptionManagedPDF
(double distance, List<Double> values, IUnit unit, boolean useConfiguration) ManagedPDF
(IProbabilityDensityFunction pdf, boolean useConfiguration) ManagedPDF
(ProbabilityDensityFunction pdf, boolean useConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoid
adjustPDF
(double distance, int size) clone()
static ManagedPDF
static ManagedPDF
createImpulseAt
(int pos) static ManagedPDF
double
double
boolean
double
probEquals
(ManagedPDF pdf) double
double
double
probLessThan
(ManagedPDF pdf) toString()
boolean
-
Constructor Details
-
ManagedPDF
-
ManagedPDF
-
ManagedPDF
-
ManagedPDF
-
ManagedPDF
-
-
Method Details
-
getPdfTimeDomain
-
getBoxedPdfTimeDomain
-
getSamplePdfTimeDomain
-
getSamplePdfFrequencyDomain
-
getPdfFrequencyDomain
-
getModelPdf
-
isComplete
public boolean isComplete() -
createDiracImpulse
- Throws:
ConfigurationNotSetException
-
createImpulseAt
- Throws:
ConfigurationNotSetException
-
createZeroFunction
- Throws:
ConfigurationNotSetException
-
toString
-
getModelBoxedPdf
-
getModelSamplePDF
-
getMeanValue
public double getMeanValue() -
getExpectedValue
public double getExpectedValue() -
getCumulativeDistributionFunction
-
probEquals
-
probGreaterThan
-
probGreaterOrEqualThan
-
probLessThan
-
adjustPDF
public void adjustPDF(double distance, int size) -
clone
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
usesConfiguration
public boolean usesConfiguration()
-