Package openmdao.main
---------------------




This package contains the openmdao framework infrastructure code.


.. index:: api.py

.. _openmdao.main.api.py:

api.py
++++++

.. automodule:: openmdao.main.api
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: arch.py

.. _openmdao.main.arch.py:

arch.py
+++++++

.. automodule:: openmdao.main.arch
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: array_helpers.py

.. _openmdao.main.array_helpers.py:

array_helpers.py
++++++++++++++++

.. automodule:: openmdao.main.array_helpers
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: assembly.py

.. _openmdao.main.assembly.py:

assembly.py
+++++++++++

.. automodule:: openmdao.main.assembly
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: attrwrapper.py

.. _openmdao.main.attrwrapper.py:

attrwrapper.py
++++++++++++++

.. automodule:: openmdao.main.attrwrapper
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: case.py

.. _openmdao.main.case.py:

case.py
+++++++

.. automodule:: openmdao.main.case
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: caseiter.py

.. _openmdao.main.caseiter.py:

caseiter.py
+++++++++++

.. automodule:: openmdao.main.caseiter
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: cli.py

.. _openmdao.main.cli.py:

cli.py
++++++

.. automodule:: openmdao.main.cli
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: component.py

.. _openmdao.main.component.py:

component.py
++++++++++++

.. automodule:: openmdao.main.component
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: component_with_derivatives.py

.. _openmdao.main.component_with_derivatives.py:

component_with_derivatives.py
+++++++++++++++++++++++++++++

.. automodule:: openmdao.main.component_with_derivatives
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: configinfo.py

.. _openmdao.main.configinfo.py:

configinfo.py
+++++++++++++

.. automodule:: openmdao.main.configinfo
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: constants.py

.. _openmdao.main.constants.py:

constants.py
++++++++++++

.. automodule:: openmdao.main.constants
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: container.py

.. _openmdao.main.container.py:

container.py
++++++++++++

.. automodule:: openmdao.main.container
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: cyclicflow.py

.. _openmdao.main.cyclicflow.py:

cyclicflow.py
+++++++++++++

.. automodule:: openmdao.main.cyclicflow
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: dataflow.py

.. _openmdao.main.dataflow.py:

dataflow.py
+++++++++++

.. automodule:: openmdao.main.dataflow
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: depgraph.py

.. _openmdao.main.depgraph.py:

depgraph.py
+++++++++++

.. automodule:: openmdao.main.depgraph
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: derivatives.py

.. _openmdao.main.derivatives.py:

derivatives.py
++++++++++++++

.. automodule:: openmdao.main.derivatives
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: driver.py

.. _openmdao.main.driver.py:

driver.py
+++++++++

.. automodule:: openmdao.main.driver
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: driver_uses_derivatives.py

.. _openmdao.main.driver_uses_derivatives.py:

driver_uses_derivatives.py
++++++++++++++++++++++++++

.. automodule:: openmdao.main.driver_uses_derivatives
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: eggchecker.py

.. _openmdao.main.eggchecker.py:

eggchecker.py
+++++++++++++

.. automodule:: openmdao.main.eggchecker
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: exceptions.py

.. _openmdao.main.exceptions.py:

exceptions.py
+++++++++++++

.. automodule:: openmdao.main.exceptions
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: expreval.py

.. _openmdao.main.expreval.py:

expreval.py
+++++++++++

.. automodule:: openmdao.main.expreval
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: exprmapper.py

.. _openmdao.main.exprmapper.py:

exprmapper.py
+++++++++++++

.. automodule:: openmdao.main.exprmapper
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: factory.py

.. _openmdao.main.factory.py:

factory.py
++++++++++

.. automodule:: openmdao.main.factory
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: factorymanager.py

.. _openmdao.main.factorymanager.py:

factorymanager.py
+++++++++++++++++

.. automodule:: openmdao.main.factorymanager
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: file_supp.py

.. _openmdao.main.file_supp.py:

file_supp.py
++++++++++++

.. automodule:: openmdao.main.file_supp
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: geom.py

.. _openmdao.main.geom.py:

geom.py
+++++++

.. automodule:: openmdao.main.geom
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: grid_engine.py

.. _openmdao.main.grid_engine.py:

grid_engine.py
++++++++++++++

.. automodule:: openmdao.main.grid_engine
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: hasconstraints.py

.. _openmdao.main.hasconstraints.py:

hasconstraints.py
+++++++++++++++++

.. automodule:: openmdao.main.hasconstraints
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: hasevents.py

.. _openmdao.main.hasevents.py:

hasevents.py
++++++++++++

.. automodule:: openmdao.main.hasevents
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: hasobjective.py

.. _openmdao.main.hasobjective.py:

hasobjective.py
+++++++++++++++

.. automodule:: openmdao.main.hasobjective
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: hasparameters.py

.. _openmdao.main.hasparameters.py:

hasparameters.py
++++++++++++++++

.. automodule:: openmdao.main.hasparameters
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: hasstopcond.py

.. _openmdao.main.hasstopcond.py:

hasstopcond.py
++++++++++++++

.. automodule:: openmdao.main.hasstopcond
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: importfactory.py

.. _openmdao.main.importfactory.py:

importfactory.py
++++++++++++++++

.. automodule:: openmdao.main.importfactory
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: index.py

.. _openmdao.main.index.py:

index.py
++++++++

.. automodule:: openmdao.main.index
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: interfaces.py

.. _openmdao.main.interfaces.py:

interfaces.py
+++++++++++++

.. automodule:: openmdao.main.interfaces
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: mp_distributing.py

.. _openmdao.main.mp_distributing.py:

mp_distributing.py
++++++++++++++++++

.. automodule:: openmdao.main.mp_distributing
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: mp_support.py

.. _openmdao.main.mp_support.py:

mp_support.py
+++++++++++++

.. automodule:: openmdao.main.mp_support
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: mp_util.py

.. _openmdao.main.mp_util.py:

mp_util.py
++++++++++

.. automodule:: openmdao.main.mp_util
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: numpy_fallback.py

.. _openmdao.main.numpy_fallback.py:

numpy_fallback.py
+++++++++++++++++

.. automodule:: openmdao.main.numpy_fallback
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: objserverfactory.py

.. _openmdao.main.objserverfactory.py:

objserverfactory.py
+++++++++++++++++++

.. automodule:: openmdao.main.objserverfactory
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: pbs.py

.. _openmdao.main.pbs.py:

pbs.py
++++++

.. automodule:: openmdao.main.pbs
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: pkg_res_factory.py

.. _openmdao.main.pkg_res_factory.py:

pkg_res_factory.py
++++++++++++++++++

.. automodule:: openmdao.main.pkg_res_factory
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: plugin.py

.. _openmdao.main.plugin.py:

plugin.py
+++++++++

.. automodule:: openmdao.main.plugin
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: printexpr.py

.. _openmdao.main.printexpr.py:

printexpr.py
++++++++++++

.. automodule:: openmdao.main.printexpr
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: problem_formulation.py

.. _openmdao.main.problem_formulation.py:

problem_formulation.py
++++++++++++++++++++++

.. automodule:: openmdao.main.problem_formulation
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: project.py

.. _openmdao.main.project.py:

project.py
++++++++++

.. automodule:: openmdao.main.project
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: pseudoassembly.py

.. _openmdao.main.pseudoassembly.py:

pseudoassembly.py
+++++++++++++++++

.. automodule:: openmdao.main.pseudoassembly
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: pseudocomp.py

.. _openmdao.main.pseudocomp.py:

pseudocomp.py
+++++++++++++

.. automodule:: openmdao.main.pseudocomp
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: publisher.py

.. _openmdao.main.publisher.py:

publisher.py
++++++++++++

.. automodule:: openmdao.main.publisher
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: rbac.py

.. _openmdao.main.rbac.py:

rbac.py
+++++++

.. automodule:: openmdao.main.rbac
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: repo.py

.. _openmdao.main.repo.py:

repo.py
+++++++

.. automodule:: openmdao.main.repo
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: resource.py

.. _openmdao.main.resource.py:

resource.py
+++++++++++

.. automodule:: openmdao.main.resource
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: sequentialflow.py

.. _openmdao.main.sequentialflow.py:

sequentialflow.py
+++++++++++++++++

.. automodule:: openmdao.main.sequentialflow
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: sym.py

.. _openmdao.main.sym.py:

sym.py
++++++

.. automodule:: openmdao.main.sym
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: treeproxy.py

.. _openmdao.main.treeproxy.py:

treeproxy.py
++++++++++++

.. automodule:: openmdao.main.treeproxy
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: uncertain_distributions.py

.. _openmdao.main.uncertain_distributions.py:

uncertain_distributions.py
++++++++++++++++++++++++++

.. automodule:: openmdao.main.uncertain_distributions
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: variable.py

.. _openmdao.main.variable.py:

variable.py
+++++++++++

.. automodule:: openmdao.main.variable
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: vartree.py

.. _openmdao.main.vartree.py:

vartree.py
++++++++++

.. automodule:: openmdao.main.vartree
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: workflow.py

.. _openmdao.main.workflow.py:

workflow.py
+++++++++++

.. automodule:: openmdao.main.workflow
   :members:
   :undoc-members:
   :show-inheritance:


**DATATYPES**
_____________

.. index:: any.py

.. _openmdao.main.datatypes.any.py:

any.py
++++++

.. automodule:: openmdao.main.datatypes.any
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: api.py

.. _openmdao.main.datatypes.api.py:

api.py
++++++

.. automodule:: openmdao.main.datatypes.api
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: array.py

.. _openmdao.main.datatypes.array.py:

array.py
++++++++

.. automodule:: openmdao.main.datatypes.array
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: bool.py

.. _openmdao.main.datatypes.bool.py:

bool.py
+++++++

.. automodule:: openmdao.main.datatypes.bool
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: complex.py

.. _openmdao.main.datatypes.complex.py:

complex.py
++++++++++

.. automodule:: openmdao.main.datatypes.complex
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: dict.py

.. _openmdao.main.datatypes.dict.py:

dict.py
+++++++

.. automodule:: openmdao.main.datatypes.dict
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: enum.py

.. _openmdao.main.datatypes.enum.py:

enum.py
+++++++

.. automodule:: openmdao.main.datatypes.enum
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: event.py

.. _openmdao.main.datatypes.event.py:

event.py
++++++++

.. automodule:: openmdao.main.datatypes.event
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: file.py

.. _openmdao.main.datatypes.file.py:

file.py
+++++++

.. automodule:: openmdao.main.datatypes.file
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: float.py

.. _openmdao.main.datatypes.float.py:

float.py
++++++++

.. automodule:: openmdao.main.datatypes.float
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: geom.py

.. _openmdao.main.datatypes.geom.py:

geom.py
+++++++

.. automodule:: openmdao.main.datatypes.geom
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: int.py

.. _openmdao.main.datatypes.int.py:

int.py
++++++

.. automodule:: openmdao.main.datatypes.int
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: list.py

.. _openmdao.main.datatypes.list.py:

list.py
+++++++

.. automodule:: openmdao.main.datatypes.list
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: slot.py

.. _openmdao.main.datatypes.slot.py:

slot.py
+++++++

.. automodule:: openmdao.main.datatypes.slot
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: str.py

.. _openmdao.main.datatypes.str.py:

str.py
++++++

.. automodule:: openmdao.main.datatypes.str
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: uncertaindist.py

.. _openmdao.main.datatypes.uncertaindist.py:

uncertaindist.py
++++++++++++++++

.. automodule:: openmdao.main.datatypes.uncertaindist
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: vtree.py

.. _openmdao.main.datatypes.vtree.py:

vtree.py
++++++++

.. automodule:: openmdao.main.datatypes.vtree
   :members:
   :undoc-members:
   :show-inheritance:


