Package openmdao.lib
--------------------




This package contains the OpenMDAO Standard Library.  It's intended to contain
all of the plugins that are officially supported and released as part of openmdao.


**ARCHITECTURES**
_________________

.. index:: api.py

.. _openmdao.lib.architectures.api.py:

api.py
++++++

.. automodule:: openmdao.lib.architectures.api
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: bliss.py

.. _openmdao.lib.architectures.bliss.py:

bliss.py
++++++++

.. automodule:: openmdao.lib.architectures.bliss
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: bliss2000.py

.. _openmdao.lib.architectures.bliss2000.py:

bliss2000.py
++++++++++++

.. automodule:: openmdao.lib.architectures.bliss2000
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: co.py

.. _openmdao.lib.architectures.co.py:

co.py
+++++

.. automodule:: openmdao.lib.architectures.co
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: ego.py

.. _openmdao.lib.architectures.ego.py:

ego.py
++++++

.. automodule:: openmdao.lib.architectures.ego
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: idf.py

.. _openmdao.lib.architectures.idf.py:

idf.py
++++++

.. automodule:: openmdao.lib.architectures.idf
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: mdao_test_suite.py

.. _openmdao.lib.architectures.mdao_test_suite.py:

mdao_test_suite.py
++++++++++++++++++

.. automodule:: openmdao.lib.architectures.mdao_test_suite
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: mdf.py

.. _openmdao.lib.architectures.mdf.py:

mdf.py
++++++

.. automodule:: openmdao.lib.architectures.mdf
   :members:
   :undoc-members:
   :show-inheritance:


**CASEHANDLERS**
________________

.. index:: api.py

.. _openmdao.lib.casehandlers.api.py:

api.py
++++++

.. automodule:: openmdao.lib.casehandlers.api
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: caseset.py

.. _openmdao.lib.casehandlers.caseset.py:

caseset.py
++++++++++

.. automodule:: openmdao.lib.casehandlers.caseset
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: csvcase.py

.. _openmdao.lib.casehandlers.csvcase.py:

csvcase.py
++++++++++

.. automodule:: openmdao.lib.casehandlers.csvcase
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: dbcase.py

.. _openmdao.lib.casehandlers.dbcase.py:

dbcase.py
+++++++++

.. automodule:: openmdao.lib.casehandlers.dbcase
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: dumpcase.py

.. _openmdao.lib.casehandlers.dumpcase.py:

dumpcase.py
+++++++++++

.. automodule:: openmdao.lib.casehandlers.dumpcase
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: filters.py

.. _openmdao.lib.casehandlers.filters.py:

filters.py
++++++++++

.. automodule:: openmdao.lib.casehandlers.filters
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: listcase.py

.. _openmdao.lib.casehandlers.listcase.py:

listcase.py
+++++++++++

.. automodule:: openmdao.lib.casehandlers.listcase
   :members:
   :undoc-members:
   :show-inheritance:


**COMPONENTS**
______________

.. index:: api.py

.. _openmdao.lib.components.api.py:

api.py
++++++

.. automodule:: openmdao.lib.components.api
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: broadcaster.py

.. _openmdao.lib.components.broadcaster.py:

broadcaster.py
++++++++++++++

.. automodule:: openmdao.lib.components.broadcaster
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: dynwrapper.py

.. _openmdao.lib.components.dynwrapper.py:

dynwrapper.py
+++++++++++++

.. automodule:: openmdao.lib.components.dynwrapper
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: expected_improvement.py

.. _openmdao.lib.components.expected_improvement.py:

expected_improvement.py
+++++++++++++++++++++++

.. automodule:: openmdao.lib.components.expected_improvement
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: expected_improvement_multiobj.py

.. _openmdao.lib.components.expected_improvement_multiobj.py:

expected_improvement_multiobj.py
++++++++++++++++++++++++++++++++

.. automodule:: openmdao.lib.components.expected_improvement_multiobj
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: external_code.py

.. _openmdao.lib.components.external_code.py:

external_code.py
++++++++++++++++

.. automodule:: openmdao.lib.components.external_code
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: geomcomp.py

.. _openmdao.lib.components.geomcomp.py:

geomcomp.py
+++++++++++

.. automodule:: openmdao.lib.components.geomcomp
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: lazy_comp.py

.. _openmdao.lib.components.lazy_comp.py:

lazy_comp.py
++++++++++++

.. automodule:: openmdao.lib.components.lazy_comp
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: linear_distribution.py

.. _openmdao.lib.components.linear_distribution.py:

linear_distribution.py
++++++++++++++++++++++

.. automodule:: openmdao.lib.components.linear_distribution
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: metamodel.py

.. _openmdao.lib.components.metamodel.py:

metamodel.py
++++++++++++

.. include:: ../../../openmdao.lib/src/openmdao/lib/components/docs/metamodel.rst
.. automodule:: openmdao.lib.components.metamodel
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: mux.py

.. _openmdao.lib.components.mux.py:

mux.py
++++++

.. automodule:: openmdao.lib.components.mux
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: pareto_filter.py

.. _openmdao.lib.components.pareto_filter.py:

pareto_filter.py
++++++++++++++++

.. automodule:: openmdao.lib.components.pareto_filter
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: sleep_comp.py

.. _openmdao.lib.components.sleep_comp.py:

sleep_comp.py
+++++++++++++

.. automodule:: openmdao.lib.components.sleep_comp
   :members:
   :undoc-members:
   :show-inheritance:


**DOEGENERATORS**
_________________

.. index:: api.py

.. _openmdao.lib.doegenerators.api.py:

api.py
++++++

.. automodule:: openmdao.lib.doegenerators.api
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: central_composite.py

.. _openmdao.lib.doegenerators.central_composite.py:

central_composite.py
++++++++++++++++++++

.. automodule:: openmdao.lib.doegenerators.central_composite
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: csvfile.py

.. _openmdao.lib.doegenerators.csvfile.py:

csvfile.py
++++++++++

.. automodule:: openmdao.lib.doegenerators.csvfile
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: full_factorial.py

.. _openmdao.lib.doegenerators.full_factorial.py:

full_factorial.py
+++++++++++++++++

.. automodule:: openmdao.lib.doegenerators.full_factorial
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: optlh.py

.. _openmdao.lib.doegenerators.optlh.py:

optlh.py
++++++++

.. include:: ../../../openmdao.lib/src/openmdao/lib/doegenerators/docs/optlh.rst
.. automodule:: openmdao.lib.doegenerators.optlh
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: uniform.py

.. _openmdao.lib.doegenerators.uniform.py:

uniform.py
++++++++++

.. automodule:: openmdao.lib.doegenerators.uniform
   :members:
   :undoc-members:
   :show-inheritance:


**DRIVERS**
___________

.. index:: api.py

.. _openmdao.lib.drivers.api.py:

api.py
++++++

.. automodule:: openmdao.lib.drivers.api
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: brent.py

.. _openmdao.lib.drivers.brent.py:

brent.py
++++++++

.. automodule:: openmdao.lib.drivers.brent
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: broydensolver.py

.. _openmdao.lib.drivers.broydensolver.py:

broydensolver.py
++++++++++++++++

.. include:: ../../../openmdao.lib/src/openmdao/lib/drivers/docs/broydensolver.rst
.. automodule:: openmdao.lib.drivers.broydensolver
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: caseiterdriver.py

.. _openmdao.lib.drivers.caseiterdriver.py:

caseiterdriver.py
+++++++++++++++++

.. include:: ../../../openmdao.lib/src/openmdao/lib/drivers/docs/caseiterdriver.rst
.. automodule:: openmdao.lib.drivers.caseiterdriver
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: cobyladriver.py

.. _openmdao.lib.drivers.cobyladriver.py:

cobyladriver.py
+++++++++++++++

.. automodule:: openmdao.lib.drivers.cobyladriver
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: conmindriver.py

.. _openmdao.lib.drivers.conmindriver.py:

conmindriver.py
+++++++++++++++

.. include:: ../../../openmdao.lib/src/openmdao/lib/drivers/docs/conmindriver.rst
.. automodule:: openmdao.lib.drivers.conmindriver
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: distributioncasedriver.py

.. _openmdao.lib.drivers.distributioncasedriver.py:

distributioncasedriver.py
+++++++++++++++++++++++++

.. automodule:: openmdao.lib.drivers.distributioncasedriver
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: doedriver.py

.. _openmdao.lib.drivers.doedriver.py:

doedriver.py
++++++++++++

.. include:: ../../../openmdao.lib/src/openmdao/lib/drivers/docs/doedriver.rst
.. automodule:: openmdao.lib.drivers.doedriver
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: genetic.py

.. _openmdao.lib.drivers.genetic.py:

genetic.py
++++++++++

.. include:: ../../../openmdao.lib/src/openmdao/lib/drivers/docs/genetic.rst
.. automodule:: openmdao.lib.drivers.genetic
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: iterate.py

.. _openmdao.lib.drivers.iterate.py:

iterate.py
++++++++++

.. include:: ../../../openmdao.lib/src/openmdao/lib/drivers/docs/iterate.rst
.. automodule:: openmdao.lib.drivers.iterate
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: mda_solver.py

.. _openmdao.lib.drivers.mda_solver.py:

mda_solver.py
+++++++++++++

.. automodule:: openmdao.lib.drivers.mda_solver
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: newsumtdriver.py

.. _openmdao.lib.drivers.newsumtdriver.py:

newsumtdriver.py
++++++++++++++++

.. include:: ../../../openmdao.lib/src/openmdao/lib/drivers/docs/newsumtdriver.rst
.. automodule:: openmdao.lib.drivers.newsumtdriver
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: sensitivity.py

.. _openmdao.lib.drivers.sensitivity.py:

sensitivity.py
++++++++++++++

.. automodule:: openmdao.lib.drivers.sensitivity
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: simplecid.py

.. _openmdao.lib.drivers.simplecid.py:

simplecid.py
++++++++++++

.. automodule:: openmdao.lib.drivers.simplecid
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: slsqpdriver.py

.. _openmdao.lib.drivers.slsqpdriver.py:

slsqpdriver.py
++++++++++++++

.. automodule:: openmdao.lib.drivers.slsqpdriver
   :members:
   :undoc-members:
   :show-inheritance:


**GEOMETRY**
____________

.. index:: box.py

.. _openmdao.lib.geometry.box.py:

box.py
++++++

.. automodule:: openmdao.lib.geometry.box
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: bspline.py

.. _openmdao.lib.geometry.bspline.py:

bspline.py
++++++++++

.. automodule:: openmdao.lib.geometry.bspline
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: diamond.py

.. _openmdao.lib.geometry.diamond.py:

diamond.py
++++++++++

.. automodule:: openmdao.lib.geometry.diamond
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: ffd_axisymetric.py

.. _openmdao.lib.geometry.ffd_axisymetric.py:

ffd_axisymetric.py
++++++++++++++++++

.. automodule:: openmdao.lib.geometry.ffd_axisymetric
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: stl.py

.. _openmdao.lib.geometry.stl.py:

stl.py
++++++

.. automodule:: openmdao.lib.geometry.stl
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: stl_group.py

.. _openmdao.lib.geometry.stl_group.py:

stl_group.py
++++++++++++

.. automodule:: openmdao.lib.geometry.stl_group
   :members:
   :undoc-members:
   :show-inheritance:


**OPTPROBLEMS**
_______________

.. index:: api.py

.. _openmdao.lib.optproblems.api.py:

api.py
++++++

.. automodule:: openmdao.lib.optproblems.api
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: branin.py

.. _openmdao.lib.optproblems.branin.py:

branin.py
+++++++++

.. automodule:: openmdao.lib.optproblems.branin
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: scalable.py

.. _openmdao.lib.optproblems.scalable.py:

scalable.py
+++++++++++

.. automodule:: openmdao.lib.optproblems.scalable
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: sellar.py

.. _openmdao.lib.optproblems.sellar.py:

sellar.py
+++++++++

.. automodule:: openmdao.lib.optproblems.sellar
   :members:
   :undoc-members:
   :show-inheritance:


**SURROGATEMODELS**
___________________

.. index:: api.py

.. _openmdao.lib.surrogatemodels.api.py:

api.py
++++++

.. automodule:: openmdao.lib.surrogatemodels.api
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: kriging_surrogate.py

.. _openmdao.lib.surrogatemodels.kriging_surrogate.py:

kriging_surrogate.py
++++++++++++++++++++

.. automodule:: openmdao.lib.surrogatemodels.kriging_surrogate
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: logistic_regression.py

.. _openmdao.lib.surrogatemodels.logistic_regression.py:

logistic_regression.py
++++++++++++++++++++++

.. automodule:: openmdao.lib.surrogatemodels.logistic_regression
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: response_surface.py

.. _openmdao.lib.surrogatemodels.response_surface.py:

response_surface.py
+++++++++++++++++++

.. automodule:: openmdao.lib.surrogatemodels.response_surface
   :members:
   :undoc-members:
   :show-inheritance:


**DATATYPES**
_____________

.. index:: api.py

.. _openmdao.lib.datatypes.api.py:

api.py
++++++

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


.. index:: domain.py

.. _openmdao.lib.datatypes.domain.domain.py:

domain.py
+++++++++

.. automodule:: openmdao.lib.datatypes.domain.domain
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: flow.py

.. _openmdao.lib.datatypes.domain.flow.py:

flow.py
+++++++

.. automodule:: openmdao.lib.datatypes.domain.flow
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: grid.py

.. _openmdao.lib.datatypes.domain.grid.py:

grid.py
+++++++

.. automodule:: openmdao.lib.datatypes.domain.grid
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: metrics.py

.. _openmdao.lib.datatypes.domain.metrics.py:

metrics.py
++++++++++

.. automodule:: openmdao.lib.datatypes.domain.metrics
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: plot3d.py

.. _openmdao.lib.datatypes.domain.plot3d.py:

plot3d.py
+++++++++

.. automodule:: openmdao.lib.datatypes.domain.plot3d
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: probe.py

.. _openmdao.lib.datatypes.domain.probe.py:

probe.py
++++++++

.. automodule:: openmdao.lib.datatypes.domain.probe
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: vector.py

.. _openmdao.lib.datatypes.domain.vector.py:

vector.py
+++++++++

.. automodule:: openmdao.lib.datatypes.domain.vector
   :members:
   :undoc-members:
   :show-inheritance:


.. index:: zone.py

.. _openmdao.lib.datatypes.domain.zone.py:

zone.py
+++++++

.. automodule:: openmdao.lib.datatypes.domain.zone
   :members:
   :undoc-members:
   :show-inheritance:


