Uses of Class
jmt.common.exception.IncorrectDistributionParameterException
Packages that use IncorrectDistributionParameterException
Package
Description
Distribution support of the JMCH wizard.
Strategies used by fork stations to split a job into the output tasks that are then routed to the downstream stations.
Routing strategies used by router nodes to select the destination station of each departing job.
Queueing network model of the JSIM simulation engine: nodes, stations, jobs, job classes, measures and the global structures that connect them.
Random number generation for the JSIM simulation engine.
Discrete probability distributions for the JSIM simulation engine (Bernoulli, binomial, geometric, Poisson, uniform, ...).
-
Uses of IncorrectDistributionParameterException in jmt.jmch.distributions
Methods in jmt.jmch.distributions that throw IncorrectDistributionParameterExceptionModifier and TypeMethodDescriptiondoubleDistributionJMCH.nextRand()Get the next random value for this distribution -
Uses of IncorrectDistributionParameterException in NetStrategies.ForkStrategies
Methods in NetStrategies.ForkStrategies that throw IncorrectDistributionParameterExceptionModifier and TypeMethodDescriptionvoidOutPath.setJobsPerLinkDis(EmpiricalEntry[] jobsPerLinkDis) voidOutPath.setProbabilityOfChosen(EmpiricalEntry probabilityOfChosen) Constructors in NetStrategies.ForkStrategies that throw IncorrectDistributionParameterExceptionModifierConstructorDescriptionCombFork(EmpiricalEntry[] entries) OutPath(EmpiricalEntry probabilityOfChosen, EmpiricalEntry[] jobsPerLinkDis) ProbabilitiesFork(OutPath[] outPaths) -
Uses of IncorrectDistributionParameterException in NetStrategies.RoutingStrategies
Constructors in NetStrategies.RoutingStrategies that throw IncorrectDistributionParameterExceptionModifierConstructorDescriptionClassSwitchRoutingParameter(String destNode, Double destProbability, EmpiricalEntry[] entries) EmpiricalStrategy(EmpiricalEntry[] entries) Creates an empirical strategy using the passed data.LoadDependentRoutingParameter(Integer from, EmpiricalEntry[] entires) -
Uses of IncorrectDistributionParameterException in QueueNet
Methods in QueueNet that throw IncorrectDistributionParameterExceptionModifier and TypeMethodDescriptionprotected abstract intNodeSection.process(NetMessage message) This method should be overridden to implement a specific NetMessage processor. -
Uses of IncorrectDistributionParameterException in random
Methods in random that throw IncorrectDistributionParameterExceptionModifier and TypeMethodDescriptiondoubledoubledoubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its cumulative distribution function evaluated where required by the user.voidBurst.initialize()intThis method is used to obtain from the distribution the next integer number distributed according to the distribution parameter.doubleThis method is used to obtain from the distribution the next Long integer number distributed according to the distribution parameter.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter and the actual interval (A or B).doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubleThis method is used to ask all the distribution to return a new random number distributed according to the distribution name.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubleReads a new data from the file.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubleThis method is used to obtain from the distribution the next number distributed according to the distribution parameter.doubledoubledoubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.doubleThis method is used to obtain from the distribution its probability distribution function evaluated where required by the user.voidErlangPar.setAlpha(double alpha) It allows the user to modify the value of the parameter alpha of the erlang distribution.voidGammaDistrPar.setAlpha(double alpha) It allows the user to modify the value of the parameter alpha of the gamma distribution.voidParetoPar.setAlpha(double alpha) It allows the user to change the value of the parameter alpha of the pareto distribution and verifies if alpha is greater than two.voidWeibullPar.setAlpha(double alpha) It allows the user to modify the value of the parameter alpha of the erlang distribution.voidStudentTPar.setFreedom(double freedom) It allows the user to change the degrees of freedom of the student T distribution and verifies if it is an integer greater than zero.voidParetoPar.setK(double k) It allows the user to change the value of the parameter k of the pareto distribution.voidExponentialPar.setLambda(double lambda) It allows the user to modify the value of the parameter lambda of the exponential distribution and verify if the value is correct that is if it is greater than zero.voidGammaDistrPar.setLambda(double lambda) It allows the user to modify the value of the parameter lambda of the gamma distribution.voidPoissonPar.setLambda(double lambda) It allows the user to modify the value of the parameter lambda of the Poisson distribution and verify if the value is correct that is if it is greater than zero.voidUniformPar.setMax(double max) It allows the user to change the maximum bound of the uniform distribution and verifies if it is correct.voidAbstractParameter.setMean(double value) Sets mean for a given distribution parameter.voidCoxianPar.setMean(double value) Sets mean for a given distribution parameter.voidDeterministicDistrPar.setMean(double value) Sets mean for a given distribution parameter.voidErlangPar.setMean(double value) Sets mean for a given distribution parameter.voidExponentialPar.setMean(double value) Sets mean for a given distribution parameter.voidGammaDistrPar.setMean(double value) Sets mean for a given distribution parameter.voidHyperExpPar.setMean(double value) Sets mean for a given distribution parameter.voidNormalPar.setMean(double mean) It allows the user to change the value of the mean of the normal distribution.voidParameter.setMean(double value) Sets mean for a given distribution parameter.voidParetoPar.setMean(double value) Sets mean for a given distribution parameter.voidPoissonPar.setMean(double value) Sets mean for a given distribution parameter.voidUniformPar.setMean(double value) Sets mean for a given distribution parameter.voidWeibullPar.setMean(double value) Sets mean for a given distribution parameter.voidUniformPar.setMin(double min) It allows the user to change the minimum bound of the uniform distribution and verifies if it is correct.voidLognormalPar.setMu(double mu) It allows the user to change the value of the mean of the normal distribution.voidDeterministicDistrPar.setParameterValue(double t) It allows the user to change the value of the parameter of the deterministic distribution.voidEmpiricalPar.setPDF(double[] pdf) It allows the user to change the value of the parameter of the empirical distribution.voidErlangPar.setR(long r) It allows the user to modify the value of the parameter r of the erlang distribution.voidWeibullPar.setR(double r) It allows the user to modify the value of the parameter r of the erlang distribution.voidLognormalPar.setSigma(double sigma) It allows the user to change the value of the standard deviation of the normal distribution and verifies if it is greater than zero.voidNormalPar.setStandardDeviation(double standardDeviation) It allows the user to change the value of the standard deviation of the normal distribution and verifies if it is greater than zero.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean, which is is calculated from the data provided by the user (contained in the parameter p) as the sum of all the data value, divided by the number of data.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleThis method is used to obtain from the distribution the value of its own theoretic mean.doubleBatch.theorVariance(Parameter p) doubleBurst.theorVariance(Parameter p) doubleCoxianDistr.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.doubleDeterministicDistr.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.doubleDistribution.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.doubleEmpirical.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance which is calculated from the data provided by the user (contained in the parameter p) as the sum of all the squares of the differences between each data value and the theoretic mean, divided by the number of data.doubleErlang.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.doubleExponential.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.doubleGammaDistr.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.doubleHyperExp.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.doubleLognormal.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.doubleMAPDistr.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.doubleMMPP2Distr.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.doubleNormal.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.doublePareto.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.doublePhaseTypeDistr.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.doublePoisson.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.doubleReplayer.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.doubleStudentT.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.doubleUniform.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.doubleWeibull.theorVariance(Parameter p) This method is used to obtain from the distribution the value of its own theoretic variance.Constructors in random that throw IncorrectDistributionParameterExceptionModifierConstructorDescriptionBatchPar(DistributionContainer base, DistributionContainer batchSize, Integer fixedBatchSize, Boolean IsFixedBatchSize) It creates a new batched parameter.Burst(Double probability, DistributionContainer distrContA, DistributionContainer distrContB) Creates a new non-Round-Robin Burst distribution with the specified probability of having events of type A.Burst(Double probability, DistributionContainer distrContA, DistributionContainer distrContB, Boolean isRoundRobin) Creates a new Burst distribution with the specified probability of having events of type A.CoxianPar(double lambda0, double lambda1, double phi0) It creates a new coxian parameter based on the data provided by the user.DeterministicDistrPar(double t) It creates a new deterministic parameter.It creates a new deterministic parameter.EmpiricalPar(double[] pdf) It creates a new empirical parameter.EmpiricalPar(Double[] wpdf) It creates a new empirical parameter.EmpiricalPar(EmpiricalEntry[] entries) Creates an empirical parameter with these entries (each entry contains a value and a probability).ErlangPar(double alpha, double r) ErlangPar(double alpha, long r) It creates a new erlang parameter with the information provided by the user.ExponentialPar(double lambda) It creates a new exponential parameter using the value provided by the user.ExponentialPar(Double wlambda) GammaDistrPar(double alpha, double lambda) It creates a new gamma parameter according to the value provided by the user.GammaDistrPar(Double walpha, Double wlambda) HyperExpPar(double p, double lambda1, double lambda2) It creates a new hyperexponential parameter based on the data provided by the user.HyperExpPar(Double wp, Double wlambda1, Double wlambda2) LognormalPar(double mu, double sigma) It creates a new normal parameter according to the data provided by the user: the mean and the standard deviation of the normal distribution.LognormalPar(Double wmu, Double wsigma) It creates a new MAP parameter based on the data provided by the user.MMPP2Par(double lambda0, double lambda1, double sigma0, double sigma1) It creates a new MMPP2 parameter based on the data provided by the user.NormalPar(double mean, double standardDeviation) It creates a new normal parameter according to the data provided by the user: the mean and the standard deviation of the normal distribution.ParetoPar(double alpha, double k) It creates a new pareto parameter according to the data provided by the user: the parameter alpha and k of the pareto distribution.PhaseTypePar(Object[] alpha, Object[] T) It creates a new phase-type parameter based on the data provided by the user.PoissonPar(double lambda) It creates a new Poisson parameter with the mean provided by the user.PoissonPar(Double wmean) StudentTPar(double freedom) It creates a new student T parameter with the provided degrees of freedom.StudentTPar(Double wfreedom) UniformPar(double min, double max) It creates a new uniform parameter using the bounds provided by the user.UniformPar(Double wmin, Double wmax) WeibullPar(double alpha, double r) It creates a new Weibull parameter with the information provided by the user.WeibullPar(Double walpha, Double wr) -
Uses of IncorrectDistributionParameterException in random.discrete
Methods in random.discrete that throw IncorrectDistributionParameterExceptionModifier and TypeMethodDescriptiondoubledoubleabstract doubleobtain the cumulative distribution from the distributiondoubledoubledoubledoubledoubleDiscreteDistribution.createdCDFList(int lower, int upper, Parameter p) intintabstract intGenerate random variables that follow an probability distributionintintintintintdoubledoubleabstract doubleobtain the probability distribution from the distributiondoubledoubledoubledoubledoublevoidZipfPar.setAlpha(double alpha) voidPoissonPar.setLambda(double lambda) voidUniformPar.setMax(int b) voidZipfPar.setMax(int numberOfElements) voidBernoulliPar.setMean(double value) voidPoissonPar.setMean(double value) voidShiftedGeometricPar.setMean(double value) voidUniformPar.setMin(int a) voidBinomialPar.setNumberOfExperiment(int n) voidBernoulliPar.setProbability(double p) voidBinomialPar.setProbability(double probability) voidShiftedGeometricPar.setProbability(double p) doubledoubleabstract doubleCalculate the Mean value from the parameter of the distributiondoubledoubledoubledoubledoubledoubleBernoulli.theorVariance(Parameter p) doubleBinomial.theorVariance(Parameter par) abstract doubleDiscreteDistribution.theorVariance(Parameter p) Calculate the Variance from the parameter of the distributiondoubleFixProbability.theorVariance(Parameter p) doublePoisson.theorVariance(Parameter p) doubleShiftedGeometric.theorVariance(Parameter p) doubleUniform.theorVariance(Parameter p) doubleZipf.theorVariance(Parameter p) protected <T> TPoisson.unboxParameter(Parameter p, Function<Double, T> function) protected <T> TShiftedGeometric.unboxParameter(Parameter p, Function<Double, T> function) booleanBernoulli.updatePar(double p) booleanbooleanBinomial.updatePar(double p, int n) booleanabstract booleanSub-class must implement this method to update parameter.booleanbooleanPoisson.updatePar(double lambda) booleanbooleanShiftedGeometric.updatePar(double p) booleanbooleanUniform.updatePar(int a, int b) booleanbooleanZipf.updatePar(double alpha, int numberOfElements) booleanConstructors in random.discrete that throw IncorrectDistributionParameterExceptionModifierConstructorDescriptionBernoulli(double p) BernoulliPar(double p) Binomial(double p, int n) BinomialPar(int n, double probability) BinomialPar(Double probability, Integer numberOfItems) BinomialPar(Integer numberOfItems, Double probability) Poisson(double lambda) PoissonPar(double lambda) PoissonPar(Double lambda) ShiftedGeometric(double p) ShiftedGeometricPar(double p) Uniform(int a, int b) UniformPar(int a, int b) UniformPar(Integer a, Integer b) Zipf(double alpha, int numberOfElements) ZipfPar(int numberOfElements, double alpha)