yaocptool.methods.network package

Submodules

yaocptool.methods.network.distributedaugmetedlagrangian module

Created on

@author: Marco Aurelio Schmitz de Aguiar

class DistributedAugmentedLagrangian(network, solution_method_class, solution_method_options=None, **kwargs)[source]

Bases: yaocptool.methods.base.solutionmethodinterface.SolutionMethodInterface

__init__(network, solution_method_class, solution_method_options=None, **kwargs)[source]
Parameters:
  • network (yaocptool.modelling.Network) –
  • solution_method_class (type) –
  • solution_method_options (dict) –
plot_all_relaxations(result_list)[source]
prepare()[source]

Perform pre solve check, check for sizes and types. If it fails raise an Exception

solve()[source]

Method that will solve the yaoctool.modelling.OptimalControlProblem and return a yaocptool.modelling.OptimizationResult,

Module contents

Created on

@author: Marco Aurelio Schmitz de Aguiar