Wsphinx.addnodesdocument)}( rawsourcechildren]docutils.nodessection)}(hhh](h title)}(hopengen.builder packageh]h Textopengen.builder package}(hhparenth _documenthsourceNlineNuba attributes}(ids]classes]names]dupnames]backrefs]utagnamehhh hhhO/Users/3054363/Documents/Development/OpEn/sphinx-dox/source/opengen.builder.rsthKubh )}(hhh]h)}(h Submodulesh]h Submodules}(hh2hh0hhhNhNubah}(h!]h#]h%]h']h)]uh+hhh-hhhh,hKubah}(h!] submodulesah#]h%] submodulesah']h)]uh+h hh hhhh,hKubh )}(hhh](h)}(h)opengen.builder.optimizer\_builder moduleh]h)opengen.builder.optimizer_builder module}(h)opengen.builder.optimizer\_builder modulehhIhhhNhNubah}(h!]h#]h%]h']h)]uh+hhhFhhhh,hKubhindex)}(hhh]h}(h!]h#]h%]h']h)]entries](pair)module; opengen.builder.optimizer_builder(module-opengen.builder.optimizer_builderhNtauh+hXhhFhhhNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](singleAOpEnOptimizerBuilder (class in opengen.builder.optimizer_builder)6opengen.builder.optimizer_builder.OpEnOptimizerBuilderhNtauh+hXhhFhhhNhNubhdesc)}(hhh](hdesc_signature)}(hOpEnOptimizerBuilder(problem, metadata=, build_configuration=, solver_configuration=)h](hdesc_annotation)}(h2[<#text: 'class'>, >]h](hclass}(hhhhhhhNhNubhdesc_sig_space)}(h h]h }(hhhhhhhNhNubah}(h!]h#]wah%]h']h)]uh+hhhubeh}(h!]h#]h%]h']h)] xml:spacepreserveuh+hhhhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/optimizer_builder.py:docstring of opengen.builder.optimizer_builder.OpEnOptimizerBuilderhKubh desc_addname)}(h"opengen.builder.optimizer_builder.h]h"opengen.builder.optimizer_builder.}(hhhhhhhNhNubah}(h!]h#]( sig-prename descclassnameeh%]h']h)]hhuh+hhhhhhhhKubh desc_name)}(hOpEnOptimizerBuilderh]hOpEnOptimizerBuilder}(hhhhhhhNhNubah}(h!]h#](sig-namedescnameeh%]h']h)]hhuh+hhhhhhhhKubhdesc_parameterlist)}(h(problem, metadata=, build_configuration=, solver_configuration=)h](hdesc_parameter)}(hproblemh]h desc_sig_name)}(hproblemh]hproblem}(hhhhhhhNhNubah}(h!]h#]nah%]h']h)]uh+hhhubah}(h!]h#]h%]h']h)]hhuh+hhhubh)}(h3metadata=h]h)}(h3metadata=h]h3metadata=}(hhhhhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhhubah}(h!]h#]h%]h']h)]hhuh+hhhubh)}(hKbuild_configuration=h]h)}(hKbuild_configuration=h]hKbuild_configuration=}(hhhj hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhhubh)}(hNsolver_configuration=h]h)}(hNsolver_configuration=h]hNsolver_configuration=}(hhhj"hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhhubeh}(h!]h#]h%]h']h)]hhuh+hhhhhhhhKubeh}(h!]hvah#](sig sig-objecteh%]h']h)]module!opengen.builder.optimizer_builderclasshfullnameh _toc_partsjEh _toc_namehuh+h}hhhKhhzhhubh desc_content)}(hhh](h paragraph)}(hBases: :py:class:`object`h](hBases: }(hBases: hjRhhhNhNubh pending_xref)}(h:py:class:`object`h]h literal)}(hj_h]hobject}(hhhjchhhNhNubah}(h!]h#](xrefpypy-classeh%]h']h)]uh+jahj]ubah}(h!]h#]h%]h']h)]refdocopengen.builder refdomainjnreftypeclass refexplicitrefwarn py:modulejEpy:classh reftargetobjectuh+j[h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/optimizer_builder.py:docstring of opengen.builder.optimizer_builderhKhjRubeh}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/optimizer_builder.py:docstring of opengen.builder.optimizer_builder.OpEnOptimizerBuilderhKhjMhhubjQ)}(hBuilder for code generationh]hBuilder for code generation}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/optimizer_builder.py:docstring of opengen.builder.optimizer_builder.OpEnOptimizerBuilderhKhjMhhubjQ)}(hUThis class is a builder that can be used to generate code for a parametric optimizer.h]hUThis class is a builder that can be used to generate code for a parametric optimizer.}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjhKhjMhhubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htJ__init__() (opengen.builder.optimizer_builder.OpEnOptimizerBuilder method)?opengen.builder.optimizer_builder.OpEnOptimizerBuilder.__init__hNtauh+hXhjMhhhNhNubhy)}(hhh](h~)}(hOpEnOptimizerBuilder.__init__(problem, metadata=, build_configuration=, solver_configuration=)h](h)}(h__init__h]h__init__}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/optimizer_builder.py:docstring of opengen.builder.optimizer_builder.OpEnOptimizerBuilder.__init__hKubh)}(h(problem, metadata=, build_configuration=, solver_configuration=)h](h)}(hproblemh]h)}(hproblemh]hproblem}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubh)}(h3metadata=h]h)}(h3metadata=h]h3metadata=}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubh)}(hKbuild_configuration=h]h)}(hKbuild_configuration=h]hKbuild_configuration=}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubh)}(hNsolver_configuration=h]h)}(hNsolver_configuration=h]hNsolver_configuration=}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](j?j@eh%]h']h)]jD!opengen.builder.optimizer_builderjFhjGOpEnOptimizerBuilder.__init__jHj=OpEnOptimizerBuilder__init__jJOpEnOptimizerBuilder.__init__()uh+h}hjhKhjhhubjL)}(hhh](jQ)}(h#Constructor of OpEnOptimizerBuilderh]h#Constructor of OpEnOptimizerBuilder}(hjHhjFhhhNhNubah}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/optimizer_builder.py:docstring of opengen.builder.optimizer_builder.OpEnOptimizerBuilder.__init__hKhjChhubh field_list)}(hhh](h field)}(hhh](h field_name)}(h Parametersh]h Parameters}(hhhjahhhNhNubah}(h!]h#]h%]h']h)]uh+j_hj\hjhKubh field_body)}(hhh]h bullet_list)}(hhh](h list_item)}(hhh]jQ)}(hproblem -- instance of Problemh](hliteral_strong)}(hproblemh]hproblem}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jhj~ubh – }(hhhj~hhhNhNubh instance of }(h instance of hj~hhhNhNubj\)}(h):class:`~opengen.builder.problem.Problem`h]jb)}(hjh]hProblem}(hhhjhhhNhNubah}(h!]h#](jmpypy-classeh%]h']h)]uh+jahjubah}(h!]h#]h%]h']h)]refdocjz refdomainjreftypeclass refexplicitrefwarnjj=jhjopengen.builder.problem.Problemuh+j[hjhKhj~hhubeh}(h!]h#]h%]h']h)]uh+jPhj{ubah}(h!]h#]h%]h']h)]uh+jyhjvubjz)}(hhh]jQ)}(h%metadata -- instance of OptimizerMetah](j)}(hmetadatah]hmetadata}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jhjubh – }(hhhjhhhNhNubh instance of }(h instance of hjhhhNhNubj\)}(h+:class:`~opengen.config.meta.OptimizerMeta`h]jb)}(hjh]h OptimizerMeta}(hhhjhhhNhNubah}(h!]h#](jmpypy-classeh%]h']h)]uh+jahjubah}(h!]h#]h%]h']h)]refdocjz refdomainjreftypeclass refexplicitrefwarnjj=jhj!opengen.config.meta.OptimizerMetauh+j[h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/optimizer_builder.py:docstring of opengen.builder.optimizer_builder.OpEnOptimizerBuilderhKhjhhubeh}(h!]h#]h%]h']h)]uh+jPhjubah}(h!]h#]h%]h']h)]uh+jyhjvubjz)}(hhh]jQ)}(h5build_configuration -- instance of BuildConfigurationh](j)}(hbuild_configurationh]hbuild_configuration}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jhjubh – }(hhhjhhhNhNubh instance of }(h instance of hjhhhNhNubj\)}(h8:class:`~opengen.config.build_config.BuildConfiguration`h]jb)}(hj2h]hBuildConfiguration}(hhhj4hhhNhNubah}(h!]h#](jmpypy-classeh%]h']h)]uh+jahj0ubah}(h!]h#]h%]h']h)]refdocjz refdomainj>reftypeclass refexplicitrefwarnjj=jhj.opengen.config.build_config.BuildConfigurationuh+j[hhhKhjhhubeh}(h!]h#]h%]h']h)]uh+jPhjubah}(h!]h#]h%]h']h)]uh+jyhjvubjz)}(hhh]jQ)}(h7solver_configuration -- instance of SolverConfigurationh](j)}(hsolver_configurationh]hsolver_configuration}(hhhjchhhNhNubah}(h!]h#]h%]h']h)]uh+jhj_ubh – }(hhhj_hhhNhNubh instance of }(h instance of hj_hhhNhNubj\)}(h::class:`~opengen.config.solver_config.SolverConfiguration`h]jb)}(hj|h]hSolverConfiguration}(hhhj~hhhNhNubah}(h!]h#](jmpypy-classeh%]h']h)]uh+jahjzubah}(h!]h#]h%]h']h)]refdocjz refdomainjreftypeclass refexplicitrefwarnjj=jhj0opengen.config.solver_config.SolverConfigurationuh+j[hhhKhj_hhubeh}(h!]h#]h%]h']h)]uh+jPhj\ubah}(h!]h#]h%]h']h)]uh+jyhjvubeh}(h!]h#]h%]h']h)]uh+jthjqubah}(h!]h#]h%]h']h)]uh+johj\ubeh}(h!]h#]h%]h']h)]uh+jZhjWubj[)}(hhh](j`)}(hReturnsh]hReturns}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j_hjhjhKubjp)}(hhh]jQ)}(h%New instance of OpEnOptimizerBuilder.h](hNew instance of }(hNew instance of hjhhhNhNubj\)}(h@:class:`~opengen.builder.optimizer_builder.OpEnOptimizerBuilder`h]jb)}(hjh]hOpEnOptimizerBuilder}(hhhjhhhNhNubah}(h!]h#](jmpypy-classeh%]h']h)]uh+jahjubah}(h!]h#]h%]h']h)]refdocjz refdomainjreftypeclass refexplicitrefwarnjj=jhj6opengen.builder.optimizer_builder.OpEnOptimizerBuilderuh+j[hjhKhjhhubh.}(h.hjhhhNhNubeh}(h!]h#]h%]h']h)]uh+jPhjubah}(h!]h#]h%]h']h)]uh+johjubeh}(h!]h#]h%]h']h)]uh+jZhjWubeh}(h!]h#]h%]h']h)]uh+jUhjChhhNhNubeh}(h!]h#]h%]h']h)]uh+jKhjhhhjhKubeh}(h!]h#](pymethodeh%]h']h)]domainjobjtypejdesctypejnoindex noindexentrynocontentsentryuh+hxhhhjMhNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htGbuild() (opengen.builder.optimizer_builder.OpEnOptimizerBuilder method))h](h)}(henable_tcp_interfaceh]henable_tcp_interface}(hhhj8hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj4hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/optimizer_builder.py:docstring of opengen.builder.optimizer_builder.OpEnOptimizerBuilder.enable_tcp_interfacehKubh)}(h[(tcp_server_configuration=)h]h)}(hYtcp_server_configuration=h]h)}(hYtcp_server_configuration=h]hYtcp_server_configuration=}(hhhjOhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjKubah}(h!]h#]h%]h']h)]hhuh+hhjGubah}(h!]h#]h%]h']h)]hhuh+hhj4hhhjFhKubeh}(h!]j.ah#](j?j@eh%]h']h)]jD!opengen.builder.optimizer_builderjFhjG)OpEnOptimizerBuilder.enable_tcp_interfacejHjoOpEnOptimizerBuilderenable_tcp_interfacejJ+OpEnOptimizerBuilder.enable_tcp_interface()uh+h}hjFhKhj1hhubjL)}(hhh](jQ)}(h0This method is deprecated and should not be usedh]h0This method is deprecated and should not be used}(hjzhjxhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhj0hKhjuhhubjQ)}(hiThis method will be removed in a future release! Use BuildConfiguration.with_tcp_interface_config insteadh]hiThis method will be removed in a future release! Use BuildConfiguration.with_tcp_interface_config instead}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhj0hKhjuhhubeh}(h!]h#]h%]h']h)]uh+jKhj1hhhjFhKubeh}(h!]h#](pymethodeh%]h']h)]j jj!jj"jj#j$j%uh+hxhhhjMhj0hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht^with_generate_not_build_flag() (opengen.builder.optimizer_builder.OpEnOptimizerBuilder method)Sopengen.builder.optimizer_builder.OpEnOptimizerBuilder.with_generate_not_build_flaghNtauh+hXhjMhhhNhNubhy)}(hhh](h~)}(h7OpEnOptimizerBuilder.with_generate_not_build_flag(flag)h](h)}(hwith_generate_not_build_flagh]hwith_generate_not_build_flag}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/optimizer_builder.py:docstring of opengen.builder.optimizer_builder.OpEnOptimizerBuilder.with_generate_not_build_flaghKubh)}(hflagh]h)}(hflagh]h)}(hflagh]hflag}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](j?j@eh%]h']h)]jD!opengen.builder.optimizer_builderjFhjG1OpEnOptimizerBuilder.with_generate_not_build_flagjHjOpEnOptimizerBuilderwith_generate_not_build_flagjJ3OpEnOptimizerBuilder.with_generate_not_build_flag()uh+h}hjhKhjhhubjL)}(hhh](jQ)}(h(Whether to build (or just generate code)h]h(Whether to build (or just generate code)}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/optimizer_builder.py:docstring of opengen.builder.optimizer_builder.OpEnOptimizerBuilder.with_generate_not_build_flaghKhjhhubjQ)}(hdIf set to true, the code will be generated, but it will not be build (mainly for debugging purposes)h]hdIf set to true, the code will be generated, but it will not be build (mainly for debugging purposes)}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjhKhjhhubjV)}(hhh](j[)}(hhh](j`)}(h Parametersh]h Parameters}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j_hjhjhKubjp)}(hhh]jQ)}(hflag -- generate and not buildh](j)}(hflagh]hflag}(hhhj/hhhNhNubah}(h!]h#]h%]h']h)]uh+jhj+ubh – }(hhhj+hhhNhNubhgenerate and not build}(hgenerate and not buildhj+hhhNhNubeh}(h!]h#]h%]h']h)]uh+jPhj(ubah}(h!]h#]h%]h']h)]uh+johjubeh}(h!]h#]h%]h']h)]uh+jZhjubj[)}(hhh](j`)}(hReturnsh]hReturns}(hhhj[hhhNhNubah}(h!]h#]h%]h']h)]uh+j_hjXhjhKubjp)}(hhh]jQ)}(hCurrent builder objecth]hCurrent builder object}(hCurrent builder objecthjlhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjiubah}(h!]h#]h%]h']h)]uh+johjXubeh}(h!]h#]h%]h']h)]uh+jZhjubeh}(h!]h#]h%]h']h)]uh+jUhjhhhNhNubeh}(h!]h#]h%]h']h)]uh+jKhjhhhjhKubeh}(h!]h#](pymethodeh%]h']h)]j jj!jj"jj#j$j%uh+hxhhhjMhNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htNwith_problem() (opengen.builder.optimizer_builder.OpEnOptimizerBuilder method)Copengen.builder.optimizer_builder.OpEnOptimizerBuilder.with_problemhNtauh+hXhjMhhhNhNubhy)}(hhh](h~)}(h*OpEnOptimizerBuilder.with_problem(problem)h](h)}(h with_problemh]h with_problem}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/optimizer_builder.py:docstring of opengen.builder.optimizer_builder.OpEnOptimizerBuilder.with_problemhKubh)}(hproblemh]h)}(hproblemh]h)}(hproblemh]hproblem}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](j?j@eh%]h']h)]jD!opengen.builder.optimizer_builderjFhjG!OpEnOptimizerBuilder.with_problemjHjOpEnOptimizerBuilder with_problemjJ#OpEnOptimizerBuilder.with_problem()uh+h}hjhKhjhhubjL)}(hhh](jQ)}(hSpecify problemh]hSpecify problem}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/optimizer_builder.py:docstring of opengen.builder.optimizer_builder.OpEnOptimizerBuilder.with_problemhKhjhhubjV)}(hhh](j[)}(hhh](j`)}(h Parametersh]h Parameters}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j_hjhjhKubjp)}(hhh]jQ)}(h$problem -- optimization problem datah](j)}(hproblemh]hproblem}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jhjubh – }(hhhjhhhNhNubhoptimization problem data}(hoptimization problem datahjhhhNhNubeh}(h!]h#]h%]h']h)]uh+jPhjubah}(h!]h#]h%]h']h)]uh+johjubeh}(h!]h#]h%]h']h)]uh+jZhjubj[)}(hhh](j`)}(hReturnsh]hReturns}(hhhjFhhhNhNubah}(h!]h#]h%]h']h)]uh+j_hjChjhKubjp)}(hhh]jQ)}(hCurrent builder objecth]hCurrent builder object}(hCurrent builder objecthjWhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjTubah}(h!]h#]h%]h']h)]uh+johjCubeh}(h!]h#]h%]h']h)]uh+jZhjubeh}(h!]h#]h%]h']h)]uh+jUhjhhhNhNubeh}(h!]h#]h%]h']h)]uh+jKhjhhhjhKubeh}(h!]h#](pymethodeh%]h']h)]j jj!jj"jj#j$j%uh+hxhhhjMhNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htVwith_verbosity_level() (opengen.builder.optimizer_builder.OpEnOptimizerBuilder method)Kopengen.builder.optimizer_builder.OpEnOptimizerBuilder.with_verbosity_levelhNtauh+hXhjMhhhNhNubhy)}(hhh](h~)}(h:OpEnOptimizerBuilder.with_verbosity_level(verbosity_level)h](h)}(hwith_verbosity_levelh]hwith_verbosity_level}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/optimizer_builder.py:docstring of opengen.builder.optimizer_builder.OpEnOptimizerBuilder.with_verbosity_levelhKubh)}(hverbosity_levelh]h)}(hverbosity_levelh]h)}(hverbosity_levelh]hverbosity_level}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](j?j@eh%]h']h)]jD!opengen.builder.optimizer_builderjFhjG)OpEnOptimizerBuilder.with_verbosity_leveljHjOpEnOptimizerBuilderwith_verbosity_leveljJ+OpEnOptimizerBuilder.with_verbosity_level()uh+h}hjhKhjhhubjL)}(hhh](jQ)}(hSpecify the verbosity levelh]hSpecify the verbosity level}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/optimizer_builder.py:docstring of opengen.builder.optimizer_builder.OpEnOptimizerBuilder.with_verbosity_levelhKhjhhubjV)}(hhh](j[)}(hhh](j`)}(h Parametersh]h Parameters}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j_hjhjhKubjp)}(hhh]jQ)}(h/verbosity_level -- level of verbosity (0,1,2,3)h](j)}(hverbosity_levelh]hverbosity_level}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jhjubh – }(hhhjhhhNhNubhlevel of verbosity (0,1,2,3)}(hlevel of verbosity (0,1,2,3)hjhhhNhNubeh}(h!]h#]h%]h']h)]uh+jPhjubah}(h!]h#]h%]h']h)]uh+johjubeh}(h!]h#]h%]h']h)]uh+jZhjubj[)}(hhh](j`)}(hReturnsh]hReturns}(hhhj1hhhNhNubah}(h!]h#]h%]h']h)]uh+j_hj.hjhKubjp)}(hhh]jQ)}(hCurrent builder objecth]hCurrent builder object}(hCurrent builder objecthjBhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhj?ubah}(h!]h#]h%]h']h)]uh+johj.ubeh}(h!]h#]h%]h']h)]uh+jZhjubeh}(h!]h#]h%]h']h)]uh+jUhjhhhNhNubeh}(h!]h#]h%]h']h)]uh+jKhjhhhjhKubeh}(h!]h#](pymethodeh%]h']h)]j jlj!jmj"jmj#j$j%uh+hxhhhjMhNhNubeh}(h!]h#]h%]h']h)]uh+jKhhzhhhhhKubeh}(h!]h#](pyclasseh%]h']h)]j jzj!j{j"j{j#j$j%uh+hxhhhhFhNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htFmake_dir_if_not_exists() (in module opengen.builder.optimizer_builder)8opengen.builder.optimizer_builder.make_dir_if_not_existshNtauh+hXhhFhhhNhNubhy)}(hhh](h~)}(h!make_dir_if_not_exists(directory)h](h)}(h"opengen.builder.optimizer_builder.h]h"opengen.builder.optimizer_builder.}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/optimizer_builder.py:docstring of opengen.builder.optimizer_builder.make_dir_if_not_existshKubh)}(hmake_dir_if_not_existsh]hmake_dir_if_not_exists}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubh)}(h directoryh]h)}(h directoryh]h)}(h directoryh]h directory}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](j?j@eh%]h']h)]jD!opengen.builder.optimizer_builderjFhjGjjHjjjJmake_dir_if_not_exists()uh+h}hjhKhjhhubjL)}(hhh]h}(h!]h#]h%]h']h)]uh+jKhjhhhjhKubeh}(h!]h#](pyfunctioneh%]h']h)]j jj!jj"jj#j$j%uh+hxhhhhFhNhNubeh}(h!](hg(opengen-builder-optimizer-builder-moduleeh#]h%](opengen.builder.optimizer_builder moduleah']h)]uh+h hh hhhh,hKubh )}(hhh](h)}(hopengen.builder.problem moduleh]hopengen.builder.problem module}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+hhjhhhh,hKubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](hemodule; opengen.builder.problemmodule-opengen.builder.problemhNtauh+hXhjhhhNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht*Problem (class in opengen.builder.problem)opengen.builder.problem.ProblemhNtauh+hXhjhhhNhNubhy)}(hhh](h~)}(hProblem(u, p, cost)h](h)}(h2[<#text: 'class'>, >]h](hclass}(hhhj) hhhNhNubh)}(h h]h }(hhhj1 hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj) ubeh}(h!]h#]h%]h']h)]hhuh+hhj% hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.ProblemhKubh)}(hopengen.builder.problem.h]hopengen.builder.problem.}(hhhjF hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj% hhhjE hKubh)}(hProblemh]hProblem}(hhhjT hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj% hhhjE hKubh)}(h u, p, costh](h)}(huh]h)}(huh]hu}(hhhjj hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjf ubah}(h!]h#]h%]h']h)]hhuh+hhjb ubh)}(hph]h)}(hph]hp}(hhhj hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj~ ubah}(h!]h#]h%]h']h)]hhuh+hhjb ubh)}(hcosth]h)}(hcosth]hcost}(hhhj hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj ubah}(h!]h#]h%]h']h)]hhuh+hhjb ubeh}(h!]h#]h%]h']h)]hhuh+hhj% hhhjE hKubeh}(h!]j ah#](j?j@eh%]h']h)]jDopengen.builder.problemjFhjGjV jHj jV jJjV uh+h}hjE hKhj" hhubjL)}(hhh](jQ)}(hBases: :py:class:`object`h](hBases: }(hBases: hj hhhNhNubj\)}(h:py:class:`object`h]jb)}(hj h]hobject}(hhhj hhhNhNubah}(h!]h#](jmpypy-classeh%]h']h)]uh+jahj ubah}(h!]h#]h%]h']h)]refdocjz refdomainj reftypeclass refexplicitrefwarnjj jjV jobjectuh+j[h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problemhKhj ubeh}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.ProblemhKhj hhubjQ)}(h%Definition of an optimization problemh]h%Definition of an optimization problem}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.ProblemhKhj hhubjQ)}(hTProvides the cost function, constraints and additional ALM/penalty-type constraints.h]hTProvides the cost function, constraints and additional ALM/penalty-type constraints.}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+jPhj hKhj hhubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht3__init__() (opengen.builder.problem.Problem method)(opengen.builder.problem.Problem.__init__hNtauh+hXhj hhhNhNubhy)}(hhh](h~)}(hProblem.__init__(u, p, cost)h](h)}(h__init__h]h__init__}(hhhj" hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.__init__hKubh)}(h u, p, costh](h)}(huh]h)}(huh]hu}(hhhj9 hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj5 ubah}(h!]h#]h%]h']h)]hhuh+hhj1 ubh)}(hph]h)}(hph]hp}(hhhjQ hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjM ubah}(h!]h#]h%]h']h)]hhuh+hhj1 ubh)}(hcosth]h)}(hcosth]hcost}(hhhji hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhje ubah}(h!]h#]h%]h']h)]hhuh+hhj1 ubeh}(h!]h#]h%]h']h)]hhuh+hhj hhhj0 hKubeh}(h!]j ah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jGProblem.__init__jHj Problem__init__jJProblem.__init__()uh+h}hj0 hKhj hhubjL)}(hhh](jQ)}(h!Construct an optimization problemh]h!Construct an optimization problem}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.__init__hKhj hhubh block_quote)}(hhh]jV)}(hhh](j[)}(hhh](j`)}(hparam uh]hparam u}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+j_hj hj hKubjp)}(h#decision variable (CasADi variable)h]jQ)}(hj h]h#decision variable (CasADi variable)}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+jPhj hKhj ubah}(h!]h#]h%]h']h)]uh+johj ubeh}(h!]h#]h%]h']h)]uh+jZhj hKhj ubj[)}(hhh](j`)}(hparam ph]hparam p}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+j_hj hj hKubjp)}(hparameter (CasADi variable)h]jQ)}(hj h]hparameter (CasADi variable)}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+jPhj hKhj ubah}(h!]h#]h%]h']h)]uh+johj ubeh}(h!]h#]h%]h']h)]uh+jZhj hKhj ubj[)}(hhh](j`)}(h param costh]h param cost}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+j_hj hj hKubjp)}(h+cost function (CasADi function of u and p) h]jQ)}(h*cost function (CasADi function of u and p)h]h*cost function (CasADi function of u and p)}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+jPhj hKhj ubah}(h!]h#]h%]h']h)]uh+johj ubeh}(h!]h#]h%]h']h)]uh+jZhj hKhj ubeh}(h!]h#]h%]h']h)]uh+jUhj ubah}(h!]h#]h%]h']h)]uh+j hj hhhNhNubh definition_list)}(hhh]h definition_list_item)}(hXExample: >>> import casadi.casadi as cs >>> import opengen as og >>> # Define u and p >>> u = cs.SX.sym('u', 5) >>> p = cs.SX.sym('p', 2) >>> # Cost function >>> phi = og.functions.rosenbrock(u, p) >>> # Define optimization problem >>> problem = og.builder.Problem(u, p, phi)h](h term)}(hExample:h]hExample:}(hjO hjM hhhNhNubah}(h!]h#]h%]h']h)]uh+jK hj hKhjG ubh definition)}(hhh]h doctest_block)}(hX >>> import casadi.casadi as cs >>> import opengen as og >>> # Define u and p >>> u = cs.SX.sym('u', 5) >>> p = cs.SX.sym('p', 2) >>> # Cost function >>> phi = og.functions.rosenbrock(u, p) >>> # Define optimization problem >>> problem = og.builder.Problem(u, p, phi)h]hX >>> import casadi.casadi as cs >>> import opengen as og >>> # Define u and p >>> u = cs.SX.sym('u', 5) >>> p = cs.SX.sym('p', 2) >>> # Cost function >>> phi = og.functions.rosenbrock(u, p) >>> # Define optimization problem >>> problem = og.builder.Problem(u, p, phi)}(hhhjb ubah}(h!]h#]doctestah%]h']h)]hhuh+j` hj] ubah}(h!]h#]h%]h']h)]uh+j[ hjG ubeh}(h!]h#]h%]h']h)]uh+jE hj hKhjB ubah}(h!]h#]h%]h']h)]uh+j@ hj hhhj hNubeh}(h!]h#]h%]h']h)]uh+jKhj hhhj0 hKubeh}(h!]h#](pymethodeh%]h']h)]j j j!j j"j j#j$j%uh+hxhhhj hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht4alm_set_c (opengen.builder.problem.Problem property))opengen.builder.problem.Problem.alm_set_chNtauh+hXhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.alm_set_chNubhy)}(hhh](h~)}(hProblem.alm_set_ch](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj hhhNhNubh)}(h h]h }(hhhj hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj ubeh}(h!]h#]h%]h']h)]hhuh+hhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.alm_set_chKubh)}(h alm_set_ch]h alm_set_c}(hhhj hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj hhhj hKubeh}(h!]j ah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jGProblem.alm_set_cjHj Problem alm_set_cjJj uh+h}hj hKhj hhubjL)}(hhh]jQ)}(h5Set C in the definition of constraints: F1(u, p) in Ch]h5Set C in the definition of constraints: F1(u, p) in C}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+jPhj hKhj hhubah}(h!]h#]h%]h']h)]uh+jKhj hhhj hKubeh}(h!]h#](pypropertyeh%]h']h)]j j j!j j"j j#j$j%uh+hxhhhj hj hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht4alm_set_y (opengen.builder.problem.Problem property))opengen.builder.problem.Problem.alm_set_yhNtauh+hXhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.alm_set_yhNubhy)}(hhh](h~)}(hProblem.alm_set_yh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj hhhNhNubh)}(h h]h }(hhhj hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj ubeh}(h!]h#]h%]h']h)]hhuh+hhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.alm_set_yhKubh)}(h alm_set_yh]h alm_set_y}(hhhj/ hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj hhhj. hKubeh}(h!]j ah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jGProblem.alm_set_yjHjC Problem alm_set_yjJjD uh+h}hj. hKhj hhubjL)}(hhh]jQ)}(h"Set Y for the Lagrange multipliersh]h"Set Y for the Lagrange multipliers}(hjM hjK hhhNhNubah}(h!]h#]h%]h']h)]uh+jPhj hKhjH hhubah}(h!]h#]h%]h']h)]uh+jKhj hhhj. hKubeh}(h!]h#](pypropertyeh%]h']h)]j jb j!jc j"jc j#j$j%uh+hxhhhj hj hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht6constraints (opengen.builder.problem.Problem property)+opengen.builder.problem.Problem.constraintshNtauh+hXhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.constraintshNubhy)}(hhh](h~)}(hProblem.constraintsh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj} hhhNhNubh)}(h h]h }(hhhj hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj} ubeh}(h!]h#]h%]h']h)]hhuh+hhjy hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.constraintshKubh)}(h constraintsh]h constraints}(hhhj hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjy hhhj hKubeh}(h!]js ah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jGProblem.constraintsjHj Problem constraintsjJj uh+h}hj hKhjv hhubjL)}(hhh]jQ)}(hHard constraints; set Uh]hHard constraints; set U}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+jPhju hKhj hhubah}(h!]h#]h%]h']h)]uh+jKhjv hhhj hKubeh}(h!]h#](pypropertyeh%]h']h)]j j j!j j"j j#j$j%uh+hxhhhj hju hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht8cost_function (opengen.builder.problem.Problem property)-opengen.builder.problem.Problem.cost_functionhNtauh+hXhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.cost_functionhNubhy)}(hhh](h~)}(hProblem.cost_functionh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj hhhNhNubh)}(h h]h }(hhhj hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj ubeh}(h!]h#]h%]h']h)]hhuh+hhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.cost_functionhKubh)}(h cost_functionh]h cost_function}(hhhj hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj hhhj hKubeh}(h!]j ah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jGProblem.cost_functionjHj Problem cost_functionjJj uh+h}hj hKhj hhubjL)}(hhh]jQ)}(hCost function as a CaADi symbolh]hCost function as a CaADi symbol}(hj# hj! hhhNhNubah}(h!]h#]h%]h']h)]uh+jPhj hKhj hhubah}(h!]h#]h%]h']h)]uh+jKhj hhhj hKubeh}(h!]h#](pypropertyeh%]h']h)]j j8 j!j9 j"j9 j#j$j%uh+hxhhhj hj hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht=decision_variables (opengen.builder.problem.Problem property)2opengen.builder.problem.Problem.decision_variableshNtauh+hXhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.decision_variableshNubhy)}(hhh](h~)}(hProblem.decision_variablesh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjS hhhNhNubh)}(h h]h }(hhhj[ hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjS ubeh}(h!]h#]h%]h']h)]hhuh+hhjO hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.decision_variableshKubh)}(hdecision_variablesh]hdecision_variables}(hhhjp hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjO hhhjo hKubeh}(h!]jI ah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jGProblem.decision_variablesjHj Problemdecision_variablesjJj uh+h}hjo hKhjL hhubjL)}(hhh]jQ)}(h"Decision variables (CasADi symbol)h]h"Decision variables (CasADi symbol)}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjK hKhj hhubah}(h!]h#]h%]h']h)]uh+jKhjL hhhjo hKubeh}(h!]h#](pypropertyeh%]h']h)]j j j!j j"j j#j$j%uh+hxhhhj hjK hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htIdim_constraints_aug_lagrangian() (opengen.builder.problem.Problem method)>opengen.builder.problem.Problem.dim_constraints_aug_lagrangianhNtauh+hXhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.dim_constraints_aug_lagrangianhNubhy)}(hhh](h~)}(h(Problem.dim_constraints_aug_lagrangian()h](h)}(hdim_constraints_aug_lagrangianh]hdim_constraints_aug_lagrangian}(hhhj hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.dim_constraints_aug_lagrangianhKubh)}(h()h]h}(h!]h#]h%]h']h)]hhuh+hhj hhhj hKubeh}(h!]j ah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jG&Problem.dim_constraints_aug_lagrangianjHj Problemdim_constraints_aug_lagrangianjJ(Problem.dim_constraints_aug_lagrangian()uh+h}hj hKhj hhubjL)}(hhh]jQ)}(hNot implemented yeth]hNot implemented yet}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+jPhj hKhj hhubah}(h!]h#]h%]h']h)]uh+jKhj hhhj hKubeh}(h!]h#](pymethodeh%]h']h)]j j j!j j"j j#j$j%uh+hxhhhj hj hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htBdim_constraints_penalty() (opengen.builder.problem.Problem method)7opengen.builder.problem.Problem.dim_constraints_penaltyhNtauh+hXhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.dim_constraints_penaltyhNubhy)}(hhh](h~)}(h!Problem.dim_constraints_penalty()h](h)}(hdim_constraints_penaltyh]hdim_constraints_penalty}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.dim_constraints_penaltyhKubh)}(h()h]h}(h!]h#]h%]h']h)]hhuh+hhjhhhj&hKubeh}(h!]jah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jGProblem.dim_constraints_penaltyjHj7Problemdim_constraints_penaltyjJ!Problem.dim_constraints_penalty()uh+h}hj&hKhjhhubjL)}(hhh]jQ)}(h"Number of penalty-type constraintsh]h"Number of penalty-type constraints}(hjBhj@hhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjhKhj=hhubah}(h!]h#]h%]h']h)]uh+jKhjhhhj&hKubeh}(h!]h#](pymethodeh%]h']h)]j jWj!jXj"jXj#j$j%uh+hxhhhj hjhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htAdim_decision_variables() (opengen.builder.problem.Problem method)6opengen.builder.problem.Problem.dim_decision_variableshNtauh+hXhj hhhNhNubhy)}(hhh](h~)}(h Problem.dim_decision_variables()h](h)}(hdim_decision_variablesh]hdim_decision_variables}(hhhjqhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjmhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.dim_decision_variableshKubh)}(h()h]h}(h!]h#]h%]h']h)]hhuh+hhjmhhhjhKubeh}(h!]jhah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jGProblem.dim_decision_variablesjHjProblemdim_decision_variablesjJ Problem.dim_decision_variables()uh+h}hjhKhjjhhubjL)}(hhh](jQ)}(hNumber of decision variablesh]hNumber of decision variables}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.dim_decision_variableshKhjhhubjV)}(hhh]j[)}(hhh](j`)}(hReturnsh]hReturns}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j_hjhjhKubjp)}(hhh]jQ)}(hnumber of decision variablesh]hnumber of decision variables}(hnumber of decision variableshjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjubah}(h!]h#]h%]h']h)]uh+johjubeh}(h!]h#]h%]h']h)]uh+jZhjubah}(h!]h#]h%]h']h)]uh+jUhjhhhNhNubeh}(h!]h#]h%]h']h)]uh+jKhjjhhhjhKubeh}(h!]h#](pymethodeh%]h']h)]j jj!jj"jj#j$j%uh+hxhhhj hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht9dim_parameters() (opengen.builder.problem.Problem method).opengen.builder.problem.Problem.dim_parametershNtauh+hXhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.dim_parametershNubhy)}(hhh](h~)}(hProblem.dim_parameters()h](h)}(hdim_parametersh]hdim_parameters}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.dim_parametershKubh)}(h()h]h}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jGProblem.dim_parametersjHj#Problemdim_parametersjJProblem.dim_parameters()uh+h}hjhKhjhhubjL)}(hhh]jQ)}(hNumber of parametersh]hNumber of parameters}(hj.hj,hhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjhKhj)hhubah}(h!]h#]h%]h']h)]uh+jKhjhhhjhKubeh}(h!]h#](pymethodeh%]h']h)]j jCj!jDj"jDj#j$j%uh+hxhhhj hjhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht>parameter_variables (opengen.builder.problem.Problem property)3opengen.builder.problem.Problem.parameter_variableshNtauh+hXhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.parameter_variableshNubhy)}(hhh](h~)}(hProblem.parameter_variablesh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj^hhhNhNubh)}(h h]h }(hhhjfhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj^ubeh}(h!]h#]h%]h']h)]hhuh+hhjZhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.parameter_variableshKubh)}(hparameter_variablesh]hparameter_variables}(hhhj{hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjZhhhjzhKubeh}(h!]jTah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jGProblem.parameter_variablesjHjProblemparameter_variablesjJjuh+h}hjzhKhjWhhubjL)}(hhh]jQ)}(h#Parameter variables (CasADi symbol)h]h#Parameter variables (CasADi symbol)}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjVhKhjhhubah}(h!]h#]h%]h']h)]uh+jKhjWhhhjzhKubeh}(h!]h#](pypropertyeh%]h']h)]j jj!jj"jj#j$j%uh+hxhhhj hjVhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht;penalty_function (opengen.builder.problem.Problem property)0opengen.builder.problem.Problem.penalty_functionhNtauh+hXhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.penalty_functionhNubhy)}(hhh](h~)}(hProblem.penalty_functionh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjhhhNhNubh)}(h h]h }(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.penalty_functionhKubh)}(hpenalty_functionh]hpenalty_function}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jGProblem.penalty_functionjHjProblempenalty_functionjJjuh+h}hjhKhjhhubjL)}(hhh]jQ)}(hPenalty function, gh]hPenalty function, g}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjhKhjhhubah}(h!]h#]h%]h']h)]uh+jKhjhhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]j jj!jj"jj#j$j%uh+hxhhhj hjhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht=penalty_mapping_f1 (opengen.builder.problem.Problem property)2opengen.builder.problem.Problem.penalty_mapping_f1hNtauh+hXhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.penalty_mapping_f1hNubhy)}(hhh](h~)}(hProblem.penalty_mapping_f1h](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj4hhhNhNubh)}(h h]h }(hhhj<hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj4ubeh}(h!]h#]h%]h']h)]hhuh+hhj0hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.penalty_mapping_f1hKubh)}(hpenalty_mapping_f1h]hpenalty_mapping_f1}(hhhjQhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj0hhhjPhKubeh}(h!]j*ah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jGProblem.penalty_mapping_f1jHjeProblempenalty_mapping_f1jJjfuh+h}hjPhKhj-hhubjL)}(hhh]jQ)}(h!ALM mapping F1 as a CasADi symbolh]h!ALM mapping F1 as a CasADi symbol}(hjohjmhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhj,hKhjjhhubah}(h!]h#]h%]h']h)]uh+jKhj-hhhjPhKubeh}(h!]h#](pypropertyeh%]h']h)]j jj!jj"jj#j$j%uh+hxhhhj hj,hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht=penalty_mapping_f2 (opengen.builder.problem.Problem property)2opengen.builder.problem.Problem.penalty_mapping_f2hNtauh+hXhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.penalty_mapping_f2hNubhy)}(hhh](h~)}(hProblem.penalty_mapping_f2h](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjhhhNhNubh)}(h h]h }(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.penalty_mapping_f2hKubh)}(hpenalty_mapping_f2h]hpenalty_mapping_f2}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jGProblem.penalty_mapping_f2jHjProblempenalty_mapping_f2jJjuh+h}hjhKhjhhubjL)}(hhh]jQ)}(h*Penalty-type mapping F2 as a CasADi symbolh]h*Penalty-type mapping F2 as a CasADi symbol}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjhKhjhhubah}(h!]h#]h%]h']h)]uh+jKhjhhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]j jj!jj"jj#j$j%uh+hxhhhj hjhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htGpreconditioning_coefficients (opengen.builder.problem.Problem property), >]h](hproperty}(hhhj hhhNhNubh)}(h h]h }(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj ubeh}(h!]h#]h%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.preconditioning_coefficientshKubh)}(hpreconditioning_coefficientsh]hpreconditioning_coefficients}(hhhj'hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhj&hKubeh}(h!]jah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jG$Problem.preconditioning_coefficientsjHj;Problempreconditioning_coefficientsjJj<uh+h}hj&hKhjhhubjL)}(hhh]jQ)}(h1Preconditioning coefficients w = (w_cost, w1, w2)h]h1Preconditioning coefficients w = (w_cost, w1, w2)}(hjEhjChhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjhKhj@hhubah}(h!]h#]h%]h']h)]uh+jKhjhhhj&hKubeh}(h!]h#](pypropertyeh%]h']h)]j jZj!j[j"j[j#j$j%uh+hxhhhj hjhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht-w1 (opengen.builder.problem.Problem property)"opengen.builder.problem.Problem.w1hNtauh+hXhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.w1hNubhy)}(hhh](h~)}(h Problem.w1h](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjuhhhNhNubh)}(h h]h }(hhhj}hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjuubeh}(h!]h#]h%]h']h)]hhuh+hhjqhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.w1hKubh)}(hw1h]hw1}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjqhhhjhKubeh}(h!]jkah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jG Problem.w1jHjProblemw1jJjuh+h}hjhKhjnhhubjL)}(hhh]jQ)}(haVector of preconditioning coefficients of F1 (ALM constraints) This is a CasADi symbol (SX or MX)h]haVector of preconditioning coefficients of F1 (ALM constraints) This is a CasADi symbol (SX or MX)}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjmhKhjhhubah}(h!]h#]h%]h']h)]uh+jKhjnhhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]j jj!jj"jj#j$j%uh+hxhhhj hjmhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht-w2 (opengen.builder.problem.Problem property)"opengen.builder.problem.Problem.w2hNtauh+hXhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.w2hNubhy)}(hhh](h~)}(h Problem.w2h](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjhhhNhNubh)}(h h]h }(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.w2hKubh)}(hw2h]hw2}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jG Problem.w2jHjProblemw2jJjuh+h}hjhKhjhhubjL)}(hhh]jQ)}(h`Vector of preconditioning coefficients of F2 (PM constraints) This is a CasADi symbol (SX or MX)h]h`Vector of preconditioning coefficients of F2 (PM constraints) This is a CasADi symbol (SX or MX)}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjhKhjhhubah}(h!]h#]h%]h']h)]uh+jKhjhhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]j j0j!j1j"j1j#j$j%uh+hxhhhj hjhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht1w_cost (opengen.builder.problem.Problem property)&opengen.builder.problem.Problem.w_costhNtauh+hXhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.w_costhNubhy)}(hhh](h~)}(hProblem.w_costh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjKhhhNhNubh)}(h h]h }(hhhjShhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjKubeh}(h!]h#]h%]h']h)]hhuh+hhjGhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.w_costhKubh)}(hw_costh]hw_cost}(hhhjhhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjGhhhjghKubeh}(h!]jAah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jGProblem.w_costjHj|Problemw_costjJj}uh+h}hjghKhjDhhubjL)}(hhh]jQ)}(hSPreconditioning coefficient of the cost function This is a CasADi symbol (SX or MX)h]hSPreconditioning coefficient of the cost function This is a CasADi symbol (SX or MX)}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjChKhjhhubah}(h!]h#]h%]h']h)]uh+jKhjDhhhjghKubeh}(h!]h#](pypropertyeh%]h']h)]j jj!jj"jj#j$j%uh+hxhhhj hjChNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htJwith_aug_lagrangian_constraints() (opengen.builder.problem.Problem method)?opengen.builder.problem.Problem.with_aug_lagrangian_constraintshNtauh+hXhj hhhNhNubhy)}(hhh](h~)}(hFProblem.with_aug_lagrangian_constraints(mapping_f1, set_c, set_y=None)h](h)}(hwith_aug_lagrangian_constraintsh]hwith_aug_lagrangian_constraints}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.with_aug_lagrangian_constraintshKubh)}(hmapping_f1, set_c, set_y=Noneh](h)}(h mapping_f1h]h)}(h mapping_f1h]h mapping_f1}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubh)}(hset_ch]h)}(hset_ch]hset_c}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubh)}(h set_y=Noneh](h)}(hset_yh]hset_y}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubhdesc_sig_operator)}(h=h]h=}(hhhj hhhNhNubah}(h!]h#]oah%]h']h)]uh+j hjubh inline)}(hNoneh]hNone}(hhhjhhhNhNubah}(h!]h#] default_valueah%]h']h)]support_smartquotesuh+jhjubeh}(h!]h#]h%]h']h)]hhuh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jG'Problem.with_aug_lagrangian_constraintsjHj?Problemwith_aug_lagrangian_constraintsjJ)Problem.with_aug_lagrangian_constraints()uh+h}hjhKhjhhubjL)}(hhh](jQ)}(hConstraints: F1(u, p) in Ch]hConstraints: F1(u, p) in C}(hjJhjHhhhNhNubah}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.with_aug_lagrangian_constraintshKhjEhhubjV)}(hhh](j[)}(hhh](j`)}(h Parametersh]h Parameters}(hhhj]hhhNhNubah}(h!]h#]h%]h']h)]uh+j_hjZhjhKubjp)}(hhh]ju)}(hhh](jz)}(hhh]jQ)}(h>mapping_f1 -- mapping of the form F1: R^{n} x R^{p} --> R^{n1}h](j)}(h mapping_f1h]h mapping_f1}(hhhjxhhhNhNubah}(h!]h#]h%]h']h)]uh+jhjtubh – }(hhhjthhhNhNubhmapping of the form }(hmapping of the form hjthhhNhNubh title_reference)}(h`F1: R^{n} x R^{p} --> R^{n1}`h]hF1: R^{n} x R^{p} –> R^{n1}}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jhjthhhNhNubeh}(h!]h#]h%]h']h)]uh+jPhjqubah}(h!]h#]h%]h']h)]uh+jyhjnubjz)}(hhh]jQ)}(hset_c -- a convex closed set Ch](j)}(hset_ch]hset_c}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jhjubh – }(hhhjhhhNhNubha convex closed set C}(ha convex closed set ChjhhhNhNubeh}(h!]h#]h%]h']h)]uh+jPhjubah}(h!]h#]h%]h']h)]uh+jyhjnubjz)}(hhh]jQ)}(h:set_y -- a compact subset of C*, the convex conjugate of Ch](j)}(hset_yh]hset_y}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jhjubh – }(hhhjhhhNhNubh1a compact subset of C*, the convex conjugate of C}(h1a compact subset of C*, the convex conjugate of ChjhhhNhNubeh}(h!]h#]h%]h']h)]uh+jPhjubah}(h!]h#]h%]h']h)]uh+jyhjnubeh}(h!]h#]h%]h']h)]uh+jthjkubah}(h!]h#]h%]h']h)]uh+johjZubeh}(h!]h#]h%]h']h)]uh+jZhjWubj[)}(hhh](j`)}(hReturnsh]hReturns}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j_hjhjhKubjp)}(hhh]jQ)}(hCurrent object (self)h]hCurrent object (self)}(hCurrent object (self)hj%hhhNhNubah}(h!]h#]h%]h']h)]uh+jPhj"ubah}(h!]h#]h%]h']h)]uh+johjubeh}(h!]h#]h%]h']h)]uh+jZhjWubeh}(h!]h#]h%]h']h)]uh+jUhjEhhhNhNubeh}(h!]h#]h%]h']h)]uh+jKhjhhhjhKubeh}(h!]h#](pymethodeh%]h']h)]j jOj!jPj"jPj#j$j%uh+hxhhhj hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht;with_constraints() (opengen.builder.problem.Problem method)0opengen.builder.problem.Problem.with_constraintshNtauh+hXhj hhhNhNubhy)}(hhh](h~)}(h'Problem.with_constraints(u_constraints)h](h)}(hwith_constraintsh]hwith_constraints}(hhhjihhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjehhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.with_constraintshKubh)}(h u_constraintsh]h)}(h u_constraintsh]h)}(h u_constraintsh]h u_constraints}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj|ubah}(h!]h#]h%]h']h)]hhuh+hhjxubah}(h!]h#]h%]h']h)]hhuh+hhjehhhjwhKubeh}(h!]j`ah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jGProblem.with_constraintsjHjProblemwith_constraintsjJProblem.with_constraints()uh+h}hjwhKhjbhhubjL)}(hhh](jQ)}(h0Specify or update the constraints of the problemh]h0Specify or update the constraints of the problem}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.with_constraintshKhjhhubjA )}(hhh](jF )}(hArgs: :param u_constraints: constraints on the decision variable; must be a Constraint object (such as :class:`opengen.constraints.ball2.Ball2` and :class:`opengen.constraints.rectangle.Rectangle`) h](jL )}(hArgs:h]hArgs:}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jK hjhKhjubj\ )}(hhh]jV)}(hhh]j[)}(hhh](j`)}(hparam u_constraintsh]hparam u_constraints}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j_hjhjhKubjp)}(hconstraints on the decision variable; must be a Constraint object (such as :class:`opengen.constraints.ball2.Ball2` and :class:`opengen.constraints.rectangle.Rectangle`) h]jQ)}(hconstraints on the decision variable; must be a Constraint object (such as :class:`opengen.constraints.ball2.Ball2` and :class:`opengen.constraints.rectangle.Rectangle`)h](hLconstraints on the decision variable; must be a Constraint object (such as }(hLconstraints on the decision variable; must be a Constraint object (such as hjhhhNhNubj\)}(h(:class:`opengen.constraints.ball2.Ball2`h]jb)}(hjh]hopengen.constraints.ball2.Ball2}(hhhjhhhNhNubah}(h!]h#](jmpypy-classeh%]h']h)]uh+jahjubah}(h!]h#]h%]h']h)]refdocjz refdomainjreftypeclass refexplicitrefwarnjjjjV jopengen.constraints.ball2.Ball2uh+j[h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.ProblemhKhjubh and }(h and hjhhhNhNubj\)}(h0:class:`opengen.constraints.rectangle.Rectangle`h]jb)}(hjh]h'opengen.constraints.rectangle.Rectangle}(hhhjhhhNhNubah}(h!]h#](jmpypy-classeh%]h']h)]uh+jahjubah}(h!]h#]h%]h']h)]refdocjz refdomainj%reftypeclass refexplicitrefwarnjjjjV j'opengen.constraints.rectangle.Rectangleuh+j[hjhKhjubh)}(h)hjhhhNhNubeh}(h!]h#]h%]h']h)]uh+jPhjhKhjubah}(h!]h#]h%]h']h)]uh+johjubeh}(h!]h#]h%]h']h)]uh+jZhjhKhjubah}(h!]h#]h%]h']h)]uh+jUhjubah}(h!]h#]h%]h']h)]uh+j[ hjubeh}(h!]h#]h%]h']h)]uh+jE hjhKhjubjF )}(h Returns: :return: Current objecth](jL )}(hReturns:h]hReturns:}(hjfhjdhhhNhNubah}(h!]h#]h%]h']h)]uh+jK hjhKhj`ubj\ )}(hhh]jV)}(hhh]j[)}(hhh](j`)}(hreturnh]hreturn}(hj}hj{hhhNhNubah}(h!]h#]h%]h']h)]uh+j_hjxhjhKubjp)}(hCurrent objecth]jQ)}(hjh]hCurrent object}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjhK hjubah}(h!]h#]h%]h']h)]uh+johjxubeh}(h!]h#]h%]h']h)]uh+jZhjhK hjuubah}(h!]h#]h%]h']h)]uh+jUhjrubah}(h!]h#]h%]h']h)]uh+j[ hj`ubeh}(h!]h#]h%]h']h)]uh+jE hjhKhjhhubeh}(h!]h#]h%]h']h)]uh+j@ hjhhhNhNubeh}(h!]h#]h%]h']h)]uh+jKhjbhhhjwhKubeh}(h!]h#](pymethodeh%]h']h)]j jj!jj"jj#j$j%uh+hxhhhj hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htCwith_penalty_constraints() (opengen.builder.problem.Problem method)8opengen.builder.problem.Problem.with_penalty_constraintshNtauh+hXhj hhhNhNubhy)}(hhh](h~)}(h5Problem.with_penalty_constraints(penalty_constraints)h](h)}(hwith_penalty_constraintsh]hwith_penalty_constraints}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.with_penalty_constraintshKubh)}(hpenalty_constraintsh]h)}(hpenalty_constraintsh]h)}(hpenalty_constraintsh]hpenalty_constraints}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](j?j@eh%]h']h)]jDopengen.builder.problemjFjV jG Problem.with_penalty_constraintsjHjProblemwith_penalty_constraintsjJ"Problem.with_penalty_constraints()uh+h}hjhKhjhhubjL)}(hhh](jQ)}(h%Constraints to for the penalty methodh]h%Constraints to for the penalty method}(hj#hj!hhhNhNubah}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problem.Problem.with_penalty_constraintshKhjhhubjQ)}(hZSpecify the constraints to be treated with the penalty method (that is, function F2(u; p))h]hZSpecify the constraints to be treated with the penalty method (that is, function F2(u; p))}(hj2hj0hhhNhNubah}(h!]h#]h%]h']h)]uh+jPhj/hKhjhhubjV)}(hhh](j[)}(hhh](j`)}(h Parametersh]h Parameters}(hhhjDhhhNhNubah}(h!]h#]h%]h']h)]uh+j_hjAhjhKubjp)}(hhh]jQ)}(hpenalty_constraints -- a function c(u, p), of the decision variable u and the parameter vector p, which corresponds to the constraints c(u, p)h](j)}(hpenalty_constraintsh]hpenalty_constraints}(hhhjYhhhNhNubah}(h!]h#]h%]h']h)]uh+jhjUubh – }(hhhjUhhhNhNubh a function }(h a function hjUhhhNhNubj)}(h `c(u, p)`h]hc(u, p)}(hhhjphhhNhNubah}(h!]h#]h%]h']h)]uh+jhjUhhhNhNubh, of the decision variable }(h, of the decision variable hjUhhhNhNubj)}(h`u`h]hu}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jhjUhhhNhNubh and the parameter vector }(h and the parameter vector hjUhhhNhNubj)}(h`p`h]hp}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jhjUhhhNhNubh', which corresponds to the constraints }(h', which corresponds to the constraints hjUhhhNhNubj)}(h `c(u, p)`h]hc(u, p)}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jhjUhhhNhNubeh}(h!]h#]h%]h']h)]uh+jPhjRubah}(h!]h#]h%]h']h)]uh+johjAubeh}(h!]h#]h%]h']h)]uh+jZhj>ubj[)}(hhh](j`)}(hReturnsh]hReturns}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j_hjhjhKubjp)}(hhh]jQ)}(hCurrent object (self)h]hCurrent object (self)}(hCurrent object (self)hjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjubah}(h!]h#]h%]h']h)]uh+johjubeh}(h!]h#]h%]h']h)]uh+jZhj>ubeh}(h!]h#]h%]h']h)]uh+jUhjhhhNhNubeh}(h!]h#]h%]h']h)]uh+jKhjhhhjhKubeh}(h!]h#](pymethodeh%]h']h)]j jj!jj"jj#j$j%uh+hxhhhj hNhNubeh}(h!]h#]h%]h']h)]uh+jKhj" hhhjE hKubeh}(h!]h#](pyclasseh%]h']h)]j jj!jj"jj#j$j%uh+hxhhhjhNhNubeh}(h!](j opengen-builder-problem-moduleeh#]h%]opengen.builder.problem moduleah']h)]uh+h hh hhhh,hKubh )}(hhh](h)}(h#opengen.builder.ros\_builder moduleh]h#opengen.builder.ros_builder module}(h#opengen.builder.ros\_builder modulehj%hhhNhNubah}(h!]h#]h%]h']h)]uh+hhj"hhhh,hKubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](he#module; opengen.builder.ros_builder"module-opengen.builder.ros_builderhNtauh+hXhj"hhhNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht1RosBuilder (class in opengen.builder.ros_builder)&opengen.builder.ros_builder.RosBuilderhNtauh+hXhj"hhhNhNubhy)}(hhh](h~)}(h-RosBuilder(meta, build_config, solver_config)h](h)}(h2[<#text: 'class'>, >]h](hclass}(hhhjWhhhNhNubh)}(h h]h }(hhhj_hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjWubeh}(h!]h#]h%]h']h)]hhuh+hhjShhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/ros_builder.py:docstring of opengen.builder.ros_builder.RosBuilderhKubh)}(hopengen.builder.ros_builder.h]hopengen.builder.ros_builder.}(hhhjthhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjShhhjshKubh)}(h RosBuilderh]h RosBuilder}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjShhhjshKubh)}(h!meta, build_config, solver_configh](h)}(hmetah]h)}(hmetah]hmeta}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubh)}(h build_configh]h)}(h build_configh]h build_config}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubh)}(h solver_configh]h)}(h solver_configh]h solver_config}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjShhhjshKubeh}(h!]jNah#](j?j@eh%]h']h)]jDopengen.builder.ros_builderjFhjGjjHjjjJjuh+h}hjshKhjPhhubjL)}(hhh](jQ)}(hBases: :py:class:`object`h](hBases: }(hBases: hjhhhNhNubj\)}(h:py:class:`object`h]jb)}(hjh]hobject}(hhhjhhhNhNubah}(h!]h#](jmpypy-classeh%]h']h)]uh+jahjubah}(h!]h#]h%]h']h)]refdocjz refdomainjreftypeclass refexplicitrefwarnjjjjjobjectuh+j[h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/ros_builder.py:docstring of opengen.builder.ros_builderhKhjubeh}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/ros_builder.py:docstring of opengen.builder.ros_builder.RosBuilderhKhjhhubjQ)}(h%Code generation for ROS-related filesh]h%Code generation for ROS-related files}(hj hjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/ros_builder.py:docstring of opengen.builder.ros_builder.RosBuilderhKhjhhubjQ)}(hFor internal useh]hFor internal use}(hj/hj-hhhNhNubah}(h!]h#]h%]h']h)]uh+jPhj,hKhjhhubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht:__init__() (opengen.builder.ros_builder.RosBuilder method)/opengen.builder.ros_builder.RosBuilder.__init__hNtauh+hXhjhhhNhNubhy)}(hhh](h~)}(h6RosBuilder.__init__(meta, build_config, solver_config)h](h)}(h__init__h]h__init__}(hhhjPhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjLhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/ros_builder.py:docstring of opengen.builder.ros_builder.RosBuilder.__init__hKubh)}(h!meta, build_config, solver_configh](h)}(hmetah]h)}(hmetah]hmeta}(hhhjghhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjcubah}(h!]h#]h%]h']h)]hhuh+hhj_ubh)}(h build_configh]h)}(h build_configh]h build_config}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj{ubah}(h!]h#]h%]h']h)]hhuh+hhj_ubh)}(h solver_configh]h)}(h solver_configh]h solver_config}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhj_ubeh}(h!]h#]h%]h']h)]hhuh+hhjLhhhj^hKubeh}(h!]jGah#](j?j@eh%]h']h)]jDopengen.builder.ros_builderjFjjGRosBuilder.__init__jHj RosBuilder__init__jJRosBuilder.__init__()uh+h}hj^hKhjIhhubjL)}(hhh]h}(h!]h#]h%]h']h)]uh+jKhjIhhhj^hKubeh}(h!]h#](pymethodeh%]h']h)]j jj!jj"jj#j$j%uh+hxhhhjhNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht7build() (opengen.builder.ros_builder.RosBuilder method),opengen.builder.ros_builder.RosBuilder.buildhNtauh+hXhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/ros_builder.py:docstring of opengen.builder.ros_builder.RosBuilder.buildhNubhy)}(hhh](h~)}(hRosBuilder.build()h](h)}(hbuildh]hbuild}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/ros_builder.py:docstring of opengen.builder.ros_builder.RosBuilder.buildhKubh)}(h()h]h}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](j?j@eh%]h']h)]jDopengen.builder.ros_builderjFjjGRosBuilder.buildjHj RosBuilderbuildjJRosBuilder.build()uh+h}hjhKhjhhubjL)}(hhh]jQ)}(hBuild ROS-related filesh]hBuild ROS-related files}(hjhj hhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjhKhj hhubah}(h!]h#]h%]h']h)]uh+jKhjhhhjhKubeh}(h!]h#](pymethodeh%]h']h)]j j#j!j$j"j$j#j$j%uh+hxhhhjhjhNubeh}(h!]h#]h%]h']h)]uh+jKhjPhhhjshKubeh}(h!]h#](pyclasseh%]h']h)]j j1j!j2j"j2j#j$j%uh+hxhhhj"hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht:get_ros_template() (in module opengen.builder.ros_builder),opengen.builder.ros_builder.get_ros_templatehNtauh+hXhj"hhhNhNubhy)}(hhh](h~)}(hget_ros_template(name)h](h)}(hopengen.builder.ros_builder.h]hopengen.builder.ros_builder.}(hhhjKhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjGhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/ros_builder.py:docstring of opengen.builder.ros_builder.get_ros_templatehKubh)}(hget_ros_templateh]hget_ros_template}(hhhjZhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjGhhhjYhKubh)}(hnameh]h)}(hnameh]h)}(hnameh]hname}(hhhjphhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjlubah}(h!]h#]h%]h']h)]hhuh+hhjhubah}(h!]h#]h%]h']h)]hhuh+hhjGhhhjYhKubeh}(h!]jBah#](j?j@eh%]h']h)]jDopengen.builder.ros_builderjFhjGj\jHjj\jJget_ros_template()uh+h}hjYhKhjDhhubjL)}(hhh]h}(h!]h#]h%]h']h)]uh+jKhjDhhhjYhKubeh}(h!]h#](pyfunctioneh%]h']h)]j jj!jj"jj#j$j%uh+hxhhhj"hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht6get_template() (in module opengen.builder.ros_builder)(opengen.builder.ros_builder.get_templatehNtauh+hXhj"hhhNhNubhy)}(hhh](h~)}(hget_template(name)h](h)}(hopengen.builder.ros_builder.h]hopengen.builder.ros_builder.}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/ros_builder.py:docstring of opengen.builder.ros_builder.get_templatehKubh)}(h get_templateh]h get_template}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubh)}(hnameh]h)}(hnameh]h)}(hnameh]hname}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](j?j@eh%]h']h)]jDopengen.builder.ros_builderjFhjGjjHjjjJget_template()uh+h}hjhKhjhhubjL)}(hhh]h}(h!]h#]h%]h']h)]uh+jKhjhhhjhKubeh}(h!]h#](pyfunctioneh%]h']h)]j j j!jj"jj#j$j%uh+hxhhhj"hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht@make_dir_if_not_exists() (in module opengen.builder.ros_builder)2opengen.builder.ros_builder.make_dir_if_not_existshNtauh+hXhj"hhhNhNubhy)}(hhh](h~)}(h!make_dir_if_not_exists(directory)h](h)}(hopengen.builder.ros_builder.h]hopengen.builder.ros_builder.}(hhhj'hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj#hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/ros_builder.py:docstring of opengen.builder.ros_builder.make_dir_if_not_existshKubh)}(hmake_dir_if_not_existsh]hmake_dir_if_not_exists}(hhhj6hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj#hhhj5hKubh)}(h directoryh]h)}(h directoryh]h)}(h directoryh]h directory}(hhhjLhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjHubah}(h!]h#]h%]h']h)]hhuh+hhjDubah}(h!]h#]h%]h']h)]hhuh+hhj#hhhj5hKubeh}(h!]jah#](j?j@eh%]h']h)]jDopengen.builder.ros_builderjFhjGj8jHjlj8jJmake_dir_if_not_exists()uh+h}hj5hKhj hhubjL)}(hhh]h}(h!]h#]h%]h']h)]uh+jKhj hhhj5hKubeh}(h!]h#](pyfunctioneh%]h']h)]j j{j!j|j"j|j#j$j%uh+hxhhhj"hNhNubeh}(h!](j@"opengen-builder-ros-builder-moduleeh#]h%]"opengen.builder.ros_builder moduleah']h)]uh+h hh hhhh,hKubh )}(hhh](h)}(h)opengen.builder.set\_y\_calculator moduleh]h)opengen.builder.set_y_calculator module}(h)opengen.builder.set\_y\_calculator modulehjhhhNhNubah}(h!]h#]h%]h']h)]uh+hhjhhhh,hK ubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](he(module; opengen.builder.set_y_calculator'module-opengen.builder.set_y_calculatorhNtauh+hXhjhhhNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht:SetYCalculator (class in opengen.builder.set_y_calculator)/opengen.builder.set_y_calculator.SetYCalculatorhNtauh+hXhjhhhNhNubhy)}(hhh](h~)}(hSetYCalculator(set_c)h](h)}(h2[<#text: 'class'>, >]h](hclass}(hhhjhhhNhNubh)}(h h]h }(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/set_y_calculator.py:docstring of opengen.builder.set_y_calculator.SetYCalculatorhKubh)}(h!opengen.builder.set_y_calculator.h]h!opengen.builder.set_y_calculator.}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubh)}(hSetYCalculatorh]hSetYCalculator}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubh)}(hset_ch]h)}(hset_ch]h)}(hset_ch]hset_c}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](j?j@eh%]h']h)]jD opengen.builder.set_y_calculatorjFhjGjjHjjjJjuh+h}hjhKhjhhubjL)}(hhh](jQ)}(hBases: :py:class:`object`h](hBases: }(hBases: hj#hhhNhNubj\)}(h:py:class:`object`h]jb)}(hj.h]hobject}(hhhj0hhhNhNubah}(h!]h#](jmpypy-classeh%]h']h)]uh+jahj,ubah}(h!]h#]h%]h']h)]refdocjz refdomainj:reftypeclass refexplicitrefwarnjjjjjobjectuh+j[h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/set_y_calculator.py:docstring of opengen.builder.set_y_calculatorhKhj#ubeh}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/set_y_calculator.py:docstring of opengen.builder.set_y_calculator.SetYCalculatorhKhj hhubjQ)}(h5This class is intended for internal use by the solverh]h5This class is intended for internal use by the solver}(hjVhjThhhNhNubah}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/set_y_calculator.py:docstring of opengen.builder.set_y_calculator.SetYCalculatorhKhj hhubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htELARGE_NUM (opengen.builder.set_y_calculator.SetYCalculator attribute)9opengen.builder.set_y_calculator.SetYCalculator.LARGE_NUMhNtauh+hXhj hhhFdocstring of opengen.builder.set_y_calculator.SetYCalculator.LARGE_NUMhNubhy)}(hhh](h~)}(hSetYCalculator.LARGE_NUMh](h)}(h LARGE_NUMh]h LARGE_NUM}(hhhjyhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjuhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/set_y_calculator.py:docstring of opengen.builder.set_y_calculator.SetYCalculator.LARGE_NUMhKubh)}(h1000000000000.0h](h)}(h h]h }(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubhdesc_sig_punctuation)}(h=h]h=}(hhhjhhhNhNubah}(h!]h#]pah%]h']h)]uh+jhjubh)}(h h]h }(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh1000000000000.0}(hhhjhhhNhNubeh}(h!]h#]h%]h']h)]hhuh+hhjuhhhjhKubeh}(h!]joah#](j?j@eh%]h']h)]jD opengen.builder.set_y_calculatorjFjjGSetYCalculator.LARGE_NUMjHjSetYCalculator LARGE_NUMjJjuh+h}hjhKhjrhhubjL)}(hhh]jQ)}(hA large numberh]hA large number}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjqhKhjhhubah}(h!]h#]h%]h']h)]uh+jKhjrhhhjhKubeh}(h!]h#](py attributeeh%]h']h)]j jj!jj"jj#j$j%uh+hxhhhj hjqhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htC__init__() (opengen.builder.set_y_calculator.SetYCalculator method)8opengen.builder.set_y_calculator.SetYCalculator.__init__hNtauh+hXhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/set_y_calculator.py:docstring of opengen.builder.set_y_calculator.SetYCalculator.__init__hNubhy)}(hhh](h~)}(hSetYCalculator.__init__(set_c)h](h)}(h__init__h]h__init__}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/set_y_calculator.py:docstring of opengen.builder.set_y_calculator.SetYCalculator.__init__hKubh)}(hset_ch]h)}(hset_ch]h)}(hset_ch]hset_c}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](j?j@eh%]h']h)]jD opengen.builder.set_y_calculatorjFjjGSetYCalculator.__init__jHj:SetYCalculator__init__jJSetYCalculator.__init__()uh+h}hjhKhjhhubjL)}(hhh]jQ)}(h(Construct a set Y calculator given set Ch]h(Construct a set Y calculator given set C}(hjEhjChhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjhKhj@hhubah}(h!]h#]h%]h']h)]uh+jKhjhhhjhKubeh}(h!]h#](pymethodeh%]h']h)]j jZj!j[j"j[j#j$j%uh+hxhhhj hjhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htAobtain() (opengen.builder.set_y_calculator.SetYCalculator method)6opengen.builder.set_y_calculator.SetYCalculator.obtainhNtauh+hXhj hhhNhNubhy)}(hhh](h~)}(hSetYCalculator.obtain()h](h)}(hobtainh]hobtain}(hhhjthhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjphhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/set_y_calculator.py:docstring of opengen.builder.set_y_calculator.SetYCalculator.obtainhKubh)}(h()h]h}(h!]h#]h%]h']h)]hhuh+hhjphhhjhKubeh}(h!]jkah#](j?j@eh%]h']h)]jD opengen.builder.set_y_calculatorjFjjGSetYCalculator.obtainjHjSetYCalculatorobtainjJSetYCalculator.obtain()uh+h}hjhKhjmhhubjL)}(hhh](jQ)}(hComputes and returns set Yh]hComputes and returns set Y}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/set_y_calculator.py:docstring of opengen.builder.set_y_calculator.SetYCalculator.obtainhKhjhhubjQ)}(hMThe computation of Y is supported only when C is a rectangle or a compact seth]hMThe computation of Y is supported only when C is a rectangle or a compact set}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjhKhjhhubjV)}(hhh](j[)}(hhh](j`)}(hReturnsh]hReturns}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j_hjhjhKubjp)}(hhh]jQ)}(hset Yh]hset Y}(hset YhjhhhNhNubah}(h!]h#]h%]h']h)]uh+jPhjubah}(h!]h#]h%]h']h)]uh+johjubeh}(h!]h#]h%]h']h)]uh+jZhjubj[)}(hhh](j`)}(h Return typeh]h Return type}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j_hjhjhKubjp)}(hhh]jQ)}(h Constrainth]j\)}(h3:class:`~opengen.constraints.constraint.Constraint`h]jb)}(hjh]h Constraint}(hhhjhhhNhNubah}(h!]h#](jmpypy-classeh%]h']h)]uh+jahjubah}(h!]h#]h%]h']h)]refdocjz refdomainjreftypeclass refexplicitrefwarnjjjjj)opengen.constraints.constraint.Constraintuh+j[hjhKhjhhubah}(h!]h#]h%]h']h)]uh+jPhjubah}(h!]h#]h%]h']h)]uh+johjubeh}(h!]h#]h%]h']h)]uh+jZhjubeh}(h!]h#]h%]h']h)]uh+jUhjhhhNhNubeh}(h!]h#]h%]h']h)]uh+jKhjmhhhjhKubeh}(h!]h#](pymethodeh%]h']h)]j jDj!jEj"jEj#j$j%uh+hxhhhj hNhNubeh}(h!]h#]h%]h']h)]uh+jKhjhhhjhKubeh}(h!]h#](pyclasseh%]h']h)]j jRj!jSj"jSj#j$j%uh+hxhhhjhNhNubeh}(h!](j'opengen-builder-set-y-calculator-moduleeh#]h%]'opengen.builder.set_y_calculator moduleah']h)]uh+h hh hhhh,hK ubh )}(hhh](h)}(hModule contentsh]hModule contents}(hjdhjbhhhNhNubah}(h!]h#]h%]h']h)]uh+hhj_hhhh,hK(ubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](hemodule; opengen.buildermodule-opengen.builderhNtauh+hXhj_hhhNhNubeh}(h!](j|module-contentseh#]h%]module contentsah']h)]uh+h hh hhhh,hK(ubeh}(h!]opengen-builder-packageah#]h%]opengen.builder packageah']h)]uh+h hhhhhh,hKubah}(h!]h#]h%]h']h)]sourceh,uh+hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh, _destinationN _config_files]file_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_link embed_imagesenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}(jjhCh@jjjjjjj\jYjju nametypes}(jNhCNjNjNjNj\NjNuh!}(jh h@h-jhFhgh target)}(hhh]h}(h!]hgah#]h%]h']h)]ismoduh+jh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/optimizer_builder.py:docstring of opengen.builder.optimizer_builderhKhhFhhubhvhjjj2j7j.j4jjjjjjjjjjj j)}(hhh]h}(h!]j ah#]h%]h']h)]ismoduh+jh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/problem.py:docstring of opengen.builder.problemhKhjhhubj j% j j j j j j js jy j j jI jO j j jjjhjmjjjTjZjjj*j0jjjjjkjqjjjAjGjjj`jejjjj"j@j)}(hhh]h}(h!]j@ah#]h%]h']h)]ismoduh+jh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/ros_builder.py:docstring of opengen.builder.ros_builderhKhj"hhubjNjSjGjLjjjBjGjjjj#jYjjj)}(hhh]h}(h!]jah#]h%]h']h)]ismoduh+jh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/set_y_calculator.py:docstring of opengen.builder.set_y_calculatorhKhjhhubjjjojujjjkjpjj_j|j)}(hhh]h}(h!]j|ah#]h%]h']h)]ismoduh+jh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/builder/__init__.py:docstring of opengen.builderhKhj_hhubu footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.