Uses of Class
com.powsybl.loadflow.LoadFlowParameters
Packages that use LoadFlowParameters
Package
Description
Sensitivity analysis API
Sensitivity analysis is a concrete calculation of impact factors from some network variables modification
to some network function values.
-
Uses of LoadFlowParameters in com.powsybl.action.ial.simulator.loadflow
Constructors in com.powsybl.action.ial.simulator.loadflow with parameters of type LoadFlowParametersModifierConstructorDescriptionLoadFlowActionSimulator
(Network network, ComputationManager computationManager, LoadFlowActionSimulatorConfig config, boolean applyIfSolvedViolations, LoadFlowParameters parameters, LoadFlowActionSimulatorObserver... observers) LoadFlowActionSimulator
(Network network, ComputationManager computationManager, LoadFlowActionSimulatorConfig config, boolean applyIfSolvedViolations, LoadFlowParameters parameters, List<LoadFlowActionSimulatorObserver> observers) -
Uses of LoadFlowParameters in com.powsybl.loadflow
Methods in com.powsybl.loadflow that return LoadFlowParametersModifier and TypeMethodDescriptionLoadFlowParameters.copy()
This copy methods uses json serializer mechanism to rebuild all extensions in the this parameters.static LoadFlowParameters
LoadFlowParameters.load()
Loads parameters from the default platform configuration.static LoadFlowParameters
LoadFlowParameters.load
(PlatformConfig platformConfig) Load parameters from a provided platform configuration.LoadFlowParameters.setBalanceType
(LoadFlowParameters.BalanceType balanceType) LoadFlowParameters.setConnectedComponentMode
(LoadFlowParameters.ConnectedComponentMode connectedComponentMode) LoadFlowParameters.setCountriesToBalance
(Set<Country> countriesToBalance) LoadFlowParameters.setDc
(boolean dc) LoadFlowParameters.setDcPowerFactor
(double dcPowerFactor) LoadFlowParameters.setDcUseTransformerRatio
(boolean dcUseTransformerRatio) LoadFlowParameters.setDistributedSlack
(boolean distributedSlack) LoadFlowParameters.setHvdcAcEmulation
(boolean hvdcAcEmulation) LoadFlowParameters.setNoGeneratorReactiveLimits
(boolean noGeneratorReactiveLimits) Deprecated.LoadFlowParameters.setPhaseShifterRegulationOn
(boolean phaseShifterRegulationOn) LoadFlowParameters.setReadSlackBus
(boolean readSlackBus) LoadFlowParameters.setShuntCompensatorVoltageControlOn
(boolean shuntCompensatorVoltageControlOn) LoadFlowParameters.setSimulShunt
(boolean simulShunt) Deprecated.UsesetShuntCompensatorVoltageControlOn(boolean)
instead.LoadFlowParameters.setTransformerVoltageControlOn
(boolean transformerVoltageControlOn) LoadFlowParameters.setTwtSplitShuntAdmittance
(boolean twtSplitShuntAdmittance) LoadFlowParameters.setUseReactiveLimits
(boolean useReactiveLimits) LoadFlowParameters.setVoltageInitMode
(LoadFlowParameters.VoltageInitMode voltageInitMode) LoadFlowParameters.setWriteSlackBus
(boolean writeSlackBus) Methods in com.powsybl.loadflow that return types with arguments of type LoadFlowParametersModifier and TypeMethodDescriptionOptional<Class<? extends Extension<LoadFlowParameters>>>
AbstractNoSpecificParametersLoadFlowProvider.getSpecificParametersClass()
Optional<Class<? extends Extension<LoadFlowParameters>>>
LoadFlowProvider.getSpecificParametersClass()
Get specific parameters class.AbstractNoSpecificParametersLoadFlowProvider.loadSpecificParameters
(PlatformConfig config) AbstractNoSpecificParametersLoadFlowProvider.loadSpecificParameters
(Map<String, String> properties) LoadFlowProvider.loadSpecificParameters
(PlatformConfig config) Reads implementation-specific parameters from platform config, or returnOptional.empty()
if the implementation does not have any specific parameters, or does not support loading from config.LoadFlowProvider.loadSpecificParameters
(Map<String, String> properties) Reads implementation-specific parameters from a Map, or returnOptional.empty()
if the implementation does not have any specific parameters, or does not support loading from config.Methods in com.powsybl.loadflow with parameters of type LoadFlowParametersModifier and TypeMethodDescriptionprotected static void
LoadFlowParameters.load
(LoadFlowParameters parameters) protected static void
LoadFlowParameters.load
(LoadFlowParameters parameters, PlatformConfig platformConfig) static LoadFlowResult
LoadFlow.run
(Network network, ComputationManager computationManager, LoadFlowParameters parameters) static LoadFlowResult
LoadFlow.run
(Network network, LoadFlowParameters parameters) static LoadFlowResult
LoadFlow.run
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters) static LoadFlowResult
LoadFlow.run
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters, ReportNode reportNode) LoadFlow.Runner.run
(Network network, ComputationManager computationManager, LoadFlowParameters parameters) LoadFlow.Runner.run
(Network network, LoadFlowParameters parameters) LoadFlow.Runner.run
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters) LoadFlow.Runner.run
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters, ReportNode reportNode) LoadFlowProvider.run
(Network network, ComputationManager computationManager, String workingVariantId, LoadFlowParameters parameters, ReportNode reportNode) Run a loadflow on variantworkingVariantId
ofnetwork
delegating external program execution tocomputationManager
if necessary and using loadflow executionparameters
.static CompletableFuture<LoadFlowResult>
LoadFlow.runAsync
(Network network, ComputationManager computationManager, LoadFlowParameters parameters) static CompletableFuture<LoadFlowResult>
LoadFlow.runAsync
(Network network, LoadFlowParameters parameters) static CompletableFuture<LoadFlowResult>
LoadFlow.runAsync
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters) static CompletableFuture<LoadFlowResult>
LoadFlow.runAsync
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters, ReportNode reportNode) LoadFlow.Runner.runAsync
(Network network, ComputationManager computationManager, LoadFlowParameters parameters) LoadFlow.Runner.runAsync
(Network network, LoadFlowParameters parameters) LoadFlow.Runner.runAsync
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters) LoadFlow.Runner.runAsync
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters, ReportNode reportNode) Method parameters in com.powsybl.loadflow with type arguments of type LoadFlowParametersModifier and TypeMethodDescriptionAbstractNoSpecificParametersLoadFlowProvider.createMapFromSpecificParameters
(Extension<LoadFlowParameters> extension) LoadFlowProvider.createMapFromSpecificParameters
(Extension<LoadFlowParameters> extension) Create a `Map` of parameter name / `String` value from implementation-specific parameters.void
AbstractNoSpecificParametersLoadFlowProvider.updateSpecificParameters
(Extension<LoadFlowParameters> extension, Map<String, String> properties) void
LoadFlowProvider.updateSpecificParameters
(Extension<LoadFlowParameters> extension, Map<String, String> properties) Updates implementation-specific parameters from a Map.Constructors in com.powsybl.loadflow with parameters of type LoadFlowParameters -
Uses of LoadFlowParameters in com.powsybl.loadflow.json
Methods in com.powsybl.loadflow.json that return LoadFlowParametersModifier and TypeMethodDescriptionstatic LoadFlowParameters
JsonLoadFlowParameters.deserialize
(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context) Low level deserialization method, to be used for instance for updating load flow parameters nested in another object.static LoadFlowParameters
JsonLoadFlowParameters.deserialize
(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, LoadFlowParameters parameters) Low level deserialization method, to be used for instance for reading load flow parameters nested in another object.LoadFlowParametersDeserializer.deserialize
(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) LoadFlowParametersDeserializer.deserialize
(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext, LoadFlowParameters parameters) static LoadFlowParameters
JsonLoadFlowParameters.read
(InputStream jsonStream) Reads parameters from a JSON file (will NOT rely on platform config).static LoadFlowParameters
Reads parameters from a JSON file (will NOT rely on platform config).static LoadFlowParameters
JsonLoadFlowParameters.update
(LoadFlowParameters parameters, InputStream jsonStream) Updates parameters by reading the content of a JSON stream.static LoadFlowParameters
JsonLoadFlowParameters.update
(LoadFlowParameters parameters, Path jsonFile) Updates parameters by reading the content of a JSON file.Methods in com.powsybl.loadflow.json with parameters of type LoadFlowParametersModifier and TypeMethodDescriptionstatic LoadFlowParameters
JsonLoadFlowParameters.deserialize
(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context, LoadFlowParameters parameters) Low level deserialization method, to be used for instance for reading load flow parameters nested in another object.LoadFlowParametersDeserializer.deserialize
(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext, LoadFlowParameters parameters) static void
JsonLoadFlowParameters.serialize
(LoadFlowParameters parameters, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) Low level serialization method, to be used for instance for writing load flow parameters nested in another object.void
LoadFlowParametersSerializer.serialize
(LoadFlowParameters parameters, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) static LoadFlowParameters
JsonLoadFlowParameters.update
(LoadFlowParameters parameters, InputStream jsonStream) Updates parameters by reading the content of a JSON stream.static LoadFlowParameters
JsonLoadFlowParameters.update
(LoadFlowParameters parameters, Path jsonFile) Updates parameters by reading the content of a JSON file.static void
JsonLoadFlowParameters.write
(LoadFlowParameters parameters, OutputStream outputStream) Writes parameters as JSON to an output stream.static void
JsonLoadFlowParameters.write
(LoadFlowParameters parameters, Path jsonFile) Writes parameters as JSON to a file. -
Uses of LoadFlowParameters in com.powsybl.loadflow.resultscompletion
Constructors in com.powsybl.loadflow.resultscompletion with parameters of type LoadFlowParametersModifierConstructorDescriptionLoadFlowResultsCompletion
(LoadFlowResultsCompletionParameters parameters, LoadFlowParameters lfParameters) -
Uses of LoadFlowParameters in com.powsybl.loadflow.validation
Methods in com.powsybl.loadflow.validation that return LoadFlowParametersMethods in com.powsybl.loadflow.validation with parameters of type LoadFlowParametersModifier and TypeMethodDescriptionvoid
ValidationConfig.setLoadFlowParameters
(LoadFlowParameters loadFlowParameters) Constructors in com.powsybl.loadflow.validation with parameters of type LoadFlowParametersModifierConstructorDescriptionValidationConfig
(double threshold, boolean verbose, String loadFlowName, Class<? extends TableFormatterFactory> tableFormatterFactory, double epsilonX, boolean applyReactanceCorrection, ValidationOutputWriter validationOutputWriter, LoadFlowParameters loadFlowParameters, boolean okMissingValues, boolean noRequirementIfReactiveBoundInversion, boolean compareResults, boolean checkMainComponentOnly, boolean noRequirementIfSetpointOutsidePowerBounds) -
Uses of LoadFlowParameters in com.powsybl.security
Methods in com.powsybl.security that return LoadFlowParametersMethods in com.powsybl.security with parameters of type LoadFlowParametersModifier and TypeMethodDescriptionSecurityAnalysisParameters.setLoadFlowParameters
(LoadFlowParameters loadFlowParameters) -
Uses of LoadFlowParameters in com.powsybl.sensitivity
Methods in com.powsybl.sensitivity that return LoadFlowParametersMethods in com.powsybl.sensitivity with parameters of type LoadFlowParametersModifier and TypeMethodDescriptionSensitivityAnalysisParameters.setLoadFlowParameters
(LoadFlowParameters loadFlowParameters)
setNoGeneratorReactiveLimits(boolean)
instead.