Class SimLongRVRVFactory<RV extends LongRandomVariable,RVRV extends LongRandomVariableRV<RV>,NRVRV extends SimLongRVRV<RV,RVRV>>

All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
AbSimBinomialLongRVRVFactory, AbSimFixedLongRVRVFactory, AbSimPoissonLongRVRVFactory, AbSimUniformLongRVRVFactory, SimIATimeRVRVFactory

public abstract class SimLongRVRVFactory<RV extends LongRandomVariable,RVRV extends LongRandomVariableRV<RV>,NRVRV extends SimLongRVRV<RV,RVRV>> extends SimRVRVFactory<Long,RV,RVRV,NRVRV>
Base class for named random variables that produce a sequence of values of type LongRandomVariable. The type parameters are:
  • RV - the type of the random variables generated
  • RVRV - the type of the random variable used to generate a sequence of random variables
  • NRVRV - the type of the named random variable corresponding to RVRV.
  • Constructor Details

    • SimLongRVRVFactory

      protected SimLongRVRVFactory(Simulation sim)
      Constructor.
      Parameters:
      sim - the simulation used to name objects.