Package com.powsybl.sensitivity
Class SensitivityResultCsvWriter
- java.lang.Object
-
- com.powsybl.sensitivity.SensitivityResultCsvWriter
-
- All Implemented Interfaces:
SensitivityResultWriter
public class SensitivityResultCsvWriter extends Object implements SensitivityResultWriter
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description SensitivityResultCsvWriter(TableFormatter formatter, TableFormatter formatterContingencyStatus, List<Contingency> contingencies)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TableFormatter
createContingencyStatusTableFormatter(Writer writer)
static TableFormatter
createTableFormatter(Writer writer)
void
writeContingencyStatus(int contingencyIndex, SensitivityAnalysisResult.Status status)
void
writeSensitivityValue(int factorIndex, int contingencyIndex, double value, double functionReference)
-
-
-
Constructor Detail
-
SensitivityResultCsvWriter
public SensitivityResultCsvWriter(TableFormatter formatter, TableFormatter formatterContingencyStatus, List<Contingency> contingencies)
-
-
Method Detail
-
createTableFormatter
public static TableFormatter createTableFormatter(Writer writer)
-
createContingencyStatusTableFormatter
public static TableFormatter createContingencyStatusTableFormatter(Writer writer)
-
writeSensitivityValue
public void writeSensitivityValue(int factorIndex, int contingencyIndex, double value, double functionReference)
- Specified by:
writeSensitivityValue
in interfaceSensitivityResultWriter
-
writeContingencyStatus
public void writeContingencyStatus(int contingencyIndex, SensitivityAnalysisResult.Status status)
- Specified by:
writeContingencyStatus
in interfaceSensitivityResultWriter
-
-