Serialized Form

  • Package sim.des

    • Class sim.des.BoundedDelay

      class BoundedDelay extends Delay implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • currentDelayPos
          int currentDelayPos
        • currentDelayTime
          double currentDelayTime
        • delayInterval
          int delayInterval
        • delays
          ArrayList[] delays
        • maxDelaySteps
          int maxDelaySteps
        • size
          int size
    • Class sim.des.Composer

      class Composer extends Middleman implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • mappedTotals
          HashMap<Integer,sim.des.Composer.Node> mappedTotals
        • offersImmediately
          boolean offersImmediately
        • permittedReceived
          Resource[] permittedReceived
        • totals
          sim.des.Composer.Node[] totals
    • Class sim.des.CountableResource

      class CountableResource extends Resource implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • amount
          double amount
    • Class sim.des.Decomposer

      class Decomposer extends Middleman implements Serializable
      serialVersionUID:
      1L
    • Class sim.des.Delay

      class Delay extends SimpleDelay implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • cumulative
          boolean cumulative
        • delayHeap
          sim.util.Heap delayHeap
        • distribution
          sim.util.distribution.AbstractDistribution distribution
        • lastDelay
          double lastDelay
        • lastDelayTime
          double lastDelayTime
        • recent
          DelayNode recent
        • refusesOffers
          boolean refusesOffers
        • usesLastDelay
          boolean usesLastDelay
    • Class sim.des.Entity

      class Entity extends Resource implements Serializable
      serialVersionUID:
      1L
    • Class sim.des.Extractor

      class Extractor extends Source implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • acceptValue
          double acceptValue
        • currentShuffledProvider
          int currentShuffledProvider
        • distinguishedReceiver
          Receiver distinguishedReceiver
        • offersImmediately
          boolean offersImmediately
        • providers
          ArrayList<Provider> providers
        • refusesOffers
          boolean refusesOffers
        • requestDistribution
          sim.util.distribution.AbstractDiscreteDistribution requestDistribution
        • requestDistributionWarned
          boolean requestDistributionWarned
        • requesting
          boolean requesting
        • requestPolicy
          int requestPolicy
        • requestSelectWarned
          boolean requestSelectWarned
        • requestTermination
          int requestTermination
        • totalReceivedResource
          double totalReceivedResource
    • Class sim.des.Filter

      class Filter extends Middleman implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • _amount
          Resource _amount
        • _atLeast
          double _atLeast
        • _atMost
          double _atMost
        • provider
          Provider provider
        • providing
          boolean providing
    • Class sim.des.If

      class If extends Middleman implements Serializable
      serialVersionUID:
      1L
    • Class sim.des.Lead

      class Lead extends Filter implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

    • Class sim.des.Lock

      class Lock extends Filter implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • blocked
          boolean blocked
        • numResources
          double numResources
        • pool
          Pool pool
    • Class sim.des.Macro

      class Macro extends DESPortrayal implements Serializable
      serialVersionUID:
      1L
    • Class sim.des.Middleman

      class Middleman extends Provider implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • refusesOffers
          boolean refusesOffers
        • totalReceivedResource
          double totalReceivedResource
    • Class sim.des.Money

      class Money extends CountableResource implements Serializable
      serialVersionUID:
      1L
    • Class sim.des.Multi

      class Multi extends DESPortrayal implements Serializable
      serialVersionUID:
      1L
    • Class sim.des.Multi.MultiProvider

      class MultiProvider extends Provider implements Serializable
      • Serialized Fields

        • _atLeast
          double _atLeast
        • _atMost
          double _atMost
        • providerPort
          int providerPort
    • Class sim.des.Multi.MultiReceiver

      class MultiReceiver extends Sink implements Serializable
      • Serialized Fields

        • receiverPort
          int receiverPort
    • Class sim.des.Pool

      class Pool extends DESPortrayal implements Serializable
      serialVersionUID:
      -4048334284332068371L
    • Class sim.des.Probe

      class Probe extends Filter implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • current
          double current
        • idle
          double idle
        • lastLeadThru
          double lastLeadThru
        • lastLeadTime
          double lastLeadTime
        • lastThru
          double lastThru
        • lastTime
          double lastTime
        • lead
          Lead lead
        • maxThru
          double maxThru
        • processed
          boolean processed
        • sumCurrent
          double sumCurrent
        • sumThru
          double sumThru
        • totalOffers
          long totalOffers
        • utilized
          double utilized
    • Class sim.des.Provider

      class Provider extends DESPortrayal implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • currentShuffledReceiver
          int currentShuffledReceiver
        • entities
          LinkedList<Entity> entities
          An entity pool available to subclasses. null by default.
        • lastAcceptedOfferReceivers
          ArrayList<Receiver> lastAcceptedOfferReceivers
        • lastAcceptedOffers
          ArrayList<Resource> lastAcceptedOffers
        • lastAcceptedOfferTime
          double lastAcceptedOfferTime
        • lastOfferTime
          double lastOfferTime
        • makesOffers
          boolean makesOffers
        • name
          String name
        • offerDistribution
          sim.util.distribution.AbstractDiscreteDistribution offerDistribution
        • offerDistributionWarned
          boolean offerDistributionWarned
        • offering
          boolean offering
        • offerOrder
          int offerOrder
        • offerPolicy
          int offerPolicy
        • offersAllEntities
          boolean offersAllEntities
        • offerSelectWarned
          boolean offerSelectWarned
        • offersTakeItOrLeaveIt
          boolean offersTakeItOrLeaveIt
        • parent
          Object parent
        • receivers
          ArrayList<Receiver> receivers
        • resource
          CountableResource resource
          A resource pool available to subclasses. null by default.
        • roundRobinPosition
          int roundRobinPosition
        • state
          sim.engine.SimState state
          The model.
        • totalAcceptedOfferResource
          double totalAcceptedOfferResource
        • typicalProvided
          Resource typicalProvided
          The typical kind of resource the Provider provides. This should always be zero and not used except for type checking.
    • Class sim.des.Queue

      class Queue extends Middleman implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • capacity
          double capacity
        • offersImmediately
          boolean offersImmediately
    • Class sim.des.Reset

      class Reset extends Object implements Serializable
      serialVersionUID:
      1L
    • Class sim.des.Resource

      class Resource extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • name
          String name
        • type
          int type
    • Class sim.des.Service

      class Service extends Macro implements Serializable
      serialVersionUID:
      1L
    • Class sim.des.SimpleDelay

      class SimpleDelay extends Middleman implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • autoSchedules
          boolean autoSchedules
        • capacity
          double capacity
        • delayQueue
          LinkedList<DelayNode> delayQueue
        • delayTime
          double delayTime
        • dropsResourcesBeforeUpdate
          boolean dropsResourcesBeforeUpdate
        • includesAvailableResourcesInTotal
          boolean includesAvailableResourcesInTotal
        • lookup
          Hashtable<Resource,DelayNode> lookup
        • refusesOffers
          boolean refusesOffers
        • rescheduleOrdering
          int rescheduleOrdering
        • slackProvider
          Provider slackProvider
        • slackReceiver
          Receiver slackReceiver
        • totalDelayedResource
          double totalDelayedResource
    • Class sim.des.Sink

      class Sink extends DESPortrayal implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • name
          String name
        • parent
          Object parent
        • refusesOffers
          boolean refusesOffers
        • state
          sim.engine.SimState state
        • totalReceivedResource
          double totalReceivedResource
        • typicalReceived
          Resource typicalReceived
    • Class sim.des.Source

      class Source extends Provider implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • autoSchedules
          boolean autoSchedules
        • capacity
          double capacity
        • negativeRateDistributionWarned
          boolean negativeRateDistributionWarned
        • nextTime
          double nextTime
        • production
          double production
        • productionDistribution
          sim.util.distribution.AbstractDistribution productionDistribution
        • rate
          double rate
        • rateDistribution
          sim.util.distribution.AbstractDistribution rateDistribution
        • rescheduleOrdering
          int rescheduleOrdering
        • zeroRateDistributionWarned
          boolean zeroRateDistributionWarned
    • Class sim.des.Transformer

      class Transformer extends Filter implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • conversion
          double conversion
        • typicalReceived
          Resource typicalReceived
    • Class sim.des.UncountableResource

      class UncountableResource extends CountableResource implements Serializable
      serialVersionUID:
      1L
    • Class sim.des.Unlock

      class Unlock extends Lock implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • partner
          Lock partner
        • partnering
          boolean partnering
  • Package sim.des.portrayal