README.md
pyproject.toml
src/morphopt/__init__.py
src/morphopt/constants.py
src/morphopt/opt_runner.py
src/morphopt/taskoptmization.py
src/morphopt.egg-info/PKG-INFO
src/morphopt.egg-info/SOURCES.txt
src/morphopt.egg-info/dependency_links.txt
src/morphopt.egg-info/entry_points.txt
src/morphopt.egg-info/requires.txt
src/morphopt.egg-info/top_level.txt
src/morphopt/codesign/__init__.py
src/morphopt/codesign/constraints.py
src/morphopt/codesign/offset_boundary_part.py
src/morphopt/codesign/update_offset_boundary_part.py
src/morphopt/optcore/__init__.py
src/morphopt/optcore/controller.py
src/morphopt/optcore/history.py
src/morphopt/optcore/objfunc.py
src/morphopt/optcore/protocal.py
src/morphopt/optcore/quadrature.py
src/morphopt/optcore/solver.py
src/morphopt/optcore/updaters.py
src/morphopt/optcore/modelparams/__init__.py
src/morphopt/optcore/modelparams/base_model_component.py
src/morphopt/optcore/modelparams/baseparam.py
src/morphopt/optcore/modelparams/feaparams.py
src/morphopt/optcore/modelparams/geometry.py
src/morphopt/optcore/modelparams/materialsparams.py
src/morphopt/optcore/modelparams/params.py
src/morphopt/optcore/modelparams/fea/__init__.py
src/morphopt/optcore/modelparams/fea/base_component.py
src/morphopt/optcore/modelparams/fea/body_force.py
src/morphopt/optcore/modelparams/fea/boundary_condition.py
src/morphopt/optcore/modelparams/fea/contact.py
src/morphopt/optcore/modelparams/fea/couple.py
src/morphopt/optcore/modelparams/fea/point_load.py
src/morphopt/optcore/modelparams/fea/pressure.py
src/morphopt/optcore/modelparams/fea/reference_point.py
src/morphopt/optcore/modelparams/fea/spring.py
src/morphopt/optcore/modelparams/materials/__init__.py
src/morphopt/optcore/modelparams/materials/base_material.py
src/morphopt/optcore/modelparams/materials/homogeneous_material.py
src/morphopt/optcore/modelparams/materials/models.py
src/morphopt/optcore/modelparams/parts/__init__.py
src/morphopt/optcore/modelparams/parts/base_part.py
src/morphopt/optcore/modelparams/parts/box_part.py
src/morphopt/optcore/modelparams/parts/cad_part.py
src/morphopt/optcore/modelparams/parts/inp_part.py
src/morphopt/optcore/modelparams/parts/torch_fea_part.py
src/morphopt/postprocess/__init__.py
src/morphopt/postprocess/exporters.py
src/morphopt/postprocess/fields.py
src/morphopt/shapeopt/__init__.py
src/morphopt/shapeopt/boundary_part.py
src/morphopt/shapeopt/meshgenerator.py
src/morphopt/shapeopt/update_boundary_part.py
src/morphopt/shapeopt/objectivefuncs/__init__.py
src/morphopt/shapeopt/objectivefuncs/basefuncs.py
src/morphopt/shapeopt/objectivefuncs/boundarys.py
src/morphopt/shapeopt/objectivefuncs/distancesurface.py
src/morphopt/shapeopt/objectivefuncs/shapederivative.py
src/morphopt/shapeopt/objectivefuncs/surfacefairness.py
src/morphopt/shapeopt/objectivefuncs/volumemaximization.py
src/morphopt/shapeopt/surfaces/__init__.py
src/morphopt/shapeopt/surfaces/base_constraints.py
src/morphopt/shapeopt/surfaces/base_surface.py
src/morphopt/shapeopt/surfaces/bsp_constraints.py
src/morphopt/shapeopt/surfaces/bsp_surface.py
src/morphopt/shapeopt/surfaces/cpgeo_constraints.py
src/morphopt/shapeopt/surfaces/cpgeo_surface.py
src/morphopt/simp/__init__.py
src/morphopt/simp/simpmaterial.py
src/morphopt/simp/update_simpmaterial.py
src/morphopt/simp/objectivefuncs/__init__.py
src/morphopt/simp/objectivefuncs/basefuncs.py
src/morphopt/simp/objectivefuncs/boundarys.py
src/morphopt/simp/objectivefuncs/densityfield.py
src/morphopt/simp/objectivefuncs/sensitivity.py
src/morphopt/simp/objectivefuncs/volfrac.py
src/morphopt/ui/__init__.py
src/morphopt/ui/__main__.py
src/morphopt/ui/app.py
src/morphopt/ui/fea_worker.py
src/morphopt/ui/i18n.py
src/morphopt/ui/launcher.py
src/morphopt/ui/mainwindow.py
src/morphopt/ui/observe_panel.py
src/morphopt/ui/refresh.py
src/morphopt/ui/workbench.py
src/morphopt/ui/application/__init__.py
src/morphopt/ui/application/cad.py
src/morphopt/ui/application/completion.py
src/morphopt/ui/application/definitions.py
src/morphopt/ui/application/devices.py
src/morphopt/ui/application/edit_history.py
src/morphopt/ui/application/editing.py
src/morphopt/ui/application/editor_routing.py
src/morphopt/ui/application/expressions.py
src/morphopt/ui/application/fields.py
src/morphopt/ui/application/finite_element.py
src/morphopt/ui/application/imported_models.py
src/morphopt/ui/application/part_sets.py
src/morphopt/ui/application/quickstart.py
src/morphopt/ui/application/results.py
src/morphopt/ui/application/runs.py
src/morphopt/ui/application/updaters.py
src/morphopt/ui/application/values.py
src/morphopt/ui/codegen/__init__.py
src/morphopt/ui/codegen/custom_classes.py
src/morphopt/ui/codegen/generator.py
src/morphopt/ui/locales/en-US.json
src/morphopt/ui/locales/zh-CN.json
src/morphopt/ui/model/__init__.py
src/morphopt/ui/model/base_nodes.py
src/morphopt/ui/model/chamberlayout.py
src/morphopt/ui/model/configuration.py
src/morphopt/ui/model/fields.py
src/morphopt/ui/model/loaders.py
src/morphopt/ui/model/material_models.py
src/morphopt/ui/model/modelinfo.py
src/morphopt/ui/model/problem.py
src/morphopt/ui/model/registry.py
src/morphopt/ui/model/node_types/__init__.py
src/morphopt/ui/model/node_types/cad.py
src/morphopt/ui/model/node_types/custom_code.py
src/morphopt/ui/model/node_types/loads.py
src/morphopt/ui/model/node_types/materials.py
src/morphopt/ui/model/node_types/objectives.py
src/morphopt/ui/model/node_types/parts.py
src/morphopt/ui/model/node_types/penalties.py
src/morphopt/ui/model/node_types/structural.py
src/morphopt/ui/model/node_types/surfaces.py
src/morphopt/ui/model/node_types/symmetry.py
src/morphopt/ui/presentation/__init__.py
src/morphopt/ui/presentation/edit_history.py
src/morphopt/ui/presentation/history.py
src/morphopt/ui/presentation/labels.py
src/morphopt/ui/presentation/navigation.py
src/morphopt/ui/schemes/__init__.py
src/morphopt/ui/schemes/base.py
src/morphopt/ui/schemes/snippets.py
src/morphopt/ui/theme/__init__.py
src/morphopt/ui/theme/manager.py
src/morphopt/ui/theme/palette.py
src/morphopt/ui/theme/stylesheet.py
src/morphopt/ui/theme/styles/__init__.py
src/morphopt/ui/theme/styles/base.qss
src/morphopt/ui/theme/styles/controls.qss
src/morphopt/ui/theme/styles/inputs.qss
src/morphopt/ui/theme/themes/__init__.py
src/morphopt/ui/theme/themes/dark.py
src/morphopt/ui/theme/themes/light.py
src/morphopt/ui/visualization/__init__.py
src/morphopt/ui/visualization/geometry.py
src/morphopt/ui/visualization/loads.py
src/morphopt/ui/visualization/scene.py
src/morphopt/ui/widgets/__init__.py
src/morphopt/ui/widgets/codeeditor.py
src/morphopt/ui/widgets/collection_controls.py
src/morphopt/ui/widgets/controller_editor.py
src/morphopt/ui/widgets/custom_classes.py
src/morphopt/ui/widgets/definition_actions.py
src/morphopt/ui/widgets/definition_manager.py
src/morphopt/ui/widgets/edit_history.py
src/morphopt/ui/widgets/editor.py
src/morphopt/ui/widgets/editor_pages.py
src/morphopt/ui/widgets/file_dialogs.py
src/morphopt/ui/widgets/finite_element.py
src/morphopt/ui/widgets/helper_editor.py
src/morphopt/ui/widgets/language_selector.py
src/morphopt/ui/widgets/model_tree.py
src/morphopt/ui/widgets/objective_editor.py
src/morphopt/ui/widgets/observation_pages.py
src/morphopt/ui/widgets/param_form.py
src/morphopt/ui/widgets/plot_style.py
src/morphopt/ui/widgets/preview_renderer.py
src/morphopt/ui/widgets/quickstart.py
src/morphopt/ui/widgets/run_dialogs.py
src/morphopt/ui/widgets/solver_editor.py
src/morphopt/ui/widgets/source_view.py
src/morphopt/ui/widgets/stepmatrix.py
src/morphopt/ui/widgets/template_insert_dialog.py
src/morphopt/ui/widgets/theme_selector.py
src/morphopt/ui/widgets/torchfea_model_editor.py
src/morphopt/ui/widgets/updater_editor.py
src/morphopt/ui/widgets/values.py
src/morphopt/ui/widgets/viewer.py
src/morphopt/utils/__init__.py
src/morphopt/utils/gradient_check.py
src/morphopt/utils/history_read.py