Interface SimulatorInputSupplier<T>

All Known Subinterfaces:
CurvesSupplier, DynamicModelsSupplier, EventModelsSupplier

public interface SimulatorInputSupplier<T>
Author:
Mathieu Bague <[email protected]>
  • Method Summary

    Modifier and Type
    Method
    Description
    default List<T>
    get(Network network)
     
    get(Network network, com.powsybl.commons.reporter.Reporter reporter)
    Return a list of
    default String
    Return the name of the DynamicSimulationProvider instance, this provider is compatible with.
  • Method Details

    • getName

      default String getName()
      Return the name of the DynamicSimulationProvider instance, this provider is compatible with. This method can return null, if this supplier is compatible with any DynamicSimulationProvider objects.
      Returns:
      The name of a compatible DynamicSimulationProvider, or null for any
    • get

      List<T> get(Network network, com.powsybl.commons.reporter.Reporter reporter)
      Return a list of
      T
      objects specific to a given network
      Parameters:
      network - The network used to filter the content of the list
      reporter - the reporter used for functional logs
      Returns:
      A list of
      T
      for the given network
    • get

      default List<T> get(Network network)