Main functions

API Reference

ProxAL.ProxALEvaluatorType
ProxALEvaluator(
    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.

source
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.

source
ProxAL.NonDecomposedModelType
NonDecomposedModel(
    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.

source
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.

source
ProxAL.optimize!Method
optimize!(nlp::ProxALEvaluator)

Solve problem using the nlp evaluator of the decomposition algorithm.

source
ProxAL.optimize!Method
optimize!(nlp::NonDecomposedModel)

Solve problem using the nlp evaluator of the nondecomposed model.

source