sphinx.addnodesdocument)}( rawsourcechildren]docutils.nodessection)}(hhh](h title)}(hopengen.config packageh]h Textopengen.config package}(hhparenth _documenthsourceNlineNuba attributes}(ids]classes]names]dupnames]backrefs]utagnamehhh hhhN/Users/3054363/Documents/Development/OpEn/sphinx-dox/source/opengen.config.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.config.build\_config moduleh]h#opengen.config.build_config module}(h#opengen.config.build\_config modulehhIhhhNhNubah}(h!]h#]h%]h']h)]uh+hhhFhhhh,hKubhindex)}(hhh]h}(h!]h#]h%]h']h)]entries](pair#module; opengen.config.build_config"module-opengen.config.build_confighNtauh+hXhhFhhhNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](single9BuildConfiguration (class in opengen.config.build_config).opengen.config.build_config.BuildConfigurationhNtauh+hXhhFhhhNhNubhdesc)}(hhh](hdesc_signature)}(h!BuildConfiguration(build_dir='.')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/config/build_config.py:docstring of opengen.config.build_config.BuildConfigurationhKubh desc_addname)}(hopengen.config.build_config.h]hopengen.config.build_config.}(hhhhhhhNhNubah}(h!]h#]( sig-prename descclassnameeh%]h']h)]hhuh+hhhhhhhhKubh desc_name)}(hBuildConfigurationh]hBuildConfiguration}(hhhhhhhNhNubah}(h!]h#](sig-namedescnameeh%]h']h)]hhuh+hhhhhhhhKubhdesc_parameterlist)}(h build_dir='.'h]hdesc_parameter)}(h build_dir='.'h](h desc_sig_name)}(h build_dirh]h build_dir}(hhhhhhhNhNubah}(h!]h#]nah%]h']h)]uh+hhhubhdesc_sig_operator)}(h=h]h=}(hhhhhhhNhNubah}(h!]h#]oah%]h']h)]uh+hhhubh inline)}(h'.'h]h'.'}(hhhhhhhNhNubah}(h!]h#] default_valueah%]h']h)]support_smartquotesuh+hhhubeh}(h!]h#]h%]h']h)]hhuh+hhhubah}(h!]h#]h%]h']h)]hhuh+hhhhhhhhKubeh}(h!]hvah#](sig sig-objecteh%]h']h)]moduleopengen.config.build_configclasshfullnameh _toc_partsj h _toc_namehuh+h}hhhKhhzhhubh desc_content)}(hhh](h paragraph)}(hBases: :py:class:`object`h](hBases: }(hBases: hj-hhhNhNubh pending_xref)}(h:py:class:`object`h]h literal)}(hj:h]hobject}(hhhj>hhhNhNubah}(h!]h#](xrefpypy-classeh%]h']h)]uh+j<hj8ubah}(h!]h#]h%]h']h)]refdocopengen.config refdomainjIreftypeclass refexplicitrefwarn py:modulej py:classh reftargetobjectuh+j6h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_confighKhj-ubeh}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfigurationhKhj(hhubj,)}(hBuild configurationh]hBuild configuration}(hjihjghhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfigurationhKhj(hhubj,)}(h$Configuration for the code generatorh]h$Configuration for the code generator}(hjxhjvhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjuhKhj(hhubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htEDEBUG_MODE (opengen.config.build_config.BuildConfiguration attribute)9opengen.config.build_config.BuildConfiguration.DEBUG_MODEhNtauh+hXhj(hhhFdocstring of opengen.config.build_config.BuildConfiguration.DEBUG_MODEhNubhy)}(hhh](h~)}(hBuildConfiguration.DEBUG_MODEh](h)}(h DEBUG_MODEh]h DEBUG_MODE}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.DEBUG_MODEhKubh)}(h'debug'h](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+hhjubh'debug'}(hhhjhhhNhNubeh}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.build_configj!hj"BuildConfiguration.DEBUG_MODEj#jBuildConfiguration DEBUG_MODEj%juh+h}hjhKhjhhubj')}(hhh]j,)}(h0Debug mode (fast compilation, worse performance)h]h0Debug mode (fast compilation, worse performance)}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjhKhjhhubah}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](py attributeeh%]h']h)]domainj objtypej desctypej noindex noindexentrynocontentsentryuh+hxhhhj(hjhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htGRELEASE_MODE (opengen.config.build_config.BuildConfiguration attribute);opengen.config.build_config.BuildConfiguration.RELEASE_MODEhNtauh+hXhj(hhhHdocstring of opengen.config.build_config.BuildConfiguration.RELEASE_MODEhNubhy)}(hhh](h~)}(hBuildConfiguration.RELEASE_MODEh](h)}(h RELEASE_MODEh]h RELEASE_MODE}(hhhj*hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj&hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.RELEASE_MODEhKubh)}(h 'release'h](h)}(h h]h }(hhhj=hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj9ubj)}(h=h]h=}(hhhjKhhhNhNubah}(h!]h#]jah%]h']h)]uh+jhj9ubh)}(h h]h }(hhhjYhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj9ubh 'release'}(hhhj9hhhNhNubeh}(h!]h#]h%]h']h)]hhuh+hhj&hhhj8hKubeh}(h!]j ah#](jjeh%]h']h)]jopengen.config.build_configj!hj"BuildConfiguration.RELEASE_MODEj#jwBuildConfiguration RELEASE_MODEj%jxuh+h}hj8hKhj#hhubj')}(hhh]j,)}(h7Release mode (great performance, very slow compilation)h]h7Release mode (great performance, very slow compilation)}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj"hKhj|hhubah}(h!]h#]h%]h']h)]uh+j&hj#hhhj8hKubeh}(h!]h#](py attributeeh%]h']h)]jjjjjjjjjuh+hxhhhj(hj"hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htB__init__() (opengen.config.build_config.BuildConfiguration method)7opengen.config.build_config.BuildConfiguration.__init__hNtauh+hXhj(hhhNhNubhy)}(hhh](h~)}(h*BuildConfiguration.__init__(build_dir='.')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/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.__init__hKubh)}(h build_dir='.'h]h)}(h build_dir='.'h](h)}(h build_dirh]h build_dir}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h=h]h=}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h'.'h]h'.'}(hhhjhhhNhNubah}(h!]h#]jah%]h']h)]support_smartquotesuh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.build_configj!hj"BuildConfiguration.__init__j#jBuildConfiguration__init__j%BuildConfiguration.__init__()uh+h}hjhKhjhhubj')}(hhh](j,)}(h+Construct an instance of BuildConfigurationh]h+Construct an instance of BuildConfiguration}(hjhj hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.__init__hKhj hhubh field_list)}(hhh](h field)}(hhh](h field_name)}(h Parametersh]h Parameters}(hhhj(hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj#hjhKubh field_body)}(hhh]j,)}(h@build_dir -- Target directory, defaults to the current directoryh](hliteral_strong)}(h build_dirh]h build_dir}(hhhjAhhhNhNubah}(h!]h#]h%]h']h)]uh+j?hj;ubh – }(hhhj;hhhNhNubh3Target directory, defaults to the current directory}(h3Target directory, defaults to the current directoryhj;hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hj8ubah}(h!]h#]h%]h']h)]uh+j6hj#ubeh}(h!]h#]h%]h']h)]uh+j!hjubj")}(hhh](j')}(hReturnsh]hReturns}(hhhjmhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjjhjhKubj7)}(hhh]j,)}(h$A new instance of BuildConfigurationh]h$A new instance of BuildConfiguration}(h$A new instance of BuildConfigurationhj~hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj{ubah}(h!]h#]h%]h']h)]uh+j6hjjubeh}(h!]h#]h%]h']h)]uh+j!hjubeh}(h!]h#]h%]h']h)]uh+jhj hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](pymethodeh%]h']h)]jjjjjjjjjuh+hxhhhj(hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htCallocator (opengen.config.build_config.BuildConfiguration property)8opengen.config.build_config.BuildConfiguration.allocatorhNtauh+hXhj(hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.allocatorhNubhy)}(hhh](h~)}(hBuildConfiguration.allocatorh](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/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.allocatorhKubh)}(h allocatorh]h allocator}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubh)}(h*~opengen.config.build_config.RustAllocatorh](j)}(h:h]h:}(hhhjhhhNhNubah}(h!]h#]jah%]h']h)]uh+jhjubh)}(h h]h }(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubj7)}(hhh]h RustAllocator}(hhhjhhhNhNubah}(h!]h#]h%]h']h)] refdomainpyreftypej! reftarget)opengen.config.build_config.RustAllocator refspecific py:modulej py:classhuh+j6hjubeh}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.build_configj!hj"BuildConfiguration.allocatorj#j/BuildConfiguration allocatorj%j0uh+h}hjhKhjhhubj')}(hhh]j,)}(h*Memory allocator for generated Rust solverh]h*Memory allocator for generated Rust solver}(hj9hj7hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjhKhj4hhubah}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]jjNjjOjjOjjjuh+hxhhhj(hjhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htJbuild_c_bindings (opengen.config.build_config.BuildConfiguration property)?opengen.config.build_config.BuildConfiguration.build_c_bindingshNtauh+hXhj(hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.build_c_bindingshNubhy)}(hhh](h~)}(h#BuildConfiguration.build_c_bindingsh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjihhhNhNubh)}(h h]h }(hhhjqhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjiubeh}(h!]h#]h%]h']h)]hhuh+hhjehhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.build_c_bindingshKubh)}(hbuild_c_bindingsh]hbuild_c_bindings}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjehhhjhKubeh}(h!]j_ah#](jjeh%]h']h)]jopengen.config.build_configj!hj"#BuildConfiguration.build_c_bindingsj#jBuildConfigurationbuild_c_bindingsj%juh+h}hjhKhjbhhubj')}(hhh]j,)}(hWhether to build C bindingsh]hWhether to build C bindings}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjahKhjhhubah}(h!]h#]h%]h']h)]uh+j&hjbhhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]jjjjjjjjjuh+hxhhhj(hjahNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htCbuild_dir (opengen.config.build_config.BuildConfiguration property)8opengen.config.build_config.BuildConfiguration.build_dirhNtauh+hXhj(hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.build_dirhNubhy)}(hhh](h~)}(hBuildConfiguration.build_dirh](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/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.build_dirhKubh)}(h build_dirh]h build_dir}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.build_configj!hj"BuildConfiguration.build_dirj#jBuildConfiguration build_dirj%juh+h}hjhKhjhhubj')}(hhh]j,)}(h>Directory in which the auto-generated optimizer will be storedh]h>Directory in which the auto-generated optimizer will be stored}(hjhj hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjhKhj hhubah}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]jj$jj%jj%jjjuh+hxhhhj(hjhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htDbuild_mode (opengen.config.build_config.BuildConfiguration property)9opengen.config.build_config.BuildConfiguration.build_modehNtauh+hXhj(hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.build_modehNubhy)}(hhh](h~)}(hBuildConfiguration.build_modeh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj?hhhNhNubh)}(h h]h }(hhhjGhhhNhNubah}(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/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.build_modehKubh)}(h build_modeh]h build_mode}(hhhj\hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj;hhhj[hKubeh}(h!]j5ah#](jjeh%]h']h)]jopengen.config.build_configj!hj"BuildConfiguration.build_modej#jpBuildConfiguration build_modej%jquh+h}hj[hKhj8hhubj')}(hhh]j,)}(hBuild mode (:class:`~opengen.config.build_config.BuildConfiguration.RELEASE_MODE` or :class:`~opengen.config.build_config.BuildConfiguration.DEBUG_MODE`)h](h Build mode (}(h Build mode (hjxhhhNhNubj7)}(hE:class:`~opengen.config.build_config.BuildConfiguration.RELEASE_MODE`h]j=)}(hjh]h RELEASE_MODE}(hhhjhhhNhNubah}(h!]h#](jHpypy-classeh%]h']h)]uh+j<hjubah}(h!]h#]h%]h']h)]refdocjU refdomainjreftypeclass refexplicitrefwarnj[jpj\hj];opengen.config.build_config.BuildConfiguration.RELEASE_MODEuh+j6hj_hKhjxubh or }(h or hjxhhhNhNubj7)}(hC:class:`~opengen.config.build_config.BuildConfiguration.DEBUG_MODE`h]j=)}(hjh]h DEBUG_MODE}(hhhjhhhNhNubah}(h!]h#](jHpypy-classeh%]h']h)]uh+j<hjubah}(h!]h#]h%]h']h)]refdocjU refdomainjreftypeclass refexplicitrefwarnj[jpj\hj]9opengen.config.build_config.BuildConfiguration.DEBUG_MODEuh+j6hj_hKhjxubh)}(h)hjxhhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hj7hKhjuhhubah}(h!]h#]h%]h']h)]uh+j&hj8hhhj[hKubeh}(h!]h#](pypropertyeh%]h']h)]jjjjjjjjjuh+hxhhhj(hj7hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htObuild_python_bindings (opengen.config.build_config.BuildConfiguration property)Dopengen.config.build_config.BuildConfiguration.build_python_bindingshNtauh+hXhj(hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.build_python_bindingshNubhy)}(hhh](h~)}(h(BuildConfiguration.build_python_bindingsh](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/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.build_python_bindingshKubh)}(hbuild_python_bindingsh]hbuild_python_bindings}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.build_configj!hj"(BuildConfiguration.build_python_bindingsj#j&BuildConfigurationbuild_python_bindingsj%j'uh+h}hjhKhjhhubj')}(hhh]j,)}(h Whether to build Python bindingsh]h Whether to build Python bindings}(hj0hj.hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjhKhj+hhubah}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]jjEjjFjjFjjjuh+hxhhhj(hjhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htDlocal_path (opengen.config.build_config.BuildConfiguration property)9opengen.config.build_config.BuildConfiguration.local_pathhNtauh+hXhj(hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.local_pathhNubhy)}(hhh](h~)}(hBuildConfiguration.local_pathh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj`hhhNhNubh)}(h h]h }(hhhjhhhhNhNubah}(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/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.local_pathhKubh)}(h local_pathh]h local_path}(hhhj}hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj\hhhj|hKubeh}(h!]jVah#](jjeh%]h']h)]jopengen.config.build_configj!hj"BuildConfiguration.local_pathj#jBuildConfiguration local_pathj%juh+h}hj|hKhjYhhubj')}(hhh]j,)}(hLocal path of OpEn (if any)h]hLocal path of OpEn (if any)}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjXhKhjhhubah}(h!]h#]h%]h']h)]uh+j&hjYhhhj|hKubeh}(h!]h#](pypropertyeh%]h']h)]jjjjjjjjjuh+hxhhhj(hjXhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htFopen_version (opengen.config.build_config.BuildConfiguration property);opengen.config.build_config.BuildConfiguration.open_versionhNtauh+hXhj(hhhNhNubhy)}(hhh](h~)}(hBuildConfiguration.open_versionh](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/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.open_versionhKubh)}(h open_versionh]h open_version}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.build_configj!hj"BuildConfiguration.open_versionj#jBuildConfiguration open_versionj%juh+h}hjhKhjhhubj')}(hhh](j,)}(h0OpEn version used with the auto-generated solverh]h0OpEn version used with the auto-generated solver}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.open_versionhKhjhhubj)}(hhh]j")}(hhh](j')}(hReturnsh]hReturns}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjhjhKubj7)}(hhh]j,)}(hThe method returns either a specific version of OpEn, which will be used with the auto-generated optimizer, or None, in which case, the latest version will be used. You may set your preferred version of OpEn with with_open_versionh](hoThe method returns either a specific version of OpEn, which will be used with the auto-generated optimizer, or }(hoThe method returns either a specific version of OpEn, which will be used with the auto-generated optimizer, or hj)hhhNhNubh title_reference)}(h`None`h]hNone}(hhhj4hhhNhNubah}(h!]h#]h%]h']h)]uh+j2hj)hhhNhNubhb, in which case, the latest version will be used. You may set your preferred version of OpEn with }(hb, in which case, the latest version will be used. You may set your preferred version of OpEn with hj)hhhNhNubj3)}(h`with_open_version`h]hwith_open_version}(hhhjGhhhNhNubah}(h!]h#]h%]h']h)]uh+j2hj)hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hj&ubah}(h!]h#]h%]h']h)]uh+j6hjubeh}(h!]h#]h%]h']h)]uh+j!hjubah}(h!]h#]h%]h']h)]uh+jhjhhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]jjvjjwjjwjjjuh+hxhhhj(hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htArebuild (opengen.config.build_config.BuildConfiguration property)6opengen.config.build_config.BuildConfiguration.rebuildhNtauh+hXhj(hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.rebuildhNubhy)}(hhh](h~)}(hBuildConfiguration.rebuildh](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/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.rebuildhKubh)}(hrebuildh]hrebuild}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.build_configj!hj"BuildConfiguration.rebuildj#jBuildConfigurationrebuildj%juh+h}hjhKhjhhubj')}(hhh]j,)}(h.Whether to re-build the optimizer from scratchh]h.Whether to re-build the optimizer from scratch}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjhKhjhhubah}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]jjjjjjjjjuh+hxhhhj(hjhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htDros_config (opengen.config.build_config.BuildConfiguration property)9opengen.config.build_config.BuildConfiguration.ros_confighNtauh+hXhj(hhhNhNubhy)}(hhh](h~)}(hBuildConfiguration.ros_configh](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/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.ros_confighKubh)}(h ros_configh]h ros_config}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubh)}(h+~opengen.config.ros_config.RosConfigurationh](j)}(h:h]h:}(hhhj*hhhNhNubah}(h!]h#]jah%]h']h)]uh+jhj&ubh)}(h h]h }(hhhj8hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj&ubj7)}(hhh]hRosConfiguration}(hhhjFhhhNhNubah}(h!]h#]h%]h']h)] refdomainjreftypej! reftarget*opengen.config.ros_config.RosConfiguration refspecific py:modulej py:classhuh+j6hj&ubeh}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.build_configj!hj"BuildConfiguration.ros_configj#jfBuildConfiguration ros_configj%jguh+h}hjhKhjhhubj')}(hhh](j,)}(hROS package configurationh]hROS package configuration}(hjphjnhhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.ros_confighKhjkhhubj)}(hhh]j")}(hhh](j')}(hReturnsh]hReturns}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjhjhKubj7)}(hhh]j,)}(hinstance of RosConfigurationh]hinstance of RosConfiguration}(hinstance of RosConfigurationhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+j6hjubeh}(h!]h#]h%]h']h)]uh+j!hj}ubah}(h!]h#]h%]h']h)]uh+jhjkhhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]jjjjjjjjjuh+hxhhhj(hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htGtarget_system (opengen.config.build_config.BuildConfiguration 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/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.target_systemhKubh)}(h target_systemh]h target_system}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.build_configj!hj" BuildConfiguration.target_systemj#j BuildConfiguration target_systemj%j uh+h}hjhKhjhhubj')}(hhh](j,)}(h Target systemh]h Target system}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjhKhj hhubj,)}(hUSee also: :class:`~opengen.config.build_config.BuildConfiguration.with_target_system`h](h See also: }(h See also: hj hhhNhNubj7)}(hK:class:`~opengen.config.build_config.BuildConfiguration.with_target_system`h]j=)}(hj+ h]hwith_target_system}(hhhj- hhhNhNubah}(h!]h#](jHpypy-classeh%]h']h)]uh+j<hj) ubah}(h!]h#]h%]h']h)]refdocjU refdomainj7 reftypeclass refexplicitrefwarnj[j j\hj]Aopengen.config.build_config.BuildConfiguration.with_target_systemuh+j6hj_hKhj ubeh}(h!]h#]h%]h']h)]uh+j+hjhKhj hhubeh}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]jjX jjY jjY jjjuh+hxhhhj(hjhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htNtcp_interface_config (opengen.config.build_config.BuildConfiguration property)Copengen.config.build_config.BuildConfiguration.tcp_interface_confighNtauh+hXhj(hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.tcp_interface_confighNubhy)}(hhh](h~)}(h'BuildConfiguration.tcp_interface_configh](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/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.tcp_interface_confighKubh)}(htcp_interface_configh]htcp_interface_config}(hhhj hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjo hhhj hKubeh}(h!]ji ah#](jjeh%]h']h)]jopengen.config.build_configj!hj"'BuildConfiguration.tcp_interface_configj#j BuildConfigurationtcp_interface_configj%j uh+h}hj hKhjl hhubj')}(hhh]j,)}(h Whether to build a TCP interfaceh]h Whether to build a TCP interface}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjk hKhj hhubah}(h!]h#]h%]h']h)]uh+j&hjl hhhj hKubeh}(h!]h#](pypropertyeh%]h']h)]jj jj jj jjjuh+hxhhhj(hjk hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htHwith_allocator() (opengen.config.build_config.BuildConfiguration method)=opengen.config.build_config.BuildConfiguration.with_allocatorhNtauh+hXhj(hhhNhNubhy)}(hhh](h~)}(hXBuildConfiguration.with_allocator(allocator: ~opengen.config.build_config.RustAllocator)h](h)}(hwith_allocatorh]hwith_allocator}(hhhj hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_allocatorhKubh)}(h5allocator: ~opengen.config.build_config.RustAllocatorh]h)}(hallocator: RustAllocatorh](h)}(h allocatorh]h allocator}(hhhj hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj ubj)}(h:h]h:}(hhhj hhhNhNubah}(h!]h#]jah%]h']h)]uh+jhj ubh)}(h h]h }(hhhj hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj ubh)}(h RustAllocatorh]j7)}(hhh]h RustAllocator}(hhhj" hhhNhNubah}(h!]h#]h%]h']h)] refdomainjreftypej! reftarget)opengen.config.build_config.RustAllocator refspecific py:modulej py:classhuh+j6hj ubah}(h!]h#]hah%]h']h)]uh+hhj ubeh}(h!]h#]h%]h']h)]hhuh+hhj ubah}(h!]h#]h%]h']h)]hhuh+hhj hhhj hKubeh}(h!]j ah#](jjeh%]h']h)]jopengen.config.build_configj!hj"!BuildConfiguration.with_allocatorj#jN BuildConfigurationwith_allocatorj%#BuildConfiguration.with_allocator()uh+h}hj hKhj hhubj')}(hhh](j,)}(h Specify a Rust memory allocator.h]h Specify a Rust memory allocator.}(hjY hjW hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_allocatorhKhjT hhubj,)}(hX-With this method the user can choose an alternative memory allocator such as `jemalloc` and `rpalloc`. For example, if you choose `jemalloc` as your memory allocator, the autogenerated project will have a `Cargo.toml` file where `optimization-engine` is loaded as a dependency with the "jem" feature.h](hMWith this method the user can choose an alternative memory allocator such as }(hMWith this method the user can choose an alternative memory allocator such as hjf hhhNhNubj3)}(h `jemalloc`h]hjemalloc}(hhhjo hhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjf ubh and }(h and hjf hhhNhNubj3)}(h `rpalloc`h]hrpalloc}(hhhj hhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjf ubh. For example, if you choose }(h. For example, if you choose hjf hhhNhNubj3)}(h `jemalloc`h]hjemalloc}(hhhj hhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjf ubhB as your memory allocator, the autogenerated project will have a }(hB as your memory allocator, the autogenerated project will have a hjf hhhNhNubj3)}(h `Cargo.toml`h]h Cargo.toml}(hhhj hhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjf ubh file where }(h file where hjf hhhNhNubj3)}(h`optimization-engine`h]hoptimization-engine}(hhhj hhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjf ubh6 is loaded as a dependency with the “jem” feature.}(h2 is loaded as a dependency with the "jem" feature.hjf hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hje hKhjT hhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhj hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj hj hKubj7)}(hhh]j,)}(h1allocator -- allocator; instance of RustAllocatorh](j@)}(h allocatorh]h allocator}(hhhj hhhNhNubah}(h!]h#]h%]h']h)]uh+j?hj ubh – }(hhhj hhhNhNubhallocator; instance of }(hallocator; instance of hj hhhNhNubj3)}(h`RustAllocator`h]h RustAllocator}(hhhj hhhNhNubah}(h!]h#]h%]h']h)]uh+j2hj hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hj ubah}(h!]h#]h%]h']h)]uh+j6hj ubeh}(h!]h#]h%]h']h)]uh+j!hj ubj")}(hhh](j')}(hReturnsh]hReturns}(hhhj) hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj& hj hKubj7)}(hhh]j,)}(h¤t instance of BuildConfigurationh]h¤t instance of BuildConfiguration}(h¤t instance of BuildConfigurationhj: hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj7 ubah}(h!]h#]h%]h']h)]uh+j6hj& ubeh}(h!]h#]h%]h']h)]uh+j!hj ubeh}(h!]h#]h%]h']h)]uh+jhjT hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hj hhhj hKubeh}(h!]h#](pymethodeh%]h']h)]jjd jje jje jjjuh+hxhhhj(hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htOwith_build_c_bindings() (opengen.config.build_config.BuildConfiguration method)Dopengen.config.build_config.BuildConfiguration.with_build_c_bindingshNtauh+hXhj(hhhNhNubhy)}(hhh](h~)}(h?BuildConfiguration.with_build_c_bindings(build_c_bindings=True)h](h)}(hwith_build_c_bindingsh]hwith_build_c_bindings}(hhhj~ hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjz hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_build_c_bindingshKubh)}(hbuild_c_bindings=Trueh]h)}(hbuild_c_bindings=Trueh](h)}(hbuild_c_bindingsh]hbuild_c_bindings}(hhhj hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj ubh)}(h=h]h=}(hhhj hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj ubh)}(hTrueh]hTrue}(hhhj hhhNhNubah}(h!]h#]jah%]h']h)]support_smartquotesuh+hhj ubeh}(h!]h#]h%]h']h)]hhuh+hhj ubah}(h!]h#]h%]h']h)]hhuh+hhjz hhhj hKubeh}(h!]ju ah#](jjeh%]h']h)]jopengen.config.build_configj!hj"(BuildConfiguration.with_build_c_bindingsj#j BuildConfigurationwith_build_c_bindingsj%*BuildConfiguration.with_build_c_bindings()uh+h}hj hKhjw hhubj')}(hhh](j,)}(hMIf activated, OpEn will generate C/C++ bindings for the auto-generated solverh]hMIf activated, OpEn will generate C/C++ bindings for the auto-generated solver}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_build_c_bindingshKhj hhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhj hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj hj hKubj7)}(hhh]j,)}(hbuild_c_bindings -- whether to build C/C++ bindings for auto-generated solver; default: True, i.e., it suffices to call build_config.with_build_c_bindings() instead of build_config.with_build_c_bindings(True)h](j@)}(hbuild_c_bindingsh]hbuild_c_bindings}(hhhj hhhNhNubah}(h!]h#]h%]h']h)]uh+j?hj ubh – }(hhhj hhhNhNubhDwhether to build C/C++ bindings for auto-generated solver; default: }(hDwhether to build C/C++ bindings for auto-generated solver; default: hj hhhNhNubj3)}(h`True`h]hTrue}(hhhj hhhNhNubah}(h!]h#]h%]h']h)]uh+j2hj hhhNhNubh, i.e., it suffices to call }(h, i.e., it suffices to call hj hhhNhNubj3)}(h&`build_config.with_build_c_bindings()`h]h$build_config.with_build_c_bindings()}(hhhj/ hhhNhNubah}(h!]h#]h%]h']h)]uh+j2hj hhhNhNubh instead of }(h instead of hj hhhNhNubj3)}(h*`build_config.with_build_c_bindings(True)`h]h(build_config.with_build_c_bindings(True)}(hhhjB hhhNhNubah}(h!]h#]h%]h']h)]uh+j2hj hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hj ubah}(h!]h#]h%]h']h)]uh+j6hj ubeh}(h!]h#]h%]h']h)]uh+j!hj ubj")}(hhh](j')}(hReturnsh]hReturns}(hhhje hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjb hj hKubj7)}(hhh]j,)}(h¤t instance of BuildConfigurationh]h¤t instance of BuildConfiguration}(h¤t instance of BuildConfigurationhjv hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjs ubah}(h!]h#]h%]h']h)]uh+j6hjb ubeh}(h!]h#]h%]h']h)]uh+j!hj ubeh}(h!]h#]h%]h']h)]uh+jhj hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hjw hhhj hKubeh}(h!]h#](pymethodeh%]h']h)]jj jj jj jjjuh+hxhhhj(hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htNwith_build_directory() (opengen.config.build_config.BuildConfiguration method)Copengen.config.build_config.BuildConfiguration.with_build_directoryhNtauh+hXhj(hhhNhNubhy)}(hhh](h~)}(h2BuildConfiguration.with_build_directory(build_dir)h](h)}(hwith_build_directoryh]hwith_build_directory}(hhhj hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_build_directoryhKubh)}(h build_dirh]h)}(h build_dirh]h)}(h build_dirh]h build_dir}(hhhj hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj ubah}(h!]h#]h%]h']h)]hhuh+hhj ubah}(h!]h#]h%]h']h)]hhuh+hhj hhhj hKubeh}(h!]j ah#](jjeh%]h']h)]jopengen.config.build_configj!hj"'BuildConfiguration.with_build_directoryj#j BuildConfigurationwith_build_directoryj%)BuildConfiguration.with_build_directory()uh+h}hj hKhj hhubj')}(hhh](j,)}(hSpecify the build directoryh]hSpecify the build directory}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_build_directoryhKhj hhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhj hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj hj hKubj7)}(hhh]j,)}(h&build_dir -- build directory as stringh](j@)}(h build_dirh]h build_dir}(hhhj$ hhhNhNubah}(h!]h#]h%]h']h)]uh+j?hj ubh – }(hhhj hhhNhNubhbuild directory as string}(hbuild directory as stringhj hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hj ubah}(h!]h#]h%]h']h)]uh+j6hj ubeh}(h!]h#]h%]h']h)]uh+j!hj ubj")}(hhh](j')}(hReturnsh]hReturns}(hhhjP hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjM hj hKubj7)}(hhh]j,)}(h¤t instance of BuildConfigurationh]h¤t instance of BuildConfiguration}(h¤t instance of BuildConfigurationhja hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj^ ubah}(h!]h#]h%]h']h)]uh+j6hjM ubeh}(h!]h#]h%]h']h)]uh+j!hj ubeh}(h!]h#]h%]h']h)]uh+jhj hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hj hhhj hKubeh}(h!]h#](pymethodeh%]h']h)]jj jj jj jjjuh+hxhhhj(hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htIwith_build_mode() (opengen.config.build_config.BuildConfiguration method)>opengen.config.build_config.BuildConfiguration.with_build_modehNtauh+hXhj(hhhNhNubhy)}(hhh](h~)}(h.BuildConfiguration.with_build_mode(build_mode)h](h)}(hwith_build_modeh]hwith_build_mode}(hhhj hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_build_modehKubh)}(h build_modeh]h)}(h build_modeh]h)}(h build_modeh]h build_mode}(hhhj hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj ubah}(h!]h#]h%]h']h)]hhuh+hhj ubah}(h!]h#]h%]h']h)]hhuh+hhj hhhj hKubeh}(h!]j ah#](jjeh%]h']h)]jopengen.config.build_configj!hj""BuildConfiguration.with_build_modej#j BuildConfigurationwith_build_modej%$BuildConfiguration.with_build_mode()uh+h}hj hKhj hhubj')}(hhh](j,)}(h"Set the build mode (debug/release)h]h"Set the build mode (debug/release)}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_build_modehKhj hhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhj hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj hj hKubj7)}(hhh]j,)}(hbuild_mode -- Choose either 'debug' or 'release'; the former is fast, but suboptimal, while the later may take a while to compile, but the generated binary is significantly fasterh](j@)}(h build_modeh]h build_mode}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j?hj ubh – }(hhhj hhhNhNubhChoose either ‘debug’ or ‘release’; the former is fast, but suboptimal, while the later may take a while to compile, but the generated binary is significantly faster}(hChoose either 'debug' or 'release'; the former is fast, but suboptimal, while the later may take a while to compile, but the generated binary is significantly fasterhj hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+j6hj ubeh}(h!]h#]h%]h']h)]uh+j!hj ubj")}(hhh](j')}(hReturnsh]hReturns}(hhhj;hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj8hj hKubj7)}(hhh]j,)}(h¤t instance of BuildConfigurationh]h¤t instance of BuildConfiguration}(h¤t instance of BuildConfigurationhjLhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjIubah}(h!]h#]h%]h']h)]uh+j6hj8ubeh}(h!]h#]h%]h']h)]uh+j!hj ubeh}(h!]h#]h%]h']h)]uh+jhj hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hj hhhj hKubeh}(h!]h#](pymethodeh%]h']h)]jjvjjwjjwjjjuh+hxhhhj(hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htTwith_build_python_bindings() (opengen.config.build_config.BuildConfiguration method)Iopengen.config.build_config.BuildConfiguration.with_build_python_bindingshNtauh+hXhj(hhhNhNubhy)}(hhh](h~)}(hIBuildConfiguration.with_build_python_bindings(build_python_bindings=True)h](h)}(hwith_build_python_bindingsh]hwith_build_python_bindings}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_build_python_bindingshKubh)}(hbuild_python_bindings=Trueh]h)}(hbuild_python_bindings=Trueh](h)}(hbuild_python_bindingsh]hbuild_python_bindings}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h=h]h=}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(hTrueh]hTrue}(hhhjhhhNhNubah}(h!]h#]jah%]h']h)]support_smartquotesuh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.build_configj!hj"-BuildConfiguration.with_build_python_bindingsj#jBuildConfigurationwith_build_python_bindingsj%/BuildConfiguration.with_build_python_bindings()uh+h}hjhKhjhhubj')}(hhh](j,)}(hNIf activated, OpEn will generate python bindings for the auto-generated solverh]hNIf activated, OpEn will generate python bindings for the auto-generated solver}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_build_python_bindingshKhjhhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjhjhKubj7)}(hhh]j,)}(hbuild_python_bindings -- whether to build python bindings for auto-generated solver; default: True, i.e., it suffices to call build_config.with_build_python_bindings() instead of build_config.with_build_python_bindings(True)h](j@)}(hbuild_python_bindingsh]hbuild_python_bindings}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j?hjubh – }(hhhjhhhNhNubhEwhether to build python bindings for auto-generated solver; default: }(hEwhether to build python bindings for auto-generated solver; default: hjhhhNhNubj3)}(h`True`h]hTrue}(hhhj.hhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjhhhNhNubh, i.e., it suffices to call }(h, i.e., it suffices to call hjhhhNhNubj3)}(h+`build_config.with_build_python_bindings()`h]h)build_config.with_build_python_bindings()}(hhhjAhhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjhhhNhNubh instead of }(h instead of hjhhhNhNubj3)}(h/`build_config.with_build_python_bindings(True)`h]h-build_config.with_build_python_bindings(True)}(hhhjThhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjhhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+j6hjubeh}(h!]h#]h%]h']h)]uh+j!hjubj")}(hhh](j')}(hReturnsh]hReturns}(hhhjwhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjthjhKubj7)}(hhh]j,)}(h¤t instance of BuildConfigurationh]h¤t instance of BuildConfiguration}(h¤t instance of BuildConfigurationhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+j6hjtubeh}(h!]h#]h%]h']h)]uh+j!hjubeh}(h!]h#]h%]h']h)]uh+jhjhhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](pymethodeh%]h']h)]jjjjjjjjjuh+hxhhhj(hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htKwith_open_version() (opengen.config.build_config.BuildConfiguration method)@opengen.config.build_config.BuildConfiguration.with_open_versionhNtauh+hXhj(hhhNhNubhy)}(hhh](h~)}(hGBuildConfiguration.with_open_version(open_version='*', local_path=None)h](h)}(hwith_open_versionh]hwith_open_version}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_open_versionhKubh)}(h!open_version='*', local_path=Noneh](h)}(hopen_version='*'h](h)}(h open_versionh]h open_version}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h=h]h=}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h'*'h]h'*'}(hhhjhhhNhNubah}(h!]h#]jah%]h']h)]support_smartquotesuh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjubh)}(hlocal_path=Noneh](h)}(h local_pathh]h local_path}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h=h]h=}(hhhj&hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(hNoneh]hNone}(hhhj4hhhNhNubah}(h!]h#]jah%]h']h)]support_smartquotesuh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.build_configj!hj"$BuildConfiguration.with_open_versionj#jUBuildConfigurationwith_open_versionj%&BuildConfiguration.with_open_version()uh+h}hjhKhjhhubj')}(hhh](j,)}(h&Specify the version of OpEn to link toh]h&Specify the version of OpEn to link to}(hj`hj^hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_open_versionhKhj[hhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhjshhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjphjhKubj7)}(hhh]h bullet_list)}(hhh](h list_item)}(hhh]j,)}(hopen_version -- version of OpEn (in case you want to compile with an older version of OpEn; if not, the latest version of OpEn will be used)h](j@)}(h open_versionh]h open_version}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j?hjubh – }(hhhjhhhNhNubh|version of OpEn (in case you want to compile with an older version of OpEn; if not, the latest version of OpEn will be used)}(h|version of OpEn (in case you want to compile with an older version of OpEn; if not, the latest version of OpEn will be used)hjhhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+jhjubj)}(hhh]j,)}(hlocal_path -- you can compile using a local version of OpEn. In that case, you need to provide the full absolute path to that local OpEn directory. This option is intended for developers.h](j@)}(h local_pathh]h local_path}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j?hjubh – }(hhhjhhhNhNubhyou can compile using a local version of OpEn. In that case, you need to provide the full absolute path to that local OpEn directory. This option is intended for developers.}(hyou can compile using a local version of OpEn. In that case, you need to provide the full absolute path to that local OpEn directory. This option is intended for developers.hjhhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+jhjubeh}(h!]h#]h%]h']h)]uh+jhjubah}(h!]h#]h%]h']h)]uh+j6hjpubeh}(h!]h#]h%]h']h)]uh+j!hjmubj")}(hhh](j')}(hReturnsh]hReturns}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjhjhKubj7)}(hhh]j,)}(h¤t instance of BuildConfigurationh]h¤t instance of BuildConfiguration}(h¤t instance of BuildConfigurationhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+j6hjubeh}(h!]h#]h%]h']h)]uh+j!hjmubeh}(h!]h#]h%]h']h)]uh+jhj[hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](pymethodeh%]h']h)]jj/jj0jj0jjjuh+hxhhhj(hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htFwith_rebuild() (opengen.config.build_config.BuildConfiguration method);opengen.config.build_config.BuildConfiguration.with_rebuildhNtauh+hXhj(hhhNhNubhy)}(hhh](h~)}(h+BuildConfiguration.with_rebuild(do_rebuild)h](h)}(h with_rebuildh]h with_rebuild}(hhhjIhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjEhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_rebuildhKubh)}(h do_rebuildh]h)}(h do_rebuildh]h)}(h do_rebuildh]h do_rebuild}(hhhj`hhhNhNubah}(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#](jjeh%]h']h)]jopengen.config.build_configj!hj"BuildConfiguration.with_rebuildj#jBuildConfiguration with_rebuildj%!BuildConfiguration.with_rebuild()uh+h}hjWhKhjBhhubj')}(hhh](j,)}(hEWhether to clean and rebuild the code generator, if it already existsh]hEWhether to clean and rebuild the code generator, if it already exists}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_rebuildhKhjhhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjhjWhKubj7)}(hhh]j,)}(h`do_rebuild -- if set to True, the target code generator will be cleaned and rebuilt from scratchh](j@)}(h do_rebuildh]h do_rebuild}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j?hjubh – }(hhhjhhhNhNubhRif set to True, the target code generator will be cleaned and rebuilt from scratch}(hRif set to True, the target code generator will be cleaned and rebuilt from scratchhjhhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+j6hjubeh}(h!]h#]h%]h']h)]uh+j!hjubj")}(hhh](j')}(hReturnsh]hReturns}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjhjWhKubj7)}(hhh]j,)}(h¤t instance of BuildConfigurationh]h¤t instance of BuildConfiguration}(h¤t instance of BuildConfigurationhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+j6hjubeh}(h!]h#]h%]h']h)]uh+j!hjubeh}(h!]h#]h%]h']h)]uh+jhjhhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hjBhhhjWhKubeh}(h!]h#](pymethodeh%]h']h)]jjjjjjjjjuh+hxhhhj(hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htBwith_ros() (opengen.config.build_config.BuildConfiguration method)7opengen.config.build_config.BuildConfiguration.with_roshNtauh+hXhj(hhhNhNubhy)}(hhh](h~)}(hTBuildConfiguration.with_ros(ros_config: ~opengen.config.ros_config.RosConfiguration)h](h)}(hwith_rosh]hwith_ros}(hhhj4hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj0hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_roshKubh)}(h7ros_config: ~opengen.config.ros_config.RosConfigurationh]h)}(hros_config: RosConfigurationh](h)}(h ros_configh]h ros_config}(hhhjKhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjGubj)}(h:h]h:}(hhhjYhhhNhNubah}(h!]h#]jah%]h']h)]uh+jhjGubh)}(h h]h }(hhhjghhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjGubh)}(hRosConfigurationh]j7)}(hhh]hRosConfiguration}(hhhjyhhhNhNubah}(h!]h#]h%]h']h)] refdomainjreftypej! reftarget*opengen.config.ros_config.RosConfiguration refspecific py:modulej py:classhuh+j6hjuubah}(h!]h#]hah%]h']h)]uh+hhjGubeh}(h!]h#]h%]h']h)]hhuh+hhjCubah}(h!]h#]h%]h']h)]hhuh+hhj0hhhjBhKubeh}(h!]j+ah#](jjeh%]h']h)]jopengen.config.build_configj!hj"BuildConfiguration.with_rosj#jBuildConfigurationwith_rosj%BuildConfiguration.with_ros()uh+h}hjBhKhj-hhubj')}(hhh](j,)}(hbActivates the generation of a ROS package. The caller must provide an instance of RosConfigurationh]hbActivates the generation of a ROS package. The caller must provide an instance of RosConfiguration}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_roshKhjhhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjhjBhKubj7)}(hhh]j,)}(h)ros_config -- Configuation of ROS packageh](j@)}(h ros_configh]h ros_config}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j?hjubh – }(hhhjhhhNhNubhConfiguation of ROS package}(hConfiguation of ROS packagehjhhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+j6hjubeh}(h!]h#]h%]h']h)]uh+j!hjubj")}(hhh](j')}(hReturnsh]hReturns}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjhjBhKubj7)}(hhh]j,)}(h¤t instance of BuildConfigurationh]h¤t instance of BuildConfiguration}(h¤t instance of BuildConfiguration9hjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+j6hjubeh}(h!]h#]h%]h']h)]uh+j!hjubeh}(h!]h#]h%]h']h)]uh+jhjhhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hj-hhhjBhKubeh}(h!]h#](pymethodeh%]h']h)]jj?jj@jj@jjjuh+hxhhhj(hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htLwith_target_system() (opengen.config.build_config.BuildConfiguration method)Aopengen.config.build_config.BuildConfiguration.with_target_systemhNtauh+hXhj(hhhNhNubhy)}(hhh](h~)}(h4BuildConfiguration.with_target_system(target_system)h](h)}(hwith_target_systemh]hwith_target_system}(hhhjYhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjUhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_target_systemhKubh)}(h target_systemh]h)}(h target_systemh]h)}(h target_systemh]h target_system}(hhhjphhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjlubah}(h!]h#]h%]h']h)]hhuh+hhjhubah}(h!]h#]h%]h']h)]hhuh+hhjUhhhjghKubeh}(h!]jPah#](jjeh%]h']h)]jopengen.config.build_configj!hj"%BuildConfiguration.with_target_systemj#jBuildConfigurationwith_target_systemj%'BuildConfiguration.with_target_system()uh+h}hjghKhjRhhubj')}(hhh](j,)}(hSpecify the target systemh]hSpecify the target system}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_target_systemhKhjhhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjhjghKubj7)}(hhh]j,)}(htarget_system -- target system as string (e.g., use "arm-unknown-linux-gnueabihf" or "rpi" for Raspberry Pi). Note that you must have installed the target using rustup if you need to cross-compile.h](j@)}(h target_systemh]h target_system}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j?hjubh – }(hhhjhhhNhNubhtarget system as string (e.g., use “arm-unknown-linux-gnueabihf” or “rpi” for Raspberry Pi). Note that you must have installed the target using }(htarget system as string (e.g., use "arm-unknown-linux-gnueabihf" or "rpi" for Raspberry Pi). Note that you must have installed the target using hjhhhNhNubj3)}(h`rustup`h]hrustup}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjhhhNhNubh if you need to cross-compile.}(h if you need to cross-compile.hjhhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+j6hjubeh}(h!]h#]h%]h']h)]uh+j!hjubj")}(hhh](j')}(hReturnsh]hReturns}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjhjghKubj7)}(hhh]j,)}(h¤t instance of BuildConfigurationh]h¤t instance of BuildConfiguration}(h¤t instance of BuildConfigurationhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+j6hjubeh}(h!]h#]h%]h']h)]uh+j!hjubeh}(h!]h#]h%]h']h)]uh+jhjhhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hjRhhhjghKubeh}(h!]h#](pymethodeh%]h']h)]jj=jj>jj>jjjuh+hxhhhj(hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htSwith_tcp_interface_config() (opengen.config.build_config.BuildConfiguration method)Hopengen.config.build_config.BuildConfiguration.with_tcp_interface_confighNtauh+hXhj(hhhNhNubhy)}(hhh](h~)}(hBuildConfiguration.with_tcp_interface_config(tcp_interface_config=)h](h)}(hwith_tcp_interface_configh]hwith_tcp_interface_config}(hhhjWhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjShhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_tcp_interface_confighKubh)}(hW(tcp_interface_config=)h]h)}(hUtcp_interface_config=h]h)}(hUtcp_interface_config=h]hUtcp_interface_config=}(hhhjnhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjjubah}(h!]h#]h%]h']h)]hhuh+hhjfubah}(h!]h#]h%]h']h)]hhuh+hhjShhhjehKubeh}(h!]jNah#](jjeh%]h']h)]jopengen.config.build_configj!hj",BuildConfiguration.with_tcp_interface_configj#jBuildConfigurationwith_tcp_interface_configj%.BuildConfiguration.with_tcp_interface_config()uh+h}hjehKhjPhhubj')}(hhh](j,)}(h)Specify a TCP server configuration objecth]h)Specify a TCP server configuration object}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.BuildConfiguration.with_tcp_interface_confighKhjhhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjhjehKubj7)}(hhh]j,)}(h7tcp_interface_config -- Custom TCP server configurationh](j@)}(htcp_interface_configh]htcp_interface_config}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j?hjubh – }(hhhjhhhNhNubhCustom TCP server configuration}(hCustom TCP server configurationhjhhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+j6hjubeh}(h!]h#]h%]h']h)]uh+j!hjubj")}(hhh](j')}(hReturnsh]hReturns}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjhjehKubj7)}(hhh]j,)}(h¤t instance of BuildConfigurationh]h¤t instance of BuildConfiguration}(h¤t instance of BuildConfigurationhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+j6hjubeh}(h!]h#]h%]h']h)]uh+j!hjubeh}(h!]h#]h%]h']h)]uh+jhjhhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hjPhhhjehKubeh}(h!]h#](pymethodeh%]h']h)]jj(jj)jj)jjjuh+hxhhhj(hNhNubeh}(h!]h#]h%]h']h)]uh+j&hhzhhhhhKubeh}(h!]h#](pyclasseh%]h']h)]jj6jj7jj7jjjuh+hxhhhhFhNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht4RustAllocator (class in opengen.config.build_config))opengen.config.build_config.RustAllocatorhNtauh+hXhhFhhhNhNubhy)}(hhh](h~)}(hRustAllocator(value)h](h)}(h2[<#text: 'class'>, >]h](hclass}(hhhjPhhhNhNubh)}(h h]h }(hhhjXhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjPubeh}(h!]h#]h%]h']h)]hhuh+hhjLhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.RustAllocatorhKubh)}(hopengen.config.build_config.h]hopengen.config.build_config.}(hhhjmhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjLhhhjlhKubh)}(h RustAllocatorh]h RustAllocator}(hhhj{hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjLhhhjlhKubh)}(hvalueh]h)}(hvalueh]h)}(hvalueh]hvalue}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjubah}(h!]h#]h%]h']h)]hhuh+hhjLhhhjlhKubeh}(h!]jGah#](jjeh%]h']h)]jopengen.config.build_configj!hj"j}j#jj}j%j}uh+h}hjlhKhjIhhubj')}(hhh](j,)}(hBases: :py:class:`~enum.Enum`h](hBases: }(hBases: hjhhhNhNubj7)}(h:py:class:`~enum.Enum`h]j=)}(hjh]hEnum}(hhhjhhhNhNubah}(h!]h#](jHpypy-classeh%]h']h)]uh+j<hjubah}(h!]h#]h%]h']h)]refdocjU refdomainjreftypeclass refexplicitrefwarnj[jj\j}j] enum.Enumuh+j6hj_hKhjubeh}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.RustAllocatorhKhjhhubj,)}(h/Memory Allocator for the auto-generated projecth]h/Memory Allocator for the auto-generated project}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.RustAllocatorhKhjhhubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htFDefaultAllocator (opengen.config.build_config.RustAllocator attribute):opengen.config.build_config.RustAllocator.DefaultAllocatorhNtauh+hXhjhhhGdocstring of opengen.config.build_config.RustAllocator.DefaultAllocatorhNubhy)}(hhh](h~)}(hRustAllocator.DefaultAllocatorh](h)}(hDefaultAllocatorh]hDefaultAllocator}(hhhj hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.RustAllocator.DefaultAllocatorhKubh)}(h0h](h)}(h h]h }(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubj)}(h=h]h=}(hhhj,hhhNhNubah}(h!]h#]jah%]h']h)]uh+jhjubh)}(h h]h }(hhhj:hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh0}(hhhjhhhNhNubeh}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.build_configj!j}j"RustAllocator.DefaultAllocatorj#jX RustAllocatorDefaultAllocatorj%jYuh+h}hjhKhjhhubj')}(hhh]j,)}(hDefault allocatorh]hDefault allocator}(hjbhj`hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjhKhj]hhubah}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](py attributeeh%]h']h)]jjwjjxjjxjjjuh+hxhhhjhjhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht>JemAlloc (opengen.config.build_config.RustAllocator attribute)2opengen.config.build_config.RustAllocator.JemAllochNtauh+hXhjhhh?docstring of opengen.config.build_config.RustAllocator.JemAllochNubhy)}(hhh](h~)}(hRustAllocator.JemAlloch](h)}(hJemAlloch]hJemAlloc}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.RustAllocator.JemAllochKubh)}(h1h](h)}(h h]h }(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubj)}(h=h]h=}(hhhjhhhNhNubah}(h!]h#]jah%]h']h)]uh+jhjubh)}(h h]h }(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh1}(hhhjhhhNhNubeh}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.build_configj!j}j"RustAllocator.JemAllocj#j RustAllocatorJemAllocj%juh+h}hjhKhjhhubj')}(hhh](j,)}(hMemory allocator: `jemalloc`h](hMemory allocator: }(hMemory allocator: hjhhhNhNubj3)}(h `jemalloc`h]hjemalloc}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjubeh}(h!]h#]h%]h']h)]uh+j+hjhKhjhhubj,)}(hVJemalloc is a generic implementation of malloc that emphasises fragmentation avoidanceh]hVJemalloc is a generic implementation of malloc that emphasises fragmentation avoidance}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjhKhjhhubeh}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](py attributeeh%]h']h)]jjjjjjjjjuh+hxhhhjhjhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht=RpAlloc (opengen.config.build_config.RustAllocator attribute)1opengen.config.build_config.RustAllocator.RpAllochNtauh+hXhjhhh>docstring of opengen.config.build_config.RustAllocator.RpAllochNubhy)}(hhh](h~)}(hRustAllocator.RpAlloch](h)}(hRpAlloch]hRpAlloc}(hhhj6hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj2hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/build_config.py:docstring of opengen.config.build_config.RustAllocator.RpAllochKubh)}(h2h](h)}(h h]h }(hhhjIhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjEubj)}(h=h]h=}(hhhjWhhhNhNubah}(h!]h#]jah%]h']h)]uh+jhjEubh)}(h h]h }(hhhjehhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjEubh2}(hhhjEhhhNhNubeh}(h!]h#]h%]h']h)]hhuh+hhj2hhhjDhKubeh}(h!]j,ah#](jjeh%]h']h)]jopengen.config.build_configj!j}j"RustAllocator.RpAllocj#j RustAllocatorRpAllocj%juh+h}hjDhKhj/hhubj')}(hhh](j,)}(hMemory allocator: `rpmalloc`h](hMemory allocator: }(hMemory allocator: hjhhhNhNubj3)}(h `rpmalloc`h]hrpmalloc}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjubeh}(h!]h#]h%]h']h)]uh+j+hj.hKhjhhubj,)}(hiRpmalloc is a very efficient lock-free thread caching 16-byte aligned memory allocator implemented in C.h]hiRpmalloc is a very efficient lock-free thread caching 16-byte aligned memory allocator implemented in C.}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj.hKhjhhubeh}(h!]h#]h%]h']h)]uh+j&hj/hhhjDhKubeh}(h!]h#](py attributeeh%]h']h)]jjjjjjjjjuh+hxhhhjhj.hNubeh}(h!]h#]h%]h']h)]uh+j&hjIhhhjlhKubeh}(h!]h#](pyclasseh%]h']h)]jjjjjjjjjuh+hxhhhhFhNhNubeh}(h!](hg"opengen-config-build-config-moduleeh#]h%]"opengen.config.build_config moduleah']h)]uh+h hh hhhh,hKubh )}(hhh](h)}(hopengen.config.meta moduleh]hopengen.config.meta module}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+hhjhhhh,hKubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](hemodule; opengen.config.metamodule-opengen.config.metahNtauh+hXhjhhhNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht,OptimizerMeta (class in opengen.config.meta)!opengen.config.meta.OptimizerMetahNtauh+hXhjhhhNhNubhy)}(hhh](h~)}(hOptimizerMeta(optimizer_name='open_optimizer', optimizer_version='0.0.0', optimizer_licence='MIT', optimizer_authors=['John Smith'])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+hhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/meta.py:docstring of opengen.config.meta.OptimizerMetahKubh)}(hopengen.config.meta.h]hopengen.config.meta.}(hhhj+hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj hhhj*hKubh)}(h OptimizerMetah]h OptimizerMeta}(hhhj9hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj hhhj*hKubh)}(huoptimizer_name='open_optimizer', optimizer_version='0.0.0', optimizer_licence='MIT', optimizer_authors=['John Smith']h](h)}(hoptimizer_name='open_optimizer'h](h)}(hoptimizer_nameh]hoptimizer_name}(hhhjOhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjKubh)}(h=h]h=}(hhhj]hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjKubh)}(h'open_optimizer'h]h'open_optimizer'}(hhhjkhhhNhNubah}(h!]h#]jah%]h']h)]support_smartquotesuh+hhjKubeh}(h!]h#]h%]h']h)]hhuh+hhjGubh)}(hoptimizer_version='0.0.0'h](h)}(hoptimizer_versionh]hoptimizer_version}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h=h]h=}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h'0.0.0'h]h'0.0.0'}(hhhjhhhNhNubah}(h!]h#]jah%]h']h)]support_smartquotesuh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjGubh)}(hoptimizer_licence='MIT'h](h)}(hoptimizer_licenceh]hoptimizer_licence}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h=h]h=}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h'MIT'h]h'MIT'}(hhhjhhhNhNubah}(h!]h#]jah%]h']h)]support_smartquotesuh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjGubh)}(h optimizer_authors=['John Smith']h](h)}(hoptimizer_authorsh]hoptimizer_authors}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h=h]h=}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h['John Smith']h]h['John Smith']}(hhhj hhhNhNubah}(h!]h#]jah%]h']h)]support_smartquotesuh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjGubeh}(h!]h#]h%]h']h)]hhuh+hhj hhhj*hKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.metaj!hj"j;j#j+j;j%j;uh+h}hj*hKhjhhubj')}(hhh](j,)}(hBases: :py:class:`object`h](hBases: }(hBases: hj0hhhNhNubj7)}(h:py:class:`object`h]j=)}(hj;h]hobject}(hhhj=hhhNhNubah}(h!]h#](jHpypy-classeh%]h']h)]uh+j<hj9ubah}(h!]h#]h%]h']h)]refdocjU refdomainjGreftypeclass refexplicitrefwarnj[j+j\j;j]objectuh+j6h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/meta.py:docstring of opengen.config.metahKhj0ubeh}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/meta.py:docstring of opengen.config.meta.OptimizerMetahKhj-hhubj,)}(h/Metadata of auto-generated parametric optimizerh]h/Metadata of auto-generated parametric optimizer}(hjchjahhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/meta.py:docstring of opengen.config.meta.OptimizerMetahKhj-hhubj,)}(h1General metadata for the auto-generated optimizerh]h1General metadata for the auto-generated optimizer}(hjrhjphhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjohKhj-hhubj,)}(hThe most important piece of information is the name of the optimizer. The optimizer will be stored in a namesake folder inside the target build directory.h]hThe most important piece of information is the name of the optimizer. The optimizer will be stored in a namesake folder inside the target build directory.}(hjhj~hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjohKhj-hhubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht5__init__() (opengen.config.meta.OptimizerMeta method)*opengen.config.meta.OptimizerMeta.__init__hNtauh+hXhj-hhhNhNubhy)}(hhh](h~)}(hOptimizerMeta.__init__(optimizer_name='open_optimizer', optimizer_version='0.0.0', optimizer_licence='MIT', optimizer_authors=['John Smith'])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/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.__init__hKubh)}(huoptimizer_name='open_optimizer', optimizer_version='0.0.0', optimizer_licence='MIT', optimizer_authors=['John Smith']h](h)}(hoptimizer_name='open_optimizer'h](h)}(hoptimizer_nameh]hoptimizer_name}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h=h]h=}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h'open_optimizer'h]h'open_optimizer'}(hhhjhhhNhNubah}(h!]h#]jah%]h']h)]support_smartquotesuh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjubh)}(hoptimizer_version='0.0.0'h](h)}(hoptimizer_versionh]hoptimizer_version}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h=h]h=}(hhhjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h'0.0.0'h]h'0.0.0'}(hhhj hhhNhNubah}(h!]h#]jah%]h']h)]support_smartquotesuh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjubh)}(hoptimizer_licence='MIT'h](h)}(hoptimizer_licenceh]hoptimizer_licence}(hhhj"hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h=h]h=}(hhhj0hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjubh)}(h'MIT'h]h'MIT'}(hhhj>hhhNhNubah}(h!]h#]jah%]h']h)]support_smartquotesuh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjubh)}(h optimizer_authors=['John Smith']h](h)}(hoptimizer_authorsh]hoptimizer_authors}(hhhjWhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjSubh)}(h=h]h=}(hhhjehhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjSubh)}(h['John Smith']h]h['John Smith']}(hhhjshhhNhNubah}(h!]h#]jah%]h']h)]support_smartquotesuh+hhjSubeh}(h!]h#]h%]h']h)]hhuh+hhjubeh}(h!]h#]h%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.metaj!j;j"OptimizerMeta.__init__j#j OptimizerMeta__init__j%OptimizerMeta.__init__()uh+h}hjhKhjhhubj')}(hhh](j,)}(hConstructor of OptimizerMetah]hConstructor of OptimizerMeta}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.__init__hKhjhhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjhjhKubj7)}(hhh]j)}(hhh](j)}(hhh]j,)}(h:optimizer_name -- optimizer name (default: open_optimizer)h](j@)}(hoptimizer_nameh]hoptimizer_name}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j?hjubh – }(hhhjhhhNhNubhoptimizer name (default: }(hoptimizer name (default: hjhhhNhNubj3)}(h`open_optimizer`h]hopen_optimizer}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjhhhNhNubh)}(hjhjhhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+jhjubj)}(hhh]j,)}(h-optimizer_version -- version (default: 0.0.0)h](j@)}(hoptimizer_versionh]hoptimizer_version}(hhhj hhhNhNubah}(h!]h#]h%]h']h)]uh+j?hjubh – }(hhhjhhhNhNubhversion (default: }(hversion (default: hjhhhNhNubj3)}(h`0.0.0`h]h0.0.0}(hhhj hhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjhhhNhNubh)}(hjhjhhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+jhjubj)}(hhh]j,)}(h7optimizer_licence -- licence name or URL (default: MIT)h](j@)}(hoptimizer_licenceh]hoptimizer_licence}(hhhjEhhhNhNubah}(h!]h#]h%]h']h)]uh+j?hjAubh – }(hhhjAhhhNhNubhlicence name or URL (default: }(hlicence name or URL (default: hjAhhhNhNubj3)}(h`MIT`h]hMIT}(hhhj\hhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjAhhhNhNubh)}(hjhjAhhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hj>ubah}(h!]h#]h%]h']h)]uh+jhjubj)}(hhh]j,)}(hRoptimizer_authors -- list of authors, as list of strings (default: ["John Smith"])h](j@)}(hoptimizer_authorsh]hoptimizer_authors}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j?hj}ubh – }(hhhj}hhhNhNubh.list of authors, as list of strings (default: }(h.list of authors, as list of strings (default: hj}hhhNhNubj3)}(h`["John Smith"]`h]h[“John Smith”]}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j2hj}hhhNhNubh)}(hjhj}hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hjzubah}(h!]h#]h%]h']h)]uh+jhjubeh}(h!]h#]h%]h']h)]uh+jhjubah}(h!]h#]h%]h']h)]uh+j6hjubeh}(h!]h#]h%]h']h)]uh+j!hjubj")}(hhh](j')}(hReturnsh]hReturns}(hhhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjhjhKubj7)}(hhh]j,)}(h%The current instance of OptimizerMetah]h%The current instance of OptimizerMeta}(h%The current instance of OptimizerMetahjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjubah}(h!]h#]h%]h']h)]uh+j6hjubeh}(h!]h#]h%]h']h)]uh+j!hjubeh}(h!]h#]h%]h']h)]uh+jhjhhhNhNubh definition_list)}(hhh]h definition_list_item)}(hExamples: >>> import opengen as og >>> meta = og.config.OptimizerMeta() \ >>> .with_version("0.0.2") \ >>> .with_authors(["P. Sopasakis", "E. Fresk"]) \ >>> .with_licence("CC4.0-By") \ >>> .with_optimizer_name("wow_optimizer")h](h term)}(h Examples:h]h Examples:}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+jhjhKhjubh definition)}(hhh]h doctest_block)}(h>>> import opengen as og >>> meta = og.config.OptimizerMeta() \ >>> .with_version("0.0.2") \ >>> .with_authors(["P. Sopasakis", "E. Fresk"]) \ >>> .with_licence("CC4.0-By") \ >>> .with_optimizer_name("wow_optimizer")h]h>>> import opengen as og >>> meta = og.config.OptimizerMeta() \ >>> .with_version("0.0.2") \ >>> .with_authors(["P. Sopasakis", "E. Fresk"]) \ >>> .with_licence("CC4.0-By") \ >>> .with_optimizer_name("wow_optimizer")}(hhhjubah}(h!]h#]doctestah%]h']h)]hhuh+jhjubah}(h!]h#]h%]h']h)]uh+jhjubeh}(h!]h#]h%]h']h)]uh+jhjhKhjubah}(h!]h#]h%]h']h)]uh+jhjhhhjhNubeh}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](pymethodeh%]h']h)]jjIjjJjjJjjjuh+hxhhhj-hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htIalm_mapping_f1_function_name (opengen.config.meta.OptimizerMeta property)>opengen.config.meta.OptimizerMeta.alm_mapping_f1_function_namehNtauh+hXhj-hhhNhNubhy)}(hhh](h~)}(h*OptimizerMeta.alm_mapping_f1_function_nameh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjchhhNhNubh)}(h h]h }(hhhjkhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjcubeh}(h!]h#]h%]h']h)]hhuh+hhj_hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.alm_mapping_f1_function_namehKubh)}(halm_mapping_f1_function_nameh]halm_mapping_f1_function_name}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj_hhhjhKubeh}(h!]jZah#](jjeh%]h']h)]jopengen.config.metaj!j;j"*OptimizerMeta.alm_mapping_f1_function_namej#j OptimizerMetaalm_mapping_f1_function_namej%juh+h}hjhKhj\hhubj')}(hhh]h}(h!]h#]h%]h']h)]uh+j&hj\hhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]jjjjjjjjjuh+hxhhhj-hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht4authors (opengen.config.meta.OptimizerMeta property))opengen.config.meta.OptimizerMeta.authorshNtauh+hXhj-hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.authorshNubhy)}(hhh](h~)}(hOptimizerMeta.authorsh](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/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.authorshKubh)}(hauthorsh]hauthors}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.metaj!j;j"OptimizerMeta.authorsj#j OptimizerMetaauthorsj%juh+h}hjhKhjhhubj')}(hhh]j,)}(hList of authors of optimizerh]hList of authors of optimizer}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjhKhjhhubah}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]jjjjjjjjjuh+hxhhhj-hjhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htMconstraint_penalty_function_name (opengen.config.meta.OptimizerMeta property)Bopengen.config.meta.OptimizerMeta.constraint_penalty_function_namehNtauh+hXhj-hhhNhNubhy)}(hhh](h~)}(h.OptimizerMeta.constraint_penalty_function_nameh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj*hhhNhNubh)}(h h]h }(hhhj2hhhNhNubah}(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/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.constraint_penalty_function_namehKubh)}(h constraint_penalty_function_nameh]h constraint_penalty_function_name}(hhhjGhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj&hhhjFhKubeh}(h!]j!ah#](jjeh%]h']h)]jopengen.config.metaj!j;j".OptimizerMeta.constraint_penalty_function_namej#j[ OptimizerMeta constraint_penalty_function_namej%j\uh+h}hjFhKhj#hhubj')}(hhh]h}(h!]h#]h%]h']h)]uh+j&hj#hhhjFhKubeh}(h!]h#](pypropertyeh%]h']h)]jjljjmjjmjjjuh+hxhhhj-hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht?cost_function_name (opengen.config.meta.OptimizerMeta property)4opengen.config.meta.OptimizerMeta.cost_function_namehNtauh+hXhj-hhhNhNubhy)}(hhh](h~)}(h OptimizerMeta.cost_function_nameh](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/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.cost_function_namehKubh)}(hcost_function_nameh]hcost_function_name}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubeh}(h!]j}ah#](jjeh%]h']h)]jopengen.config.metaj!j;j" OptimizerMeta.cost_function_namej#j OptimizerMetacost_function_namej%juh+h}hjhKhjhhubj')}(hhh]h}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]jjjjjjjjjuh+hxhhhj-hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht?grad_function_name (opengen.config.meta.OptimizerMeta property)4opengen.config.meta.OptimizerMeta.grad_function_namehNtauh+hXhj-hhhNhNubhy)}(hhh](h~)}(h OptimizerMeta.grad_function_nameh](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/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.grad_function_namehKubh)}(hgrad_function_nameh]hgrad_function_name}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.metaj!j;j" OptimizerMeta.grad_function_namej#j OptimizerMetagrad_function_namej%juh+h}hjhKhjhhubj')}(hhh]h}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]jj$jj%jj%jjjuh+hxhhhj-hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htJinitial_penalty_function_name (opengen.config.meta.OptimizerMeta property)?opengen.config.meta.OptimizerMeta.initial_penalty_function_namehNtauh+hXhj-hhhNhNubhy)}(hhh](h~)}(h+OptimizerMeta.initial_penalty_function_nameh](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+hhj:hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.initial_penalty_function_namehKubh)}(hinitial_penalty_function_nameh]hinitial_penalty_function_name}(hhhj[hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj:hhhjZhKubeh}(h!]j5ah#](jjeh%]h']h)]jopengen.config.metaj!j;j"+OptimizerMeta.initial_penalty_function_namej#jo OptimizerMetainitial_penalty_function_namej%jpuh+h}hjZhKhj7hhubj')}(hhh]h}(h!]h#]h%]h']h)]uh+j&hj7hhhjZhKubeh}(h!]h#](pypropertyeh%]h']h)]jjjjjjjjjuh+hxhhhj-hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht;optimizer_name (opengen.config.meta.OptimizerMeta property)0opengen.config.meta.OptimizerMeta.optimizer_namehNtauh+hXhj-hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.optimizer_namehNubhy)}(hhh](h~)}(hOptimizerMeta.optimizer_nameh](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/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.optimizer_namehKubh)}(hoptimizer_nameh]hoptimizer_name}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.metaj!j;j"OptimizerMeta.optimizer_namej#j OptimizerMetaoptimizer_namej%juh+h}hjhKhjhhubj')}(hhh]j,)}(hName of optimizerh]hName of optimizer}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjhKhjhhubah}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]jjjjjjjjjuh+hxhhhj-hjhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htFpreconditioning_file_name (opengen.config.meta.OptimizerMeta property);opengen.config.meta.OptimizerMeta.preconditioning_file_namehNtauh+hXhj-hhhNhNubhy)}(hhh](h~)}(h'OptimizerMeta.preconditioning_file_nameh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjhhhNhNubh)}(h h]h }(hhhj hhhNhNubah}(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/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.preconditioning_file_namehKubh)}(hpreconditioning_file_nameh]hpreconditioning_file_name}(hhhj"hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhj!hKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.metaj!j;j"'OptimizerMeta.preconditioning_file_namej#j6 OptimizerMetapreconditioning_file_namej%j7uh+h}hj!hKhjhhubj')}(hhh]h}(h!]h#]h%]h']h)]uh+j&hjhhhj!hKubeh}(h!]h#](pypropertyeh%]h']h)]jjGjjHjjHjjjuh+hxhhhj-hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht4version (opengen.config.meta.OptimizerMeta property))opengen.config.meta.OptimizerMeta.versionhNtauh+hXhj-hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.versionhNubhy)}(hhh](h~)}(hOptimizerMeta.versionh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjbhhhNhNubh)}(h h]h }(hhhjjhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjbubeh}(h!]h#]h%]h']h)]hhuh+hhj^hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.versionhKubh)}(hversionh]hversion}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj^hhhj~hKubeh}(h!]jXah#](jjeh%]h']h)]jopengen.config.metaj!j;j"OptimizerMeta.versionj#j OptimizerMetaversionj%juh+h}hj~hKhj[hhubj')}(hhh]j,)}(hVersion of optimizerh]hVersion of optimizer}(hjhjhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjZhKhjhhubah}(h!]h#]h%]h']h)]uh+j&hj[hhhj~hKubeh}(h!]h#](pypropertyeh%]h']h)]jjjjjjjjjuh+hxhhhj-hjZhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htAw_cost_function_name (opengen.config.meta.OptimizerMeta property)6opengen.config.meta.OptimizerMeta.w_cost_function_namehNtauh+hXhj-hhhNhNubhy)}(hhh](h~)}(h"OptimizerMeta.w_cost_function_nameh](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/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.w_cost_function_namehKubh)}(hw_cost_function_nameh]hw_cost_function_name}(hhhjhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjhhhjhKubeh}(h!]jah#](jjeh%]h']h)]jopengen.config.metaj!j;j""OptimizerMeta.w_cost_function_namej#j OptimizerMetaw_cost_function_namej%juh+h}hjhKhjhhubj')}(hhh]h}(h!]h#]h%]h']h)]uh+j&hjhhhjhKubeh}(h!]h#](pypropertyeh%]h']h)]jj jj jj jjjuh+hxhhhj-hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht?w_f1_function_name (opengen.config.meta.OptimizerMeta property)4opengen.config.meta.OptimizerMeta.w_f1_function_namehNtauh+hXhj-hhhNhNubhy)}(hhh](h~)}(h OptimizerMeta.w_f1_function_nameh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj( hhhNhNubh)}(h h]h }(hhhj0 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/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.w_f1_function_namehKubh)}(hw_f1_function_nameh]hw_f1_function_name}(hhhjE hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj$ hhhjD hKubeh}(h!]j ah#](jjeh%]h']h)]jopengen.config.metaj!j;j" OptimizerMeta.w_f1_function_namej#jY OptimizerMetaw_f1_function_namej%jZ uh+h}hjD hKhj! hhubj')}(hhh]h}(h!]h#]h%]h']h)]uh+j&hj! hhhjD hKubeh}(h!]h#](pypropertyeh%]h']h)]jjj jjk jjk jjjuh+hxhhhj-hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht?w_f2_function_name (opengen.config.meta.OptimizerMeta property)4opengen.config.meta.OptimizerMeta.w_f2_function_namehNtauh+hXhj-hhhNhNubhy)}(hhh](h~)}(h OptimizerMeta.w_f2_function_nameh](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/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.w_f2_function_namehKubh)}(hw_f2_function_nameh]hw_f2_function_name}(hhhj hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj hhhj hKubeh}(h!]j{ ah#](jjeh%]h']h)]jopengen.config.metaj!j;j" OptimizerMeta.w_f2_function_namej#j OptimizerMetaw_f2_function_namej%j uh+h}hj hKhj} hhubj')}(hhh]h}(h!]h#]h%]h']h)]uh+j&hj} hhhj hKubeh}(h!]h#](pypropertyeh%]h']h)]jj jj jj jjjuh+hxhhhj-hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht9with_authors() (opengen.config.meta.OptimizerMeta method).opengen.config.meta.OptimizerMeta.with_authorshNtauh+hXhj-hhhNhNubhy)}(hhh](h~)}(h-OptimizerMeta.with_authors(optimizer_authors)h](h)}(h with_authorsh]h with_authors}(hhhj hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.with_authorshKubh)}(hoptimizer_authorsh]h)}(hoptimizer_authorsh]h)}(hoptimizer_authorsh]hoptimizer_authors}(hhhj hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj ubah}(h!]h#]h%]h']h)]hhuh+hhj ubah}(h!]h#]h%]h']h)]hhuh+hhj hhhj hKubeh}(h!]j ah#](jjeh%]h']h)]jopengen.config.metaj!j;j"OptimizerMeta.with_authorsj#j! OptimizerMeta with_authorsj%OptimizerMeta.with_authors()uh+h}hj hKhj hhubj')}(hhh](j,)}(hSpecify list of authorsh]hSpecify list of authors}(hj"!hj !hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.with_authorshKhj!hhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhj5!hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj2!hj hKubj7)}(hhh]j,)}(h$optimizer_authors -- list of authorsh](j@)}(hoptimizer_authorsh]hoptimizer_authors}(hhhjJ!hhhNhNubah}(h!]h#]h%]h']h)]uh+j?hjF!ubh – }(hhhjF!hhhNhNubhlist of authors}(hlist of authorshjF!hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hjC!ubah}(h!]h#]h%]h']h)]uh+j6hj2!ubeh}(h!]h#]h%]h']h)]uh+j!hj/!ubj")}(hhh](j')}(hReturnsh]hReturns}(hhhjv!hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjs!hj hKubj7)}(hhh]j,)}(h%The current instance of OptimizerMetah]h%The current instance of OptimizerMeta}(h%The current instance of OptimizerMetahj!hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj!ubah}(h!]h#]h%]h']h)]uh+j6hjs!ubeh}(h!]h#]h%]h']h)]uh+j!hj/!ubeh}(h!]h#]h%]h']h)]uh+jhj!hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hj hhhj hKubeh}(h!]h#](pymethodeh%]h']h)]jj!jj!jj!jjjuh+hxhhhj-hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht9with_licence() (opengen.config.meta.OptimizerMeta method).opengen.config.meta.OptimizerMeta.with_licencehNtauh+hXhj-hhhNhNubhy)}(hhh](h~)}(h-OptimizerMeta.with_licence(optimizer_licence)h](h)}(h with_licenceh]h with_licence}(hhhj!hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj!hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.with_licencehKubh)}(hoptimizer_licenceh]h)}(hoptimizer_licenceh]h)}(hoptimizer_licenceh]hoptimizer_licence}(hhhj!hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj!ubah}(h!]h#]h%]h']h)]hhuh+hhj!ubah}(h!]h#]h%]h']h)]hhuh+hhj!hhhj!hKubeh}(h!]j!ah#](jjeh%]h']h)]jopengen.config.metaj!j;j"OptimizerMeta.with_licencej#j" OptimizerMeta with_licencej%OptimizerMeta.with_licence()uh+h}hj!hKhj!hhubj')}(hhh](j,)}(h&Specify licence of auto-generated codeh]h&Specify licence of auto-generated code}(hj "hj "hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/meta.py:docstring of opengen.config.meta.OptimizerMeta.with_licencehKhj"hhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhj "hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj"hj!hKubj7)}(hhh]j,)}(h, >]h](hclass}(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/config/ros_config.py:docstring of opengen.config.ros_config.RosConfigurationhKubh)}(hopengen.config.ros_config.h]hopengen.config.ros_config.}(hhhj$hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj$hhhj$hKubh)}(hRosConfigurationh]hRosConfiguration}(hhhj$hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj$hhhj$hKubeh}(h!]j$ah#](jjeh%]h']h)]jopengen.config.ros_configj!hj"j$j#j%j$j%j$uh+h}hj$hKhj$hhubj')}(hhh](j,)}(hBases: :py:class:`object`h](hBases: }(hBases: hj%hhhNhNubj7)}(h:py:class:`object`h]j=)}(hj%h]hobject}(hhhj!%hhhNhNubah}(h!]h#](jHpypy-classeh%]h']h)]uh+j<hj%ubah}(h!]h#]h%]h']h)]refdocjU refdomainj+%reftypeclass refexplicitrefwarnj[j%j\j$j]objectuh+j6h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_confighKhj%ubeh}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfigurationhKhj%hhubj,)}(h+Configuration of auto-generated ROS packageh]h+Configuration of auto-generated ROS package}(hjG%hjE%hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfigurationhKhj%hhubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht>__init__() (opengen.config.ros_config.RosConfiguration method)3opengen.config.ros_config.RosConfiguration.__init__hNtauh+hXhj%hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.__init__hNubhy)}(hhh](h~)}(hRosConfiguration.__init__()h](h)}(h__init__h]h__init__}(hhhjj%hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjf%hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.__init__hKubh)}(h()h]h}(h!]h#]h%]h']h)]hhuh+hhjf%hhhjx%hKubeh}(h!]j`%ah#](jjeh%]h']h)]jopengen.config.ros_configj!j$j"RosConfiguration.__init__j#j%RosConfiguration__init__j%RosConfiguration.__init__()uh+h}hjx%hKhjc%hhubj')}(hhh]j,)}(h.Constructor of an instance of RosConfigurationh]h.Constructor of an instance of RosConfiguration}(hj%hj%hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjb%hKhj%hhubah}(h!]h#]h%]h']h)]uh+j&hjc%hhhjx%hKubeh}(h!]h#](pymethodeh%]h']h)]jj%jj%jj%jjjuh+hxhhhj%hjb%hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htAdescription (opengen.config.ros_config.RosConfiguration property)6opengen.config.ros_config.RosConfiguration.descriptionhNtauh+hXhj%hhhNhNubhy)}(hhh](h~)}(hRosConfiguration.descriptionh](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/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.descriptionhKubh)}(h descriptionh]h description}(hhhj%hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj%hhhj%hKubeh}(h!]j%ah#](jjeh%]h']h)]jopengen.config.ros_configj!j$j"RosConfiguration.descriptionj#j%RosConfiguration descriptionj%j%uh+h}hj%hKhj%hhubj')}(hhh](j,)}(h/Description of ROS package (in ``package.xml``)h](hDescription of ROS package (in }(hDescription of ROS package (in hj%hhhNhNubj=)}(h``package.xml``h]h package.xml}(hhhj&hhhNhNubah}(h!]h#]h%]h']h)]uh+j<hj%ubh)}(hjhj%hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.descriptionhKhj%hhubj)}(hhh]j")}(hhh](j')}(hReturnsh]hReturns}(hhhj$&hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj!&hj%hKubj7)}(hhh]j,)}(h descriptionh]h description}(h descriptionhj5&hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj2&ubah}(h!]h#]h%]h']h)]uh+j6hj!&ubeh}(h!]h#]h%]h']h)]uh+j!hj&ubah}(h!]h#]h%]h']h)]uh+jhj%hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hj%hhhj%hKubeh}(h!]h#](pypropertyeh%]h']h)]jj_&jj`&jj`&jjjuh+hxhhhj%hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht?node_name (opengen.config.ros_config.RosConfiguration property)4opengen.config.ros_config.RosConfiguration.node_namehNtauh+hXhj%hhhNhNubhy)}(hhh](h~)}(hRosConfiguration.node_nameh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjy&hhhNhNubh)}(h h]h }(hhhj&hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjy&ubeh}(h!]h#]h%]h']h)]hhuh+hhju&hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.node_namehKubh)}(h node_nameh]h node_name}(hhhj&hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhju&hhhj&hKubeh}(h!]jp&ah#](jjeh%]h']h)]jopengen.config.ros_configj!j$j"RosConfiguration.node_namej#j&RosConfiguration node_namej%j&uh+h}hj&hKhjr&hhubj')}(hhh](j,)}(h'Node name (default: ros_node_optimizer)h]h'Node name (default: ros_node_optimizer)}(hj&hj&hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.node_name&hKhj&hhubj)}(hhh]j")}(hhh](j')}(hReturnsh]hReturns}(hhhj&hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj&hj&hKubj7)}(hhh]j,)}(h node nameh]h node name}(h node namehj&hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj&ubah}(h!]h#]h%]h']h)]uh+j6hj&ubeh}(h!]h#]h%]h']h)]uh+j!hj&ubah}(h!]h#]h%]h']h)]uh+jhj&hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hjr&hhhj&hKubeh}(h!]h#](pypropertyeh%]h']h)]jj'jj'jj'jjjuh+hxhhhj%hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htBpackage_name (opengen.config.ros_config.RosConfiguration property)7opengen.config.ros_config.RosConfiguration.package_namehNtauh+hXhj%hhhNhNubhy)}(hhh](h~)}(hRosConfiguration.package_nameh](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/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.package_namehKubh)}(h package_nameh]h package_name}(hhhj9'hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj'hhhj8'hKubeh}(h!]j'ah#](jjeh%]h']h)]jopengen.config.ros_configj!j$j"RosConfiguration.package_namej#jM'RosConfiguration package_namej%jN'uh+h}hj8'hKhj'hhubj')}(hhh](j,)}(h Package nameh]h Package name}(hjW'hjU'hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.package_namehKhjR'hhubj)}(hhh]j")}(hhh](j')}(hReturnsh]hReturns}(hhhjj'hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjg'hj8'hKubj7)}(hhh]j,)}(h"package name (default: 'open_ros')h]h&package name (default: ‘open_ros’)}(h"package name (default: 'open_ros')hj{'hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjx'ubah}(h!]h#]h%]h']h)]uh+j6hjg'ubeh}(h!]h#]h%]h']h)]uh+j!hjd'ubah}(h!]h#]h%]h']h)]uh+jhjR'hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hj'hhhj8'hKubeh}(h!]h#](pypropertyeh%]h']h)]jj'jj'jj'jjjuh+hxhhhj%hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htMparams_topic_queue_size (opengen.config.ros_config.RosConfiguration property)Bopengen.config.ros_config.RosConfiguration.params_topic_queue_sizehNtauh+hXhj%hhhNhNubhy)}(hhh](h~)}(h(RosConfiguration.params_topic_queue_sizeh](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/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.params_topic_queue_sizehKubh)}(hparams_topic_queue_sizeh]hparams_topic_queue_size}(hhhj'hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj'hhhj'hKubeh}(h!]j'ah#](jjeh%]h']h)]jopengen.config.ros_configj!j$j"(RosConfiguration.params_topic_queue_sizej#j'RosConfigurationparams_topic_queue_sizej%j'uh+h}hj'hKhj'hhubj')}(hhh](j,)}(hSize of "parameter" topic queueh]h#Size of “parameter” topic queue}(hj'hj'hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.params_topic_queue_sizehKhj'hhubj)}(hhh]j")}(hhh](j')}(hReturnsh]hReturns}(hhhj (hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj (hj'hKubj7)}(hhh]j,)}(h%parameter topic name, defaults to 100h]h%parameter topic name, defaults to 100}(h%parameter topic name, defaults to 100hj(hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj(ubah}(h!]h#]h%]h']h)]uh+j6hj (ubeh}(h!]h#]h%]h']h)]uh+j!hj(ubah}(h!]h#]h%]h']h)]uh+jhj'hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hj'hhhj'hKubeh}(h!]h#](pypropertyeh%]h']h)]jjH(jjI(jjI(jjjuh+hxhhhj%hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htHpublisher_subtopic (opengen.config.ros_config.RosConfiguration property)=opengen.config.ros_config.RosConfiguration.publisher_subtopichNtauh+hXhj%hhhNhNubhy)}(hhh](h~)}(h#RosConfiguration.publisher_subtopich](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjb(hhhNhNubh)}(h h]h }(hhhjj(hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjb(ubeh}(h!]h#]h%]h']h)]hhuh+hhj^(hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.publisher_subtopichKubh)}(hpublisher_subtopich]hpublisher_subtopic}(hhhj(hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj^(hhhj~(hKubeh}(h!]jY(ah#](jjeh%]h']h)]jopengen.config.ros_configj!j$j"#RosConfiguration.publisher_subtopicj#j(RosConfigurationpublisher_subtopicj%j(uh+h}hj~(hKhj[(hhubj')}(hhh](j,)}(h/Name of publisher sub-topic (default: "result")h]h3Name of publisher sub-topic (default: “result”)}(hj(hj(hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.publisher_subtopichKhj(hhubj)}(hhh]j")}(hhh](j')}(hReturnsh]hReturns}(hhhj(hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj(hj~(hKubj7)}(hhh]j,)}(hpublisher sub-topich]hpublisher sub-topic}(hpublisher sub-topichj(hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj(ubah}(h!]h#]h%]h']h)]uh+j6hj(ubeh}(h!]h#]h%]h']h)]uh+j!hj(ubah}(h!]h#]h%]h']h)]uh+jhj(hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hj[(hhhj~(hKubeh}(h!]h#](pypropertyeh%]h']h)]jj(jj(jj(jjjuh+hxhhhj%hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht:rate (opengen.config.ros_config.RosConfiguration property)/opengen.config.ros_config.RosConfiguration.ratehNtauh+hXhj%hhhNhNubhy)}(hhh](h~)}(hRosConfiguration.rateh](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/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.ratehKubh)}(hrateh]hrate}(hhhj")hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj)hhhj!)hKubeh}(h!]j(ah#](jjeh%]h']h)]jopengen.config.ros_configj!j$j"RosConfiguration.ratej#j6)RosConfigurationratej%j7)uh+h}hj!)hKhj(hhubj')}(hhh](j,)}(hROS node rate in Hzh]hROS node rate in Hz}(hj@)hj>)hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.ratehKhj;)hhubj)}(hhh]j")}(hhh](j')}(hReturnsh]hReturns}(hhhjS)hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjP)hj!)hKubj7)}(hhh]j,)}(hrate, defaults to 10.0h](hrate, defaults to }(hrate, defaults to hjd)hhhNhNubj3)}(h`10.0`h]h10.0}(hhhjm)hhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjd)hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hja)ubah}(h!]h#]h%]h']h)]uh+j6hjP)ubeh}(h!]h#]h%]h']h)]uh+j!hjM)ubah}(h!]h#]h%]h']h)]uh+jhj;)hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hj(hhhj!)hKubeh}(h!]h#](pypropertyeh%]h']h)]jj)jj)jj)jjjuh+hxhhhj%hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htMresult_topic_queue_size (opengen.config.ros_config.RosConfiguration property)Bopengen.config.ros_config.RosConfiguration.result_topic_queue_sizehNtauh+hXhj%hhhNhNubhy)}(hhh](h~)}(h(RosConfiguration.result_topic_queue_sizeh](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/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.result_topic_queue_sizehKubh)}(hresult_topic_queue_sizeh]hresult_topic_queue_size}(hhhj)hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj)hhhj)hKubeh}(h!]j)ah#](jjeh%]h']h)]jopengen.config.ros_configj!j$j"(RosConfiguration.result_topic_queue_sizej#j)RosConfigurationresult_topic_queue_sizej%j)uh+h}hj)hKhj)hhubj')}(hhh](j,)}(hSize of "result" topich]hSize of “result” topic}(hj)hj)hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.result_topic_queue_sizehKhj)hhubj)}(hhh]j")}(hhh](j')}(hReturnsh]hReturns}(hhhj*hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj*hj)hKubj7)}(hhh]j,)}(h"result topic name, defaults to 100h]h"result topic name, defaults to 100}(h"result topic name, defaults to 100hj*hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj*ubah}(h!]h#]h%]h']h)]uh+j6hj*ubeh}(h!]h#]h%]h']h)]uh+j!hj)ubah}(h!]h#]h%]h']h)]uh+jhj)hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hj)hhhj)hKubeh}(h!]h#](pypropertyeh%]h']h)]jj?*jj@*jj@*jjjuh+hxhhhj%hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htIsubscriber_subtopic (opengen.config.ros_config.RosConfiguration property)>opengen.config.ros_config.RosConfiguration.subscriber_subtopichNtauh+hXhj%hhhNhNubhy)}(hhh](h~)}(h$RosConfiguration.subscriber_subtopich](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjY*hhhNhNubh)}(h h]h }(hhhja*hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjY*ubeh}(h!]h#]h%]h']h)]hhuh+hhjU*hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.subscriber_subtopichKubh)}(hsubscriber_subtopich]hsubscriber_subtopic}(hhhjv*hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjU*hhhju*hKubeh}(h!]jP*ah#](jjeh%]h']h)]jopengen.config.ros_configj!j$j"$RosConfiguration.subscriber_subtopicj#j*RosConfigurationsubscriber_subtopicj%j*uh+h}hju*hKhjR*hhubj')}(hhh](j,)}(hName of subscriber sub-topich]hName of subscriber sub-topic}(hj*hj*hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.subscriber_subtopichKhj*hhubj)}(hhh]j")}(hhh](j')}(hReturnsh]hReturns}(hhhj*hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj*hju*hKubj7)}(hhh]j,)}(h.subscriber sub-topic, defaults to "parameters"h]h2subscriber sub-topic, defaults to “parameters”}(h.subscriber sub-topic, defaults to "parameters"hj*hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj*ubah}(h!]h#]h%]h']h)]uh+j6hj*ubeh}(h!]h#]h%]h']h)]uh+j!hj*ubah}(h!]h#]h%]h']h)]uh+jhj*hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hjR*hhhju*hKubeh}(h!]h#](pypropertyeh%]h']h)]jj*jj*jj*jjjuh+hxhhhj%hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htFwith_description() (opengen.config.ros_config.RosConfiguration method);opengen.config.ros_config.RosConfiguration.with_descriptionhNtauh+hXhj%hhhNhNubhy)}(hhh](h~)}(h.RosConfiguration.with_description(description)h](h)}(hwith_descriptionh]hwith_description}(hhhj*hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj*hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.with_descriptionhKubh)}(h descriptionh]h)}(h descriptionh]h)}(h descriptionh]h description}(hhhj+hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj+ubah}(h!]h#]h%]h']h)]hhuh+hhj +ubah}(h!]h#]h%]h']h)]hhuh+hhj*hhhj +hKubeh}(h!]j*ah#](jjeh%]h']h)]jopengen.config.ros_configj!j$j"!RosConfiguration.with_descriptionj#j3+RosConfigurationwith_descriptionj%#RosConfiguration.with_description()uh+h}hj +hKhj*hhubj')}(hhh](j,)}(h&Set the description of the ROS packageh]h&Set the description of the ROS package}(hj>+hj<+hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.with_descriptionhKhj9+hhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhjQ+hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjN+hj +hKubj7)}(hhh]j,)}(hTdescription (string) -- description, defaults to "parametric optimization with OpEn"h](j@)}(h descriptionh]h description}(hhhjf+hhhNhNubah}(h!]h#]h%]h']h)]uh+j?hjb+ubh (}(hhhjb+hhhNhNubj7)}(hhh]hliteral_emphasis)}(hstringh]hstring}(hhhj}+hhhNhNubah}(h!]h#]h%]h']h)]uh+j{+hjx+ubah}(h!]h#]h%]h']h)] refdomainpy refexplicitreftypej! reftargetj+ refspecificj[j3+j\j$uh+j6hjb+ubh)}(hhhjb+hhhNhNubh – }(hhhjb+hhhNhNubh@description, defaults to “parametric optimization with OpEn”}(hRosConfiguration.with_subscriber_subtopic(subscriber_subtopic)h](h)}(hwith_subscriber_subtopich]hwith_subscriber_subtopic}(hhhj3hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj3hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.with_subscriber_subtopichKubh)}(hsubscriber_subtopich]h)}(hsubscriber_subtopich]h)}(hsubscriber_subtopich]hsubscriber_subtopic}(hhhj13hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj-3ubah}(h!]h#]h%]h']h)]hhuh+hhj)3ubah}(h!]h#]h%]h']h)]hhuh+hhj3hhhj(3hKubeh}(h!]j3ah#](jjeh%]h']h)]jopengen.config.ros_configj!j$j")RosConfiguration.with_subscriber_subtopicj#jQ3RosConfigurationwith_subscriber_subtopicj%+RosConfiguration.with_subscriber_subtopic()uh+h}hj(3hKhj3hhubj')}(hhh](j,)}(hXThe auto-generated node will listen for input at ``~/{subscriber_subtopic}``. The subtopic (subscriber_subtopic) can be specified using this method. The default subtopic name is 'parameters'. This can be configured after the package is generated, in `config/open_params.yaml`.h](h1The auto-generated node will listen for input at }(h1The auto-generated node will listen for input at hjZ3hhhNhNubj=)}(h``~/{subscriber_subtopic}``h]h~/{subscriber_subtopic}}(hhhjc3hhhNhNubah}(h!]h#]h%]h']h)]uh+j<hjZ3ubh. The subtopic (subscriber_subtopic) can be specified using this method. The default subtopic name is ‘parameters’. This can be configured after the package is generated, in }(h. The subtopic (subscriber_subtopic) can be specified using this method. The default subtopic name is 'parameters'. This can be configured after the package is generated, in hjZ3hhhNhNubj3)}(h`config/open_params.yaml`h]hconfig/open_params.yaml}(hhhjv3hhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjZ3ubh.}(hj4/hjZ3hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/ros_config.py:docstring of opengen.config.ros_config.RosConfiguration.with_subscriber_subtopichKhjW3hhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhj3hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj3hj(3hKubj7)}(hhh]j,)}(h6subscriber_subtopic (str) -- subscriber sub-topic nameh](j@)}(hsubscriber_subtopich]hsubscriber_subtopic}(hhhj3hhhNhNubah}(h!]h#]h%]h']h)]uh+j?hj3ubh (}(hhhj3hhhNhNubj7)}(hhh]j|+)}(hstrh]hstr}(hhhj3hhhNhNubah}(h!]h#]h%]h']h)]uh+j{+hj3ubah}(h!]h#]h%]h']h)] refdomainpy refexplicitreftypej! reftargetj3j+j[jQ3j\j$uh+j6hj3ubh)}(hhhj3hhhNhNubh – }(hhhj3hhhNhNubhsubscriber sub-topic name}(hsubscriber sub-topic namehj3hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hj3ubah}(h!]h#]h%]h']h)]uh+j6hj3ubeh}(h!]h#]h%]h']h)]uh+j!hj3ubj")}(hhh](j')}(hReturnsh]hReturns}(hhhj3hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj3hj(3hKubj7)}(hhh]j,)}(hreturn current objecth]j)}(hhh]j")}(hhh](j')}(hreturnh]hreturn}(hj4hj4hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj4hj3hKubj7)}(hcurrent objecth]j,)}(hj%4h]hcurrent object}(hj%4hj'4hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj3hK hj#4ubah}(h!]h#]h%]h']h)]uh+j6hj4ubeh}(h!]h#]h%]h']h)]uh+j!hj3hK hj4ubah}(h!]h#]h%]h']h)]uh+jhj 4hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj4ubah}(h!]h#]h%]h']h)]uh+j6hj3ubeh}(h!]h#]h%]h']h)]uh+j!hj3ubeh}(h!]h#]h%]h']h)]uh+jhjW3hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hj3hhhj(3hKubeh}(h!]h#](j3methodeh%]h']h)]jj3jjg4jjg4jjjuh+hxhhhj%hNhNubeh}(h!]h#]h%]h']h)]uh+j&hj$hhhj$hKubeh}(h!]h#](pyclasseh%]h']h)]jjt4jju4jju4jjjuh+hxhhhj$hNhNubeh}(h!](j$ opengen-config-ros-config-moduleeh#]h%] opengen.config.ros_config moduleah']h)]uh+h hh hhhh,hKubh )}(hhh](h)}(h$opengen.config.solver\_config moduleh]h$opengen.config.solver_config module}(h$opengen.config.solver\_config modulehj4hhhNhNubah}(h!]h#]h%]h']h)]uh+hhj4hhhh,hK!ubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](he$module; opengen.config.solver_config#module-opengen.config.solver_confighNtauh+hXhj4hhhNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht;SolverConfiguration (class in opengen.config.solver_config)0opengen.config.solver_config.SolverConfigurationhNtauh+hXhj4hhhNhNubhy)}(hhh](h~)}(hSolverConfiguration()h](h)}(h2[<#text: 'class'>, >]h](hclass}(hhhj4hhhNhNubh)}(h h]h }(hhhj4hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj4ubeh}(h!]h#]h%]h']h)]hhuh+hhj4hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfigurationhKubh)}(hopengen.config.solver_config.h]hopengen.config.solver_config.}(hhhj4hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj4hhhj4hKubh)}(hSolverConfigurationh]hSolverConfiguration}(hhhj4hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj4hhhj4hKubeh}(h!]j4ah#](jjeh%]h']h)]jopengen.config.solver_configj!hj"j4j#j4j4j%j4uh+h}hj4hKhj4hhubj')}(hhh](j,)}(hBases: :py:class:`object`h](hBases: }(hBases: hj4hhhNhNubj7)}(h:py:class:`object`h]j=)}(hj5h]hobject}(hhhj5hhhNhNubah}(h!]h#](jHpypy-classeh%]h']h)]uh+j<hj5ubah}(h!]h#]h%]h']h)]refdocjU refdomainj5reftypeclass refexplicitrefwarnj[j4j\j4j]objectuh+j6h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_confighKhj4ubeh}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfigurationhKhj4hhubj,)}(h"Configuration of solver parametersh]h"Configuration of solver parameters}(hj-5hj+5hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfigurationhKhj4hhubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htD__init__() (opengen.config.solver_config.SolverConfiguration method)9opengen.config.solver_config.SolverConfiguration.__init__hNtauh+hXhj4hhhNhNubhy)}(hhh](h~)}(hSolverConfiguration.__init__()h](h)}(h__init__h]h__init__}(hhhjO5hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjK5hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.__init__hKubh)}(h()h]h}(h!]h#]h%]h']h)]hhuh+hhjK5hhhj]5hKubeh}(h!]jF5ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"SolverConfiguration.__init__j#jn5SolverConfiguration__init__j%SolverConfiguration.__init__()uh+h}hj]5hKhjH5hhubj')}(hhh](j,)}(h8Construct an instance of solver configuration parametersh]h8Construct an instance of solver configuration parameters}(hjy5hjw5hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.__init__hKhjt5hhubj)}(hhh]j)}(h5Returns: :return: New instance of SolverConfigurationh](j )}(hReturns:h]hReturns:}(hj5hj5hhhNhNubah}(h!]h#]h%]h']h)]uh+jhj5hKhj5ubj)}(hhh]j)}(hhh]j")}(hhh](j')}(hreturnh]hreturn}(hj5hj5hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj5hj5hKubj7)}(h#New instance of SolverConfigurationh]j,)}(hj5h]h#New instance of SolverConfiguration}(hj5hj5hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj5hKhj5ubah}(h!]h#]h%]h']h)]uh+j6hj5ubeh}(h!]h#]h%]h']h)]uh+j!hj5hKhj5ubah}(h!]h#]h%]h']h)]uh+jhj5ubah}(h!]h#]h%]h']h)]uh+jhj5ubeh}(h!]h#]h%]h']h)]uh+jhj5hKhj5ubah}(h!]h#]h%]h']h)]uh+jhjt5hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hjH5hhhj]5hKubeh}(h!]h#](pymethodeh%]h']h)]jj5jj5jj5jjjuh+hxhhhj4hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htGcbfgs_alpha (opengen.config.solver_config.SolverConfiguration property), >]h](hproperty}(hhhj 6hhhNhNubh)}(h h]h }(hhhj6hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj 6ubeh}(h!]h#]h%]h']h)]hhuh+hhj6hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.cbfgs_alphahKubh)}(h cbfgs_alphah]h cbfgs_alpha}(hhhj'6hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj6hhhj&6hKubeh}(h!]j6ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"SolverConfiguration.cbfgs_alphaj#j;6SolverConfiguration cbfgs_alphaj%j<6uh+h}hj&6hKhj6hhubj')}(hhh]h}(h!]h#]h%]h']h)]uh+j&hj6hhhj&6hKubeh}(h!]h#](pypropertyeh%]h']h)]jjL6jjM6jjM6jjjuh+hxhhhj4hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htIcbfgs_epsilon (opengen.config.solver_config.SolverConfiguration property)>opengen.config.solver_config.SolverConfiguration.cbfgs_epsilonhNtauh+hXhj4hhhNhNubhy)}(hhh](h~)}(h!SolverConfiguration.cbfgs_epsilonh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjf6hhhNhNubh)}(h h]h }(hhhjn6hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjf6ubeh}(h!]h#]h%]h']h)]hhuh+hhjb6hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.cbfgs_epsilonhKubh)}(h cbfgs_epsilonh]h cbfgs_epsilon}(hhhj6hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjb6hhhj6hKubeh}(h!]j]6ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"!SolverConfiguration.cbfgs_epsilonj#j6SolverConfiguration cbfgs_epsilonj%j6uh+h}hj6hKhj_6hhubj')}(hhh]h}(h!]h#]h%]h']h)]uh+j&hj_6hhhj6hKubeh}(h!]h#](pypropertyeh%]h']h)]jj6jj6jj6jjjuh+hxhhhj4hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htLcbfgs_sy_epsilon (opengen.config.solver_config.SolverConfiguration property)Aopengen.config.solver_config.SolverConfiguration.cbfgs_sy_epsilonhNtauh+hXhj4hhhNhNubhy)}(hhh](h~)}(h$SolverConfiguration.cbfgs_sy_epsilonh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj6hhhNhNubh)}(h h]h }(hhhj6hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj6ubeh}(h!]h#]h%]h']h)]hhuh+hhj6hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.cbfgs_sy_epsilonhKubh)}(hcbfgs_sy_epsilonh]hcbfgs_sy_epsilon}(hhhj6hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj6hhhj6hKubeh}(h!]j6ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"$SolverConfiguration.cbfgs_sy_epsilonj#j6SolverConfigurationcbfgs_sy_epsilonj%j6uh+h}hj6hKhj6hhubj')}(hhh]h}(h!]h#]h%]h']h)]uh+j&hj6hhhj6hKubeh}(h!]h#](pypropertyeh%]h']h)]jj7jj7jj7jjjuh+hxhhhj4hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htQconstraints_tolerance (opengen.config.solver_config.SolverConfiguration property)Fopengen.config.solver_config.SolverConfiguration.constraints_tolerancehNtauh+hXhj4hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.constraints_tolerancehNubhy)}(hhh](h~)}(h)SolverConfiguration.constraints_toleranceh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj7hhhNhNubh)}(h h]h }(hhhj'7hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj7ubeh}(h!]h#]h%]h']h)]hhuh+hhj7hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.constraints_tolerancehKubh)}(hconstraints_toleranceh]hconstraints_tolerance}(hhhj<7hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj7hhhj;7hKubeh}(h!]j7ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j")SolverConfiguration.constraints_tolerancej#jP7SolverConfigurationconstraints_tolerancej%jQ7uh+h}hj;7hKhj7hhubj')}(hhh]j,)}(h0Tolerance on the satisfaction of the constraintsh]h0Tolerance on the satisfaction of the constraints}(hjZ7hjX7hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj7hKhjU7hhubah}(h!]h#]h%]h']h)]uh+j&hj7hhhj;7hKubeh}(h!]h#](pypropertyeh%]h']h)]jjo7jjp7jjp7jjjuh+hxhhhj4hj7hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htKinitial_penalty (opengen.config.solver_config.SolverConfiguration property)@opengen.config.solver_config.SolverConfiguration.initial_penaltyhNtauh+hXhj4hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.initial_penaltyhNubhy)}(hhh](h~)}(h#SolverConfiguration.initial_penaltyh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj7hhhNhNubh)}(h h]h }(hhhj7hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj7ubeh}(h!]h#]h%]h']h)]hhuh+hhj7hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.initial_penaltyhKubh)}(hinitial_penaltyh]hinitial_penalty}(hhhj7hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj7hhhj7hKubeh}(h!]j7ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"#SolverConfiguration.initial_penaltyj#j7SolverConfigurationinitial_penaltyj%j7uh+h}hj7hKhj7hhubj')}(hhh]j,)}(hInitial penaltyh]hInitial penalty}(hj7hj7hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj7hKhj7hhubah}(h!]h#]h%]h']h)]uh+j&hj7hhhj7hKubeh}(h!]h#](pypropertyeh%]h']h)]jj7jj7jj7jjjuh+hxhhhj4hj7hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htMinitial_tolerance (opengen.config.solver_config.SolverConfiguration property)Bopengen.config.solver_config.SolverConfiguration.initial_tolerancehNtauh+hXhj4hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.initial_tolerancehNubhy)}(hhh](h~)}(h%SolverConfiguration.initial_toleranceh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj7hhhNhNubh)}(h h]h }(hhhj7hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj7ubeh}(h!]h#]h%]h']h)]hhuh+hhj7hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.initial_tolerancehKubh)}(hinitial_toleranceh]hinitial_tolerance}(hhhj8hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj7hhhj8hKubeh}(h!]j7ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"%SolverConfiguration.initial_tolerancej#j&8SolverConfigurationinitial_tolerancej%j'8uh+h}hj8hKhj7hhubj')}(hhh]j,)}(h!Initial tolerance of inner solverh]h!Initial tolerance of inner solver}(hj08hj.8hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj7hKhj+8hhubah}(h!]h#]h%]h']h)]uh+j&hj7hhhj8hKubeh}(h!]h#](pypropertyeh%]h']h)]jjE8jjF8jjF8jjjuh+hxhhhj4hj7hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htYinner_tolerance_update_factor (opengen.config.solver_config.SolverConfiguration property)Nopengen.config.solver_config.SolverConfiguration.inner_tolerance_update_factorhNtauh+hXhj4hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.inner_tolerance_update_factorhNubhy)}(hhh](h~)}(h1SolverConfiguration.inner_tolerance_update_factorh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj`8hhhNhNubh)}(h h]h }(hhhjh8hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj`8ubeh}(h!]h#]h%]h']h)]hhuh+hhj\8hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.inner_tolerance_update_factorhKubh)}(hinner_tolerance_update_factorh]hinner_tolerance_update_factor}(hhhj}8hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj\8hhhj|8hKubeh}(h!]jV8ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"1SolverConfiguration.inner_tolerance_update_factorj#j8SolverConfigurationinner_tolerance_update_factorj%j8uh+h}hj|8hKhjY8hhubj')}(hhh]j,)}(h""Update factor for inner toleranceh]h$“Update factor for inner tolerance}(hj8hj8hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjX8hKhj8hhubah}(h!]h#]h%]h']h)]uh+j&hjY8hhhj|8hKubeh}(h!]h#](pypropertyeh%]h']h)]jj8jj8jj8jjjuh+hxhhhj4hjX8hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htHlbfgs_memory (opengen.config.solver_config.SolverConfiguration property)=opengen.config.solver_config.SolverConfiguration.lbfgs_memoryhNtauh+hXhj4hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.lbfgs_memoryhNubhy)}(hhh](h~)}(h SolverConfiguration.lbfgs_memoryh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj8hhhNhNubh)}(h h]h }(hhhj8hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj8ubeh}(h!]h#]h%]h']h)]hhuh+hhj8hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.lbfgs_memoryhKubh)}(h lbfgs_memoryh]h lbfgs_memory}(hhhj8hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj8hhhj8hKubeh}(h!]j8ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j" SolverConfiguration.lbfgs_memoryj#j8SolverConfiguration lbfgs_memoryj%j8uh+h}hj8hKhj8hhubj')}(hhh]j,)}(h!LBFGS memory for the inner solverh]h!LBFGS memory for the inner solver}(hj9hj9hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj8hKhj9hhubah}(h!]h#]h%]h']h)]uh+j&hj8hhhj8hKubeh}(h!]h#](pypropertyeh%]h']h)]jj9jj9jj9jjjuh+hxhhhj4hj8hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htOmax_duration_micros (opengen.config.solver_config.SolverConfiguration property)Dopengen.config.solver_config.SolverConfiguration.max_duration_microshNtauh+hXhj4hhhNhNubhy)}(hhh](h~)}(h'SolverConfiguration.max_duration_microsh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj59hhhNhNubh)}(h h]h }(hhhj=9hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj59ubeh}(h!]h#]h%]h']h)]hhuh+hhj19hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.max_duration_microshKubh)}(hmax_duration_microsh]hmax_duration_micros}(hhhjR9hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj19hhhjQ9hKubeh}(h!]j,9ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"'SolverConfiguration.max_duration_microsj#jf9SolverConfigurationmax_duration_microsj%jg9uh+h}hjQ9hKhj.9hhubj')}(hhh](j,)}(h&Maximum execution time in microsecondsh]h&Maximum execution time in microseconds}(hjp9hjn9hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.max_duration_microshKhjk9hhubj)}(hhh]j)}(hReturns: :return: Integer valueh](j )}(hReturns:h]hReturns:}(hj9hj9hhhNhNubah}(h!]h#]h%]h']h)]uh+jhj|9hKhj9ubj)}(hhh]j)}(hhh]j")}(hhh](j')}(hreturnh]hreturn}(hj9hj9hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj9hj|9hKubj7)}(h Integer valueh]j,)}(hj9h]h Integer value}(hj9hj9hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj|9hKhj9ubah}(h!]h#]h%]h']h)]uh+j6hj9ubeh}(h!]h#]h%]h']h)]uh+j!hj|9hKhj9ubah}(h!]h#]h%]h']h)]uh+jhj9ubah}(h!]h#]h%]h']h)]uh+jhj9ubeh}(h!]h#]h%]h']h)]uh+jhj|9hKhj}9ubah}(h!]h#]h%]h']h)]uh+jhjk9hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hj.9hhhjQ9hKubeh}(h!]h#](pypropertyeh%]h']h)]jj9jj9jj9jjjuh+hxhhhj4hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htPmax_inner_iterations (opengen.config.solver_config.SolverConfiguration property)Eopengen.config.solver_config.SolverConfiguration.max_inner_iterationshNtauh+hXhj4hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.max_inner_iterationshNubhy)}(hhh](h~)}(h(SolverConfiguration.max_inner_iterationsh](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+hhj9hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.max_inner_iterationshKubh)}(hmax_inner_iterationsh]hmax_inner_iterations}(hhhj:hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj9hhhj:hKubeh}(h!]j9ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"(SolverConfiguration.max_inner_iterationsj#j3:SolverConfigurationmax_inner_iterationsj%j4:uh+h}hj:hKhj9hhubj')}(hhh]j,)}(h1Maximum number of iterations for the inner solverNh]h1Maximum number of iterations for the inner solver}(hj=:hj;:hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj9hKhj8:hhubah}(h!]h#]h%]h']h)]uh+j&hj9hhhj:hKubeh}(h!]h#](pypropertyeh%]h']h)]jjR:jjS:jjS:jjjuh+hxhhhj4hj9hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htPmax_outer_iterations (opengen.config.solver_config.SolverConfiguration property)Eopengen.config.solver_config.SolverConfiguration.max_outer_iterationshNtauh+hXhj4hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.max_outer_iterationshNubhy)}(hhh](h~)}(h(SolverConfiguration.max_outer_iterationsh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjm:hhhNhNubh)}(h h]h }(hhhju:hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjm:ubeh}(h!]h#]h%]h']h)]hhuh+hhji:hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.max_outer_iterationshKubh)}(hmax_outer_iterationsh]hmax_outer_iterations}(hhhj:hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhji:hhhj:hKubeh}(h!]jc:ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"(SolverConfiguration.max_outer_iterationsj#j:SolverConfigurationmax_outer_iterationsj%j:uh+h}hj:hKhjf:hhubj')}(hhh]j,)}(h1Maximum number of iterations for the outer solverh]h1Maximum number of iterations for the outer solver}(hj:hj:hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hje:hKhj:hhubah}(h!]h#]h%]h']h)]uh+j&hjf:hhhj:hKubeh}(h!]h#](pypropertyeh%]h']h)]jj:jj:jj:jjjuh+hxhhhj4hje:hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htXpenalty_weight_update_factor (opengen.config.solver_config.SolverConfiguration property)Mopengen.config.solver_config.SolverConfiguration.penalty_weight_update_factorhNtauh+hXhj4hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.penalty_weight_update_factorhNubhy)}(hhh](h~)}(h0SolverConfiguration.penalty_weight_update_factorh](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/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.penalty_weight_update_factorhKubh)}(hpenalty_weight_update_factorh]hpenalty_weight_update_factor}(hhhj:hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj:hhhj:hKubeh}(h!]j:ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"0SolverConfiguration.penalty_weight_update_factorj#j ;SolverConfigurationpenalty_weight_update_factorj%j ;uh+h}hj:hKhj:hhubj')}(hhh]j,)}(h;Multiplicative factor for the update of the penalty weightsh]h;Multiplicative factor for the update of the penalty weights}(hj;hj;hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj:hKhj;hhubah}(h!]h#]h%]h']h)]uh+j&hj:hhhj:hKubeh}(h!]h#](pypropertyeh%]h']h)]jj(;jj);jj);jjjuh+hxhhhj4hj:hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htKpreconditioning (opengen.config.solver_config.SolverConfiguration property)@opengen.config.solver_config.SolverConfiguration.preconditioninghNtauh+hXhj4hhhNhNubhy)}(hhh](h~)}(h#SolverConfiguration.preconditioningh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjB;hhhNhNubh)}(h h]h }(hhhjJ;hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjB;ubeh}(h!]h#]h%]h']h)]hhuh+hhj>;hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.preconditioninghKubh)}(hpreconditioningh]hpreconditioning}(hhhj_;hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj>;hhhj^;hKubeh}(h!]j9;ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"#SolverConfiguration.preconditioningj#js;SolverConfigurationpreconditioningj%jt;uh+h}hj^;hKhj;;hhubj')}(hhh](j,)}(h6Whether an automatic preconditioning should be appliedh]h6Whether an automatic preconditioning should be applied}(hj};hj{;hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.preconditioninghKhjx;hhubj)}(hhh]j)}(h, >]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/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.sufficient_decrease_coefficienthKubh)}(hsufficient_decrease_coefficienth]hsufficient_decrease_coefficient}(hhhj,<hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj <hhhj+<hKubeh}(h!]j<ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"3SolverConfiguration.sufficient_decrease_coefficientj#j@<SolverConfigurationsufficient_decrease_coefficientj%jA<uh+h}hj+<hKhj<hhubj')}(hhh]j,)}(hSufficient decrease coefficienth]hSufficient decrease coefficient}(hjJ<hjH<hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj<hKhjE<hhubah}(h!]h#]h%]h']h)]uh+j&hj<hhhj+<hKubeh}(h!]h#](pypropertyeh%]h']h)]jj_<jj`<jj`<jjjuh+hxhhhj4hj<hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htEtolerance (opengen.config.solver_config.SolverConfiguration property):opengen.config.solver_config.SolverConfiguration.tolerancehNtauh+hXhj4hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.tolerancehNubhy)}(hhh](h~)}(hSolverConfiguration.toleranceh](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjz<hhhNhNubh)}(h h]h }(hhhj<hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjz<ubeh}(h!]h#]h%]h']h)]hhuh+hhjv<hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.tolerancehKubh)}(h toleranceh]h tolerance}(hhhj<hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjv<hhhj<hKubeh}(h!]jp<ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"SolverConfiguration.tolerancej#j<SolverConfiguration tolerancej%j<uh+h}hj<hKhjs<hhubj')}(hhh]j,)}(hTolerance of inner solverh]hTolerance of inner solver}(hj<hj<hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjr<hKhj<hhubah}(h!]h#]h%]h']h)]uh+j&hjs<hhhj<hKubeh}(h!]h#](pypropertyeh%]h']h)]jj<jj<jj<jjjuh+hxhhhj4hjr<hNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htQwith_cbfgs_parameters() (opengen.config.solver_config.SolverConfiguration method)Fopengen.config.solver_config.SolverConfiguration.with_cbfgs_parametershNtauh+hXhj4hhhNhNubhy)}(hhh](h~)}(hESolverConfiguration.with_cbfgs_parameters(alpha, epsilon, sy_epsilon)h](h)}(hwith_cbfgs_parametersh]hwith_cbfgs_parameters}(hhhj<hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj<hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.with_cbfgs_parametershKubh)}(halpha, epsilon, sy_epsilonh](h)}(halphah]h)}(halphah]halpha}(hhhj<hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj<ubah}(h!]h#]h%]h']h)]hhuh+hhj<ubh)}(hepsilonh]h)}(hepsilonh]hepsilon}(hhhj=hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj=ubah}(h!]h#]h%]h']h)]hhuh+hhj<ubh)}(h sy_epsilonh]h)}(h sy_epsilonh]h sy_epsilon}(hhhj+=hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj'=ubah}(h!]h#]h%]h']h)]hhuh+hhj<ubeh}(h!]h#]h%]h']h)]hhuh+hhj<hhhj<hKubeh}(h!]j<ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j")SolverConfiguration.with_cbfgs_parametersj#jK=SolverConfigurationwith_cbfgs_parametersj%+SolverConfiguration.with_cbfgs_parameters()uh+h}hj<hKhj<hhubj')}(hhh](j,)}(h.Specify the CBFGS parameters alpha and epsilonh]h.Specify the CBFGS parameters alpha and epsilon}(hjV=hjT=hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.with_cbfgs_parametershKhjQ=hhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhji=hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjf=hj<hKubj7)}(hhh]j)}(hhh](j)}(hhh]j,)}(halpha -- CBFGS parameter alphah](j@)}(halphah]halpha}(hhhj=hhhNhNubah}(h!]h#]h%]h']h)]uh+j?hj=ubh – }(hhhj=hhhNhNubhCBFGS parameter alpha}(hCBFGS parameter alphahj=hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hj}=ubah}(h!]h#]h%]h']h)]uh+jhjz=ubj)}(hhh]j,)}(h"epsilon -- CBFGS parameter epsilonh](j@)}(hepsilonh]hepsilon}(hhhj=hhhNhNubah}(h!]h#]h%]h']h)]uh+j?hj=ubh – }(hhhj=hhhNhNubhCBFGS parameter epsilon}(hCBFGS parameter epsilonhj=hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hj=ubah}(h!]h#]h%]h']h)]uh+jhjz=ubj)}(hhh]j,)}(h0sy_epsilon -- Tolerance on the s-y inner producth](j@)}(h sy_epsilonh]h sy_epsilon}(hhhj=hhhNhNubah}(h!]h#]h%]h']h)]uh+j?hj=ubh – }(hhhj=hhhNhNubh"Tolerance on the s-y inner product}(h"Tolerance on the s-y inner producthj=hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hj=ubah}(h!]h#]h%]h']h)]uh+jhjz=ubeh}(h!]h#]h%]h']h)]uh+jhjw=ubah}(h!]h#]h%]h']h)]uh+j6hjf=ubeh}(h!]h#]h%]h']h)]uh+j!hjc=ubj")}(hhh](j')}(hReturnsh]hReturns}(hhhj>hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj >hj<hKubj7)}(hhh]j,)}(hthe current objecth]hthe current object}(hthe current objecthj!>hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj>ubah}(h!]h#]h%]h']h)]uh+j6hj >ubeh}(h!]h#]h%]h']h)]uh+j!hjc=ubeh}(h!]h#]h%]h']h)]uh+jhjQ=hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hj<hhhj<hKubeh}(h!]h#](pymethodeh%]h']h)]jjK>jjL>jjL>jjjuh+hxhhhj4hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htPwith_delta_tolerance() (opengen.config.solver_config.SolverConfiguration method)Eopengen.config.solver_config.SolverConfiguration.with_delta_tolerancehNtauh+hXhj4hhhNhNubhy)}(hhh](h~)}(h?SolverConfiguration.with_delta_tolerance(constraints_tolerance)h](h)}(hwith_delta_toleranceh]hwith_delta_tolerance}(hhhje>hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhja>hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.with_delta_tolerancehKubh)}(hconstraints_toleranceh]h)}(hconstraints_toleranceh]h)}(hconstraints_toleranceh]hconstraints_tolerance}(hhhj|>hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjx>ubah}(h!]h#]h%]h']h)]hhuh+hhjt>ubah}(h!]h#]h%]h']h)]hhuh+hhja>hhhjs>hKubeh}(h!]j\>ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"(SolverConfiguration.with_delta_tolerancej#j>SolverConfigurationwith_delta_tolerancej%*SolverConfiguration.with_delta_tolerance()uh+h}hjs>hKhj^>hhubj')}(hhh](j,)}(h!Tolerance on constraint violationh]h!Tolerance on constraint violation}(hj>hj>hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.with_delta_tolerancehKhj>hhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhj>hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj>hjs>hKubj7)}(hhh]j,)}(hJconstraints_tolerance -- tolerance delta (related to constraint violation)h](j@)}(hconstraints_toleranceh]hconstraints_tolerance}(hhhj>hhhNhNubah}(h!]h#]h%]h']h)]uh+j?hj>ubh – }(hhhj>hhhNhNubh1tolerance delta (related to constraint violation)}(h1tolerance delta (related to constraint violation)hj>hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hj>ubah}(h!]h#]h%]h']h)]uh+j6hj>ubeh}(h!]h#]h%]h']h)]uh+j!hj>ubj")}(hhh](j')}(hReturnsh]hReturns}(hhhj>hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj>hjs>hKubj7)}(hhh]j,)}(hthe current objecth]hthe current object}(hthe current objecthj ?hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj ?ubah}(h!]h#]h%]h']h)]uh+j6hj>ubeh}(h!]h#]h%]h']h)]uh+j!hj>ubeh}(h!]h#]h%]h']h)]uh+jhj>hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hj^>hhhjs>hKubeh}(h!]h#](pymethodeh%]h']h)]jj6?jj7?jj7?jjjuh+hxhhhj4hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htPwith_initial_penalty() (opengen.config.solver_config.SolverConfiguration method)Eopengen.config.solver_config.SolverConfiguration.with_initial_penaltyhNtauh+hXhj4hhhNhNubhy)}(hhh](h~)}(h9SolverConfiguration.with_initial_penalty(initial_penalty)h](h)}(hwith_initial_penaltyh]hwith_initial_penalty}(hhhjP?hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjL?hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.with_initial_penaltyhKubh)}(hinitial_penaltyh]h)}(hinitial_penaltyh]h)}(hinitial_penaltyh]hinitial_penalty}(hhhjg?hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjc?ubah}(h!]h#]h%]h']h)]hhuh+hhj_?ubah}(h!]h#]h%]h']h)]hhuh+hhjL?hhhj^?hKubeh}(h!]jG?ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"(SolverConfiguration.with_initial_penaltyj#j?SolverConfigurationwith_initial_penaltyj%*SolverConfiguration.with_initial_penalty()uh+h}hj^?hKhjI?hhubj')}(hhh](j,)}(hInitial penaltyh]hInitial penalty}(hj?hj?hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.with_initial_penaltyhKhj?hhubj,)}(hXIf preconditioning is activated, then the initial penalty is computed internally following the recommendations of the book of Brigin and Martinez (Chapter 12). If you enable the preconditioning and you use this method, then you will be overriding the value of the initial penalty.h]hXIf preconditioning is activated, then the initial penalty is computed internally following the recommendations of the book of Brigin and Martinez (Chapter 12). If you enable the preconditioning and you use this method, then you will be overriding the value of the initial penalty.}(hj?hj?hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj?hKhj?hhubj,)}(hIf preconditioning is not enabled, you can set the initial penalty using this method; if you don't do so, the solver will use the default value (which is 1.0).h]hIf preconditioning is not enabled, you can set the initial penalty using this method; if you don’t do so, the solver will use the default value (which is 1.0).}(hj?hj?hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj?hKhj?hhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhj?hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj?hj^?hKubj7)}(hhh]j,)}(h+initial_penalty -- initial value of penaltyh](j@)}(hinitial_penaltyh]hinitial_penalty}(hhhj?hhhNhNubah}(h!]h#]h%]h']h)]uh+j?hj?ubh – }(hhhj?hhhNhNubhinitial value of penalty}(hinitial value of penaltyhj?hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hj?ubah}(h!]h#]h%]h']h)]uh+j6hj?ubeh}(h!]h#]h%]h']h)]uh+j!hj?ubj")}(hhh](j')}(hReturnsh]hReturns}(hhhj@hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj?hj^?hKubj7)}(hhh]j,)}(hThe current objecth]hThe current object}(hThe current objecthj@hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj@ubah}(h!]h#]h%]h']h)]uh+j6hj?ubeh}(h!]h#]h%]h']h)]uh+j!hj?ubeh}(h!]h#]h%]h']h)]uh+jhj?hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hjI?hhhj^?hKubeh}(h!]h#](pymethodeh%]h']h)]jj=@jj>@jj>@jjjuh+hxhhhj4hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htRwith_initial_tolerance() (opengen.config.solver_config.SolverConfiguration method)Gopengen.config.solver_config.SolverConfiguration.with_initial_tolerancehNtauh+hXhj4hhhNhNubhy)}(hhh](h~)}(h=SolverConfiguration.with_initial_tolerance(initial_tolerance)h](h)}(hwith_initial_toleranceh]hwith_initial_tolerance}(hhhjW@hhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjS@hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.with_initial_tolerancehKubh)}(hinitial_toleranceh]h)}(hinitial_toleranceh]h)}(hinitial_toleranceh]hinitial_tolerance}(hhhjn@hhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjj@ubah}(h!]h#]h%]h']h)]hhuh+hhjf@ubah}(h!]h#]h%]h']h)]hhuh+hhjS@hhhje@hKubeh}(h!]jN@ah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"*SolverConfiguration.with_initial_tolerancej#j@SolverConfigurationwith_initial_tolerancej%,SolverConfiguration.with_initial_tolerance()uh+h}hje@hKhjP@hhubj')}(hhh](j,)}(hSpecify the initial toleranceh]hSpecify the initial tolerance}(hj@hj@hhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.with_initial_tolerancehKhj@hhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhj@hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj@hje@hKubj7)}(hhh]j,)}(h&initial_tolerance -- initial toleranceh](j@)}(hinitial_toleranceh]hinitial_tolerance}(hhhj@hhhNhNubah}(h!]h#]h%]h']h)]uh+j?hj@ubh – }(hhhj@hhhNhNubhinitial tolerance}(hinitial tolerancehj@hhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hj@ubah}(h!]h#]h%]h']h)]uh+j6hj@ubeh}(h!]h#]h%]h']h)]uh+j!hj@ubj")}(hhh](j')}(hReturnsh]hReturns}(hhhj@hhhNhNubah}(h!]h#]h%]h']h)]uh+j&hj@hje@hKubj7)}(hhh]j,)}(hThe current objecth]hThe current object}(hThe current objecthj@hhhNhNubah}(h!]h#]h%]h']h)]uh+j+hj@ubah}(h!]h#]h%]h']h)]uh+j6hj@ubeh}(h!]h#]h%]h']h)]uh+j!hj@ubeh}(h!]h#]h%]h']h)]uh+jhj@hhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hjP@hhhje@hKubeh}(h!]h#](pymethodeh%]h']h)]jj(Ajj)Ajj)Ajjjuh+hxhhhj4hNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](ht^with_inner_tolerance_update_factor() (opengen.config.solver_config.SolverConfiguration method)Sopengen.config.solver_config.SolverConfiguration.with_inner_tolerance_update_factorhNtauh+hXhj4hhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.with_inner_tolerance_update_factorhNubhy)}(hhh](h~)}(hOSolverConfiguration.with_inner_tolerance_update_factor(inner_tol_update_factor)h](h)}(h"with_inner_tolerance_update_factorh]h"with_inner_tolerance_update_factor}(hhhjCAhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhj?Ahhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/solver_config.py:docstring of opengen.config.solver_config.SolverConfiguration.with_inner_tolerance_update_factorhKubh)}(hinner_tol_update_factorh]h)}(hinner_tol_update_factorh]h)}(hinner_tol_update_factorh]hinner_tol_update_factor}(hhhjZAhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjVAubah}(h!]h#]h%]h']h)]hhuh+hhjRAubah}(h!]h#]h%]h']h)]hhuh+hhj?AhhhjQAhKubeh}(h!]j9Aah#](jjeh%]h']h)]jopengen.config.solver_configj!j4j"6SolverConfiguration.with_inner_tolerance_update_factorj#jzASolverConfiguration"with_inner_tolerance_update_factorj%8SolverConfiguration.with_inner_tolerance_update_factor()uh+h}hjQAhKhj, >]h](hclass}(hhhjJhhhNhNubh)}(h h]h }(hhhjJhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjJubeh}(h!]h#]h%]h']h)]hhuh+hhjJhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/tcp_server_config.py:docstring of opengen.config.tcp_server_config.TcpServerConfigurationhKubh)}(h!opengen.config.tcp_server_config.h]h!opengen.config.tcp_server_config.}(hhhjJhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjJhhhjJhKubh)}(hTcpServerConfigurationh]hTcpServerConfiguration}(hhhjJhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjJhhhjJhKubh)}(h#bind_ip='127.0.0.1', bind_port=8333h](h)}(hbind_ip='127.0.0.1'h](h)}(hbind_iph]hbind_ip}(hhhjKhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjJubh)}(h=h]h=}(hhhjKhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjJubh)}(h '127.0.0.1'h]h '127.0.0.1'}(hhhjKhhhNhNubah}(h!]h#]jah%]h']h)]support_smartquotesuh+hhjJubeh}(h!]h#]h%]h']h)]hhuh+hhjJubh)}(hbind_port=8333h](h)}(h bind_porth]h bind_port}(hhhj7KhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj3Kubh)}(h=h]h=}(hhhjEKhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj3Kubh)}(h8333h]h8333}(hhhjSKhhhNhNubah}(h!]h#]jah%]h']h)]support_smartquotesuh+hhj3Kubeh}(h!]h#]h%]h']h)]hhuh+hhjJubeh}(h!]h#]h%]h']h)]hhuh+hhjJhhhjJhKubeh}(h!]jJah#](jjeh%]h']h)]j opengen.config.tcp_server_configj!hj"jJj#jtKjJj%jJuh+h}hjJhKhjJhhubj')}(hhh](j,)}(hBases: :py:class:`object`h](hBases: }(hBases: hjyKhhhNhNubj7)}(h:py:class:`object`h]j=)}(hjKh]hobject}(hhhjKhhhNhNubah}(h!]h#](jHpypy-classeh%]h']h)]uh+j<hjKubah}(h!]h#]h%]h']h)]refdocjU refdomainjKreftypeclass refexplicitrefwarnj[jtKj\jJj]objectuh+j6h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/tcp_server_config.py:docstring of opengen.config.tcp_server_confighKhjyKubeh}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/tcp_server_config.py:docstring of opengen.config.tcp_server_config.TcpServerConfigurationhKhjvKhhubj,)}(hTCP server configurationh]hTCP server configuration}(hjKhjKhhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/tcp_server_config.py:docstring of opengen.config.tcp_server_config.TcpServerConfigurationhKhjvKhhubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htK__init__() (opengen.config.tcp_server_config.TcpServerConfiguration method)@opengen.config.tcp_server_config.TcpServerConfiguration.__init__hNtauh+hXhjvKhhhNhNubhy)}(hhh](h~)}(hDTcpServerConfiguration.__init__(bind_ip='127.0.0.1', bind_port=8333)h](h)}(h__init__h]h__init__}(hhhjKhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjKhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/tcp_server_config.py:docstring of opengen.config.tcp_server_config.TcpServerConfiguration.__init__hKubh)}(h#bind_ip='127.0.0.1', bind_port=8333h](h)}(hbind_ip='127.0.0.1'h](h)}(hbind_iph]hbind_ip}(hhhjKhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjKubh)}(h=h]h=}(hhhjKhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjKubh)}(h '127.0.0.1'h]h '127.0.0.1'}(hhhjLhhhNhNubah}(h!]h#]jah%]h']h)]support_smartquotesuh+hhjKubeh}(h!]h#]h%]h']h)]hhuh+hhjKubh)}(hbind_port=8333h](h)}(h bind_porth]h bind_port}(hhhjLhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjLubh)}(h=h]h=}(hhhj(LhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjLubh)}(h8333h]h8333}(hhhj6LhhhNhNubah}(h!]h#]jah%]h']h)]support_smartquotesuh+hhjLubeh}(h!]h#]h%]h']h)]hhuh+hhjKubeh}(h!]h#]h%]h']h)]hhuh+hhjKhhhjKhKubeh}(h!]jKah#](jjeh%]h']h)]j opengen.config.tcp_server_configj!jJj"TcpServerConfiguration.__init__j#jWLTcpServerConfiguration__init__j%!TcpServerConfiguration.__init__()uh+h}hjKhKhjKhhubj')}(hhh](j,)}(hConfiguration of the TCP serverh]hConfiguration of the TCP server}(hjbLhj`LhhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/tcp_server_config.py:docstring of opengen.config.tcp_server_config.TcpServerConfiguration.__init__hKhj]Lhhubj)}(hhh](j")}(hhh](j')}(h Parametersh]h Parameters}(hhhjuLhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjrLhjKhKubj7)}(hhh]j)}(hhh](j)}(hhh]j,)}(hbind_ip -- IP address of generated TCP server. The default value is "127.0.0.1" (localhost). Use "0.0.0.0" for the generated TCP server to bind on all IPs.h](j@)}(hbind_iph]hbind_ip}(hhhjLhhhNhNubah}(h!]h#]h%]h']h)]uh+j?hjLubh – }(hhhjLhhhNhNubhIP address of generated TCP server. The default value is “127.0.0.1” (localhost). Use “0.0.0.0” for the generated TCP server to bind on all IPs.}(hIP address of generated TCP server. The default value is "127.0.0.1" (localhost). Use "0.0.0.0" for the generated TCP server to bind on all IPs.hjLhhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hjLubah}(h!]h#]h%]h']h)]uh+jhjLubj)}(hhh]j,)}(hXEbind_port -- Port on which the generated TCP server will bind. The default is 8333. Make sure you use an available port and avoid using privileged ports (i.e., 1 to 1024), well-known ports that are potentially used by other services and you should also avoid ephemeral ports (32768 to 65535 on Linux, 1025 to 5000 on Windows)h](j@)}(h bind_porth]h bind_port}(hhhjLhhhNhNubah}(h!]h#]h%]h']h)]uh+j?hjLubh – }(hhhjLhhhNhNubhX8Port on which the generated TCP server will bind. The default is 8333. Make sure you use an available port and avoid using privileged ports (i.e., 1 to 1024), well-known ports that are potentially used by other services and you should also avoid ephemeral ports (32768 to 65535 on Linux, 1025 to 5000 on Windows)}(hX8Port on which the generated TCP server will bind. The default is 8333. Make sure you use an available port and avoid using privileged ports (i.e., 1 to 1024), well-known ports that are potentially used by other services and you should also avoid ephemeral ports (32768 to 65535 on Linux, 1025 to 5000 on Windows)hjLhhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hjLubah}(h!]h#]h%]h']h)]uh+jhjLubeh}(h!]h#]h%]h']h)]uh+jhjLubah}(h!]h#]h%]h']h)]uh+j6hjrLubeh}(h!]h#]h%]h']h)]uh+j!hjoLubj")}(hhh](j')}(hReturnsh]hReturns}(hhhjLhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjLhjKhKubj7)}(hhh]j,)}(hnew instance of TcpServerConfiguration, which can then be provided to an instance of OpEnOptimizerBuilder via enable_tcp_interfaceh](hUnew instance of TcpServerConfiguration, which can then be provided to an instance of }(hUnew instance of TcpServerConfiguration, which can then be provided to an instance of (hjMhhhNhNubj3)}(h`OpEnOptimizerBuilder`h]hOpEnOptimizerBuilder}(hhhj MhhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjMhhhNhNubh via }(h via hjMhhhNhNubj3)}(h`enable_tcp_interface`h]henable_tcp_interface}(hhhjMhhhNhNubah}(h!]h#]h%]h']h)]uh+j2hjMhhhNhNubeh}(h!]h#]h%]h']h)]uh+j+hjMubah}(h!]h#]h%]h']h)]uh+j6hjLubeh}(h!]h#]h%]h']h)]uh+j!hjoLubeh}(h!]h#]h%]h']h)]uh+jhj]LhhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hjKhhhjKhKubeh}(h!]h#](pymethodeh%]h']h)]jjNMjjOMjjOMjjjuh+hxhhhjvKhNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htJbind_ip (opengen.config.tcp_server_config.TcpServerConfiguration property)?opengen.config.tcp_server_config.TcpServerConfiguration.bind_iphNtauh+hXhjvKhhhNhNubhy)}(hhh](h~)}(hTcpServerConfiguration.bind_iph](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhjhMhhhNhNubh)}(h h]h }(hhhjpMhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhjhMubeh}(h!]h#]h%]h']h)]hhuh+hhjdMhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/tcp_server_config.py:docstring of opengen.config.tcp_server_config.TcpServerConfiguration.bind_iphKubh)}(hbind_iph]hbind_ip}(hhhjMhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjdMhhhjMhKubeh}(h!]j_Mah#](jjeh%]h']h)]j opengen.config.tcp_server_configj!jJj"TcpServerConfiguration.bind_ipj#jMTcpServerConfigurationbind_ipj%jMuh+h}hjMhKhjaMhhubj')}(hhh](j,)}(h3IP at which the TCP server should bind, as a stringh]h3IP at which the TCP server should bind, as a string}(hjMhjMhhhNhNubah}(h!]h#]h%]h']h)]uh+j+h/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/tcp_server_config.py:docstring of opengen.config.tcp_server_config.TcpServerConfiguration.bind_iphKhjMhhubj)}(hhh]j")}(hhh](j')}(hReturnsh]hReturns}(hhhjMhhhNhNubah}(h!]h#]h%]h']h)]uh+j&hjMhjMhKubj7)}(hhh]j,)}(h TCP server IPh]h TCP server IP}(h TCP server IPhjMhhhNhNubah}(h!]h#]h%]h']h)]uh+j+hjMubah}(h!]h#]h%]h']h)]uh+j6hjMubeh}(h!]h#]h%]h']h)]uh+j!hjMubah}(h!]h#]h%]h']h)]uh+jhjMhhhNhNubeh}(h!]h#]h%]h']h)]uh+j&hjaMhhhjMhKubeh}(h!]h#](pypropertyeh%]h']h)]jjMjjMjjMjjjuh+hxhhhjvKhNhNubhY)}(hhh]h}(h!]h#]h%]h']h)]entries](htLbind_port (opengen.config.tcp_server_config.TcpServerConfiguration property)Aopengen.config.tcp_server_config.TcpServerConfiguration.bind_porthNtauh+hXhjvKhhhNhNubhy)}(hhh](h~)}(h TcpServerConfiguration.bind_porth](h)}(h5[<#text: 'property'>, >]h](hproperty}(hhhj NhhhNhNubh)}(h h]h }(hhhjNhhhNhNubah}(h!]h#]hah%]h']h)]uh+hhj Nubeh}(h!]h#]h%]h']h)]hhuh+hhjNhhh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/tcp_server_config.py:docstring of opengen.config.tcp_server_config.TcpServerConfiguration.bind_porthKubh)}(h bind_porth]h bind_port}(hhhj(NhhhNhNubah}(h!]h#](hheh%]h']h)]hhuh+hhjNhhhj'NhKubeh}(h!]jNah#](jjeh%]h']h)]j opengen.config.tcp_server_configj!jJj" TcpServerConfiguration.bind_portj#j;j<j <jp<jv<j<j<j\>ja>jG?jL?jN@jS@j9Aj?AjAjBjCjCjUDjZDj@EjEEj+Fj0FjSGjXGjHjHjhIjmIjNjJjJjIO)}(hhh]h}(h!]jJah#]h%]h']h)]ismoduh+jHOh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/tcp_server_config.py:docstring of opengen.config.tcp_server_confighKhjJhhubjJjJjKjKj_MjdMjNjNjNjNjNjIO)}(hhh]h}(h!]jNah#]h%]h']h)]ismoduh+jHOh/Users/3054363/Documents/Development/OpEn/open-codegen/venv/lib/python3.8/site-packages/opengen/config/__init__.py:docstring of opengen.confighKhjNhhubu 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.