[console_scripts]
openmdao = openmdao.utils.om:openmdao_cmd
reset_notebook = openmdao.devtools.docutils:reset_notebook_cmd
run_om_test = openmdao.devtools.run_test:run_test
webview = openmdao.utils.webview:webview_argv
wingproj = openmdao.devtools.wingproj:run_wing

[openmdao_case_reader]
sqlitereader = openmdao.recorders.sqlite_reader:SqliteCaseReader

[openmdao_case_recorder]
sqliterecorder = openmdao.recorders.sqlite_recorder:SqliteRecorder

[openmdao_component]
addsubtractcomp = openmdao.components.add_subtract_comp:AddSubtractComp
balancecomp = openmdao.components.balance_comp:BalanceComp
crossproductcomp = openmdao.components.cross_product_comp:CrossProductComp
demuxcomp = openmdao.components.demux_comp:DemuxComp
dotproductcomp = openmdao.components.dot_product_comp:DotProductComp
eqconstraintcomp = openmdao.components.eq_constraint_comp:EQConstraintComp
execcomp = openmdao.components.exec_comp:ExecComp
explicitfunccomp = openmdao.components.explicit_func_comp:ExplicitFuncComp
externalcodecomp = openmdao.components.external_code_comp:ExternalCodeComp
externalcodeimplicitcomp = openmdao.components.external_code_comp:ExternalCodeImplicitComp
implicitfunccomp = openmdao.components.implicit_func_comp:ImplicitFuncComp
indepvarcomp = openmdao.core.indepvarcomp:IndepVarComp
kscomp = openmdao.components.ks_comp:KSComp
linearsystemcomp = openmdao.components.linear_system_comp:LinearSystemComp
matrixvectorproductcomp = openmdao.components.matrix_vector_product_comp:MatrixVectorProductComp
metamodelsemistructuredcomp = openmdao.components.meta_model_semi_structured_comp:MetaModelSemiStructuredComp
metamodelstructuredcomp = openmdao.components.meta_model_structured_comp:MetaModelStructuredComp
metamodelunstructuredcomp = openmdao.components.meta_model_unstructured_comp:MetaModelUnStructuredComp
multifimetamodelunstructuredcomp = openmdao.components.multifi_meta_model_unstructured_comp:MultiFiMetaModelUnStructuredComp
muxcomp = openmdao.components.mux_comp:MuxComp
splinecomp = openmdao.components.spline_comp:SplineComp
vectormagnitudecomp = openmdao.components.vector_magnitude_comp:VectorMagnitudeComp

[openmdao_driver]
differentialevolutiondriver = openmdao.drivers.differential_evolution_driver:DifferentialEvolutionDriver
doedriver = openmdao.drivers.doe_driver:DOEDriver
driver = openmdao.core.driver:Driver
pyoptsparsedriver = openmdao.drivers.pyoptsparse_driver:pyOptSparseDriver
scipydriver = openmdao.drivers.scipy_optimizer:ScipyOptimizeDriver
simplegadriver = openmdao.drivers.genetic_algorithm_driver:SimpleGADriver

[openmdao_group]
group = openmdao.core.group:Group
parallelgroup = openmdao.core.parallel_group:ParallelGroup

[openmdao_lin_solver]
directsolver = openmdao.solvers.linear.direct:DirectSolver
linearblockgs = openmdao.solvers.linear.linear_block_gs:LinearBlockGS
linearblockjac = openmdao.solvers.linear.linear_block_jac:LinearBlockJac
linearrunoncec = openmdao.solvers.linear.linear_runonce:LinearRunOnce
petsckrylov = openmdao.solvers.linear.petsc_ksp:PETScKrylov
scipykrylov = openmdao.solvers.linear.scipy_iter_solver:ScipyKrylov
userdefined = openmdao.solvers.linear.user_defined:LinearUserDefined

[openmdao_nl_solver]
armijogoldsteinls = openmdao.solvers.linesearch.backtracking:ArmijoGoldsteinLS
boundsenforcels = openmdao.solvers.linesearch.backtracking:BoundsEnforceLS
broydensolver = openmdao.solvers.nonlinear.broyden:BroydenSolver
newtonsolver = openmdao.solvers.nonlinear.newton:NewtonSolver
nonlinearblockgs = openmdao.solvers.nonlinear.nonlinear_block_gs:NonlinearBlockGS
nonlinearblockjac = openmdao.solvers.nonlinear.nonlinear_block_jac:NonlinearBlockJac
nonlinearrunonce = openmdao.solvers.nonlinear.nonlinear_runonce:NonlinearRunOnce

[openmdao_surrogate_model]
krigingsurrogate = openmdao.surrogate_models.kriging:KrigingSurrogate
multificokrigingsurrogate = openmdao.surrogate_models.multifi_cokriging:MultiFiCoKrigingSurrogate
nearestneighbor = openmdao.surrogate_models.nearest_neighbor:NearestNeighbor
responsesurface = openmdao.surrogate_models.response_surface:ResponseSurface
