Class CrossSection.Float

java.lang.Object
microsim.statistics.CrossSection
microsim.statistics.CrossSection.Float
All Implemented Interfaces:
EventListener, IFloatArraySource, ISourceObjectArray, IUpdatableSource
Enclosing class:
CrossSection

public static class CrossSection.Float extends CrossSection implements IFloatArraySource
  • Field Details

    • valueList

      protected float[] valueList
    • invoker

      protected FloatInvoker invoker
    • target

      protected Collection<?> target
    • valueID

      protected Enum<?> valueID
  • Constructor Details

    • Float

      public Float(Collection<?> source, Enum<?> valueID)
      Create a statistic probe on a collection of IFloatSource objects.
      Parameters:
      source - The collection containing IFloatSource object.
      valueID - The value identifier defined by source object.
    • Float

      public Float(Collection<?> source)
      Create a statistic probe on a collection of IFloatSource objects. It uses the IFloatSource.DEFAULT variable id.
      Parameters:
      source - The collection containing IFloatSource object.
    • Float

      public Float(Collection<?> source, Class<?> objectClass, String valueName, boolean getFromMethod)
      Create a basic statistic probe on a collection of objects.
      Parameters:
      source - A collection of generic objects.
      objectClass - The class of the objects contained by collection source.
      valueName - The name of the field or the method returning the variable to be probed.
      getFromMethod - Specifies if valueName is a method or a property value.
  • Method Details