Main functions
API Reference
ProxAL.ProxALEvaluator — TypeProxALEvaluator(
case_file::String,
load_file::String,
modelinfo::ModelInfo,
algparams::AlgParams,
space::AbstractBackend = JuMPBackend(),
comm::Union{MPI.Comm,Nothing} = MPI.COMM_WORLD
)Instantiate multi-period ACOPF specified in case_file with loads in load_file with model parameters modelinfo, algorithm parameters algparams, modeling backend space, and a MPI communicator comm.
ProxALEvaluator(
rawdata::RawData,
modelinfo::ModelInfo,
algparams::AlgParams,
space::AbstractBackend = JuMPBackend(),
comm::Union{MPI.Comm,Nothing} = MPI.COMM_WORLD
)Instantiate multi-period ACOPF using rawdata with model parameters modelinfo, algorithm parameters algparams, modeling backend space, and a MPI communicator comm.
ProxAL.NonDecomposedModel — TypeNonDecomposedModel(
case_file::String,
load_file::String,
modelinfo::ModelInfo,
algparams::AlgParams,
)Instantiate non-decomposed multi-period ACOPF instance specified in case_file with loads in load_file with model parameters modelinfo and algorithm parameters algparams. The model is solved with the JuMPBackend, see NLP blocks and backends.
NonDecomposedModel(
rawdata::RawData
modelinfo::ModelInfo,
algparams::AlgParams,
)Instantiate non-decomposed multi-period ACOPF instance using rawdata with model parameters modelinfo and algorithm parameters algparams. The model is solved with the JuMPBackend, see NLP blocks and backends.
ProxAL.optimize! — Methodoptimize!(nlp::ProxALEvaluator)Solve problem using the nlp evaluator of the decomposition algorithm.
ProxAL.optimize! — Methodoptimize!(nlp::NonDecomposedModel)Solve problem using the nlp evaluator of the nondecomposed model.