Uses of Class
jasima.core.random.continuous.DblSequence
-
-
Uses of DblSequence in jasima.core.random
Methods in jasima.core.random with type parameters of type DblSequence Modifier and Type Method Description <T extends DblSequence>
TRandomFactory. initRndGen(T stream, String defaultName)Initializes the random number generator of a DblStream if it is not already set.Methods in jasima.core.random that return DblSequence Modifier and Type Method Description DblSequenceRandomFactory. initRndGen(DblSequence stream)Initializes the random number generator of a DblStream if it is not already set using the stream's name.Methods in jasima.core.random with parameters of type DblSequence Modifier and Type Method Description DblSequenceRandomFactory. initRndGen(DblSequence stream)Initializes the random number generator of a DblStream if it is not already set using the stream's name. -
Uses of DblSequence in jasima.core.random.continuous
Subclasses of DblSequence in jasima.core.random.continuous Modifier and Type Class Description classDblBetaImplements a number stream with values following a Beta distribution.classDblChiSquaredImplements a stream of numbers following a Chi-squared distribution.classDblConstA DblConst stream infinitely returns the numbers ofDblConst.getValues()in exactly this order.classDblDistributionReturns an arbitrarily distributed random number stream.classDblErlangImplementation of the Erlang distribution.classDblExpA class implementing a number stream with values following the Exponential distribution.classDblGammaImplements a stream of real numbers where each value follows a Gamma distribution.classDblLogNormalImplements a number stream with values following a log-normal distribution.classDblNormalCreates a number stream with values following a Normal distribution.classDblSumStreamCreates a number stream that is the sum of a given set of base streams.classDblTDistImplements a stream of numbers following a Student's t-distribution.classDblTriangularReturns a random real number following a triangular distribution as defined by the three parameters min, mode, and max.classDblTruncatedSimpleTakes a version of a base stream, where minimum and maximum values are fixed.classDblUniformRangeReturns a uniformly distributed real number in the range [min, max).classDblUniformZeroOneGenerates uniformly distributed doubles in the range [0,1.0).classDblWeibullThis class implements a number stream of real values following a Weibull distribution.Methods in jasima.core.random.continuous that return DblSequence Modifier and Type Method Description DblSequenceDblExp. clone()DblSequenceDblSequence. clone()Clones the current number stream.DblSequenceDblTruncatedSimple. clone()DblSequenceDblTruncatedSimple. getBaseStream()DblSequence[]DblSumStream. getSubStreams()Methods in jasima.core.random.continuous with parameters of type DblSequence Modifier and Type Method Description voidDblTruncatedSimple. setBaseStream(DblSequence baseStream)Sets the stream to be truncated.voidDblSumStream. setSubStreams(DblSequence... subStreams)Sets the sub-streams to compute the values of this number stream.Constructors in jasima.core.random.continuous with parameters of type DblSequence Constructor Description DblSumStream(DblSequence... subStreams)DblTruncatedSimple(DblSequence baseStream, double min, double max) -
Uses of DblSequence in jasima.core.random.discrete
Subclasses of DblSequence in jasima.core.random.discrete Modifier and Type Class Description classIntBernoulliThis class implements a discrete number stream following a Bernoulli distribution.classIntBinomialThis class implements a discrete number stream following a Binomial distribution.classIntConstReturns a constant set of integer numbers, as passed to the constructor or viaIntConst.setValues(int...).classIntDiscretizedTurns an arbitraryDblSequenceinto anIntSequenceby returning its values rounded to the closest integer.classIntDistributionReturns an arbitrarily distributed stream of integer numbers.classIntEmpiricalReturns an integer in the range [0,n].classIntGeometricThis class implements a discrete number stream following a Geometric distribution.classIntHypergeometricThis class implements a discrete number stream following a Hypergeometric distribution.classIntPoissonThis class implements a discrete number stream following a Poisson distribution.classIntSequenceA stream of integer numbers, usually the sequence is produced by a pseudo random number generator.classIntUniformAllIntsGenerates uniformly distributed integers for the complete set of integer values.classIntUniformRangeGenerates uniformly distributed integers in the interval [min,max] (including both min and max).Methods in jasima.core.random.discrete that return DblSequence Modifier and Type Method Description DblSequenceIntDiscretized. getBaseStream()Methods in jasima.core.random.discrete with parameters of type DblSequence Modifier and Type Method Description voidIntDiscretized. setBaseStream(DblSequence baseStream)Constructors in jasima.core.random.discrete with parameters of type DblSequence Constructor Description IntDiscretized(DblSequence baseStream) -
Uses of DblSequence in jasima.core.simulation
Methods in jasima.core.simulation with type parameters of type DblSequence Modifier and Type Method Description static <T extends DblSequence>
TSimContext. initRndGen(T s, String streamName)<T extends DblSequence>
TSimulation. initRndGen(T s, String streamName)Initializes the random number generator associated with theDblSequences. -
Uses of DblSequence in jasima.core.simulation.arrivalprocess
Subclasses of DblSequence in jasima.core.simulation.arrivalprocess Modifier and Type Class Description classArrivalProcessBase class for arrival processes, i.e., calculating absolute arrival times.classArrivalsNonStationaryThis class can be used to create a non-stationary arrival process, i.e., if (inter-)arrivals do not follow a single distribution.classArrivalsStationaryThis class can be used to create a stationary arrival process which can be described by a certain sequence of inter-arrival times (using, e.g.,DblDistribution).Methods in jasima.core.simulation.arrivalprocess that return DblSequence Modifier and Type Method Description DblSequenceArrivalsNonStationary. clone()DblSequenceArrivalsStationary. clone()DblSequenceArrivalsStationary. getInterArrivalTimes()DblSequenceArrivalsNonStationary. getUnitMeanDblStream()Methods in jasima.core.simulation.arrivalprocess with parameters of type DblSequence Modifier and Type Method Description voidArrivalsStationary. setInterArrivalTimes(DblSequence interArrivalTimes)voidArrivalsNonStationary. setUnitMeanDblStream(DblSequence unitMeanDblStream)Sets the DblStream to use.Constructors in jasima.core.simulation.arrivalprocess with parameters of type DblSequence Constructor Description ArrivalsStationary(DblSequence interArrivalTimes) -
Uses of DblSequence in jasima.core.simulation.util
Methods in jasima.core.simulation.util with type parameters of type DblSequence Modifier and Type Method Description default <T extends DblSequence>
TSimOperations. initRndGen(T s, String streamName)Initializes the random number generator associated with theDblSequences. -
Uses of DblSequence in jasima.core.util.converter
Methods in jasima.core.util.converter that return DblSequence Modifier and Type Method Description DblSequenceDblConstFactory. stringToStream(ArgListTokenizer tk)DblSequenceDblDistributionFactory. stringToStream(ArgListTokenizer tk)DblSequenceIntConstFactory. stringToStream(ArgListTokenizer tk)DblSequenceTypeConverterDblStream.StreamFactory. stringToStream(ArgListTokenizer tk)Methods in jasima.core.util.converter with parameters of type DblSequence Modifier and Type Method Description StringDblConstFactory. streamToString(DblSequence s)StringDblDistributionFactory. streamToString(DblSequence s)StringIntConstFactory. streamToString(DblSequence s)StringTypeConverterDblStream.StreamFactory. streamToString(DblSequence s) -
Uses of DblSequence in jasima.shopSim.core
Methods in jasima.shopSim.core that return DblSequence Modifier and Type Method Description DblSequenceDynamicJobSource. getArrivalProcess()DblSequenceDynamicJobSource. getDueDateFactors()DblSequenceDynamicJobSource. getJobWeights()DblSequenceDynamicJobSource. getProcTimes()DblSequenceDowntimeSource. getTimeBetweenFailures()DblSequenceDowntimeSource. getTimeToRepair()Methods in jasima.shopSim.core with parameters of type DblSequence Modifier and Type Method Description protected doubleDowntimeSource. ensurePositiveNumber(DblSequence dblStream)protected static voidDynamicJobSource. init(DblSequence dblStream, String streamName, RandomFactory fact)voidDynamicJobSource. setArrivalProcess(DblSequence arrivalProcess)voidDynamicJobSource. setDueDateFactors(DblSequence dueDateFactors)voidDynamicJobSource. setJobWeights(DblSequence jobWeights)voidDynamicJobSource. setProcTimes(DblSequence procTimes)voidDowntimeSource. setTimeBetweenFailures(DblSequence timeBetweenFailures)voidDowntimeSource. setTimeToRepair(DblSequence timeToRepair) -
Uses of DblSequence in jasima.shopSim.models.dynamicShop
Methods in jasima.shopSim.models.dynamicShop that return DblSequence Modifier and Type Method Description DblSequenceDynamicShopExperiment. getDueDateFactor()DblSequenceDynamicShopExperiment. getProcTimes()DblSequenceDynamicShopExperiment. getWeights()Methods in jasima.shopSim.models.dynamicShop with parameters of type DblSequence Modifier and Type Method Description voidDynamicShopExperiment. setDueDateFactor(DblSequence dueDateFactor)Sets the due date tightness of jobs by specifying a due date factor.voidDynamicShopExperiment. setProcTimes(DblSequence procTimes)Determines the processing times for each operation.voidDynamicShopExperiment. setWeights(DblSequence weights)Sets the weights to be used for each job. -
Uses of DblSequence in jasima.shopSim.models.mimac
Methods in jasima.shopSim.models.mimac that return DblSequence Modifier and Type Method Description DblSequenceMimacExperiment. getDueDateFactors()DblSequence[]MimacExperiment. getInterArrivalTimes()DblSequenceMimacExperiment. getJobWeights()Methods in jasima.shopSim.models.mimac with parameters of type DblSequence Modifier and Type Method Description voidMimacExperiment. setDueDateFactors(DblSequence dueDateFactors)voidMimacExperiment. setInterArrivalTimes(DblSequence[] interArrivalTimes)voidMimacExperiment. setJobWeights(DblSequence jobWeights) -
Uses of DblSequence in jasima.shopSim.util.modelDef.streams
Methods in jasima.shopSim.util.modelDef.streams that return DblSequence Modifier and Type Method Description DblSequenceDblConstDef. createStream()DblSequenceDblExponentialDef. createStream()abstract DblSequenceDblStreamDef. createStream()DblSequenceDblTriangularDef. createStream()DblSequenceDblUniformDef. createStream()DblSequenceIntEmpDef. createStream()DblSequenceIntUniformDef. createStream()Methods in jasima.shopSim.util.modelDef.streams with parameters of type DblSequence Modifier and Type Method Description static DblStreamDefDblStreamDef. createStreamDefFromStream(DblSequence stream)DblStreamDefDblStreamDef.StreamDefFact. streamToStreamDef(DblSequence stream)
-