Class MatpowerExporter

java.lang.Object
com.powsybl.matpower.converter.MatpowerExporter
All Implemented Interfaces:
Exporter

@AutoService(Exporter.class) public class MatpowerExporter extends Object implements Exporter
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Field Details

    • WITH_BUS_NAMES_PARAMETER_NAME

      public static final String WITH_BUS_NAMES_PARAMETER_NAME
      See Also:
    • MAX_GENERATOR_ACTIVE_POWER_LIMIT_PARAMETER_NAME

      public static final String MAX_GENERATOR_ACTIVE_POWER_LIMIT_PARAMETER_NAME
      See Also:
    • MAX_GENERATOR_REACTIVE_POWER_LIMIT_PARAMETER_NAME

      public static final String MAX_GENERATOR_REACTIVE_POWER_LIMIT_PARAMETER_NAME
      See Also:
  • Constructor Details

    • MatpowerExporter

      public MatpowerExporter()
    • MatpowerExporter

      public MatpowerExporter(PlatformConfig platformConfig)
  • Method Details

    • getFormat

      public String getFormat()
      Description copied from interface: Exporter
      Get a unique identifier of the format.
      Specified by:
      getFormat in interface Exporter
    • getComment

      public String getComment()
      Description copied from interface: Exporter
      Get some information about this exporter.
      Specified by:
      getComment in interface Exporter
    • getParameters

      public List<Parameter> getParameters()
      Description copied from interface: Exporter
      Get a description of export parameters
      Specified by:
      getParameters in interface Exporter
      Returns:
    • export

      public void export(Network network, Properties parameters, DataSource dataSource, ReportNode reportNode)
      Description copied from interface: Exporter
      Export a model.
      Specified by:
      export in interface Exporter
      Parameters:
      network - the model
      parameters - some properties to configure the export
      dataSource - data source
      reportNode - the reportNode used for functional logs