LICENSE
README.md
pyproject.toml
src/shardhana/__init__.py
src/shardhana/__main__.py
src/shardhana/version.py
src/shardhana.egg-info/PKG-INFO
src/shardhana.egg-info/SOURCES.txt
src/shardhana.egg-info/dependency_links.txt
src/shardhana.egg-info/top_level.txt
src/shardhana/app/__init__.py
src/shardhana/app/comparison_controller.py
src/shardhana/app/comparison_view.py
src/shardhana/app/console_panel.py
src/shardhana/app/layout_manager.py
src/shardhana/app/main_window.py
src/shardhana/app/notification_center.py
src/shardhana/app/project_manager.py
src/shardhana/app/result_viewer.py
src/shardhana/app/session_manager.py
src/shardhana/app/settings_manager.py
src/shardhana/app/simulation_runner.py
src/shardhana/app/solver_selector.py
src/shardhana/app/startup.py
src/shardhana/app/theme_manager.py
src/shardhana/app/workflow_manager.py
src/shardhana/app/workspace.py
src/shardhana/comparison/__init__.py
src/shardhana/comparison/benchmark_case.py
src/shardhana/comparison/comparison_metrics.py
src/shardhana/comparison/comparison_report.py
src/shardhana/comparison/comparison_session.py
src/shardhana/comparison/displacement_compare.py
src/shardhana/comparison/fracture_compare.py
src/shardhana/comparison/history_comparator.py
src/shardhana/comparison/method_comparator.py
src/shardhana/comparison/probability_compare.py
src/shardhana/comparison/reference_solution.py
src/shardhana/comparison/result_comparator.py
src/shardhana/comparison/state_comparator.py
src/shardhana/comparison/stress_compare.py
src/shardhana/comparison/time_history_compare.py
src/shardhana/comparison/visual_diff.py
src/shardhana/core/__init__.py
src/shardhana/core/boundary.py
src/shardhana/core/config.py
src/shardhana/core/constraint.py
src/shardhana/core/damage.py
src/shardhana/core/engine.py
src/shardhana/core/event.py
src/shardhana/core/fracture.py
src/shardhana/core/geometry.py
src/shardhana/core/history.py
src/shardhana/core/interaction.py
src/shardhana/core/kernel.py
src/shardhana/core/material.py
src/shardhana/core/node.py
src/shardhana/core/registry.py
src/shardhana/core/relation.py
src/shardhana/core/seed.py
src/shardhana/core/seed_concept.py
src/shardhana/core/space.py
src/shardhana/core/state.py
src/shardhana/core/time.py
src/shardhana/examples/beam_bending_demo.py
src/shardhana/examples/column_buckling_demo.py
src/shardhana/examples/contact_fracture_demo.py
src/shardhana/examples/fem_vs_hem_demo.py
src/shardhana/examples/fracture_process_demo.py
src/shardhana/examples/hem_1d_prototype.py
src/shardhana/examples/probability_response_demo.py
src/shardhana/examples/python_necking_1d_compare.py
src/shardhana/examples/python_necking_1d_gui.py
src/shardhana/examples/python_necking_1d_gui_v4a.py
src/shardhana/examples/seed_space_interaction.py
src/shardhana/examples/state_evolution_demo.py
src/shardhana/examples/time_history_demo.py
src/shardhana/examples/visual_comparison_demo.py
src/shardhana/io/__init__.py
src/shardhana/io/config_loader.py
src/shardhana/io/config_saver.py
src/shardhana/io/csv_reader.py
src/shardhana/io/csv_writer.py
src/shardhana/io/file_registry.py
src/shardhana/io/history_logger.py
src/shardhana/io/json_reader.py
src/shardhana/io/json_writer.py
src/shardhana/io/model_loader.py
src/shardhana/io/model_saver.py
src/shardhana/io/path_manager.py
src/shardhana/io/project_serializer.py
src/shardhana/io/result_exporter.py
src/shardhana/io/result_loader.py
src/shardhana/io/session_storage.py
src/shardhana/io/simulation_logger.py
src/shardhana/model/__init__.py
src/shardhana/model/analysis_case.py
src/shardhana/model/assembly_model.py
src/shardhana/model/boundary_condition.py
src/shardhana/model/constraint_model.py
src/shardhana/model/coordinate_system.py
src/shardhana/model/geometry_model.py
src/shardhana/model/load_case.py
src/shardhana/model/material_model.py
src/shardhana/model/mesh_model.py
src/shardhana/model/model_builder.py
src/shardhana/model/model_definition.py
src/shardhana/model/relation_model.py
src/shardhana/model/scenario_model.py
src/shardhana/model/seed_model.py
src/shardhana/model/space_model.py
src/shardhana/model/unit_system.py
src/shardhana/results/__init__.py
src/shardhana/results/damage_result.py
src/shardhana/results/displacement_result.py
src/shardhana/results/element_result.py
src/shardhana/results/field_result.py
src/shardhana/results/fracture_result.py
src/shardhana/results/nodal_result.py
src/shardhana/results/probability_result.py
src/shardhana/results/result_container.py
src/shardhana/results/result_data.py
src/shardhana/results/result_metadata.py
src/shardhana/results/result_summary.py
src/shardhana/results/state_result.py
src/shardhana/results/strain_result.py
src/shardhana/results/stress_result.py
src/shardhana/results/time_history_result.py
src/shardhana/solvers/__init__.py
src/shardhana/solvers/base_solver.py
src/shardhana/solvers/contact_solver.py
src/shardhana/solvers/convergence_checker.py
src/shardhana/solvers/dynamic_solver.py
src/shardhana/solvers/fem_solver.py
src/shardhana/solvers/fracture_solver.py
src/shardhana/solvers/handcalc_solver.py
src/shardhana/solvers/hem_solver.py
src/shardhana/solvers/nonlinear_solver.py
src/shardhana/solvers/probability_solver.py
src/shardhana/solvers/solver_config.py
src/shardhana/solvers/solver_context.py
src/shardhana/solvers/solver_manager.py
src/shardhana/solvers/state_solver.py
src/shardhana/solvers/static_solver.py
src/shardhana/solvers/step_controller.py
src/shardhana/solvers/time_integrator.py
src/shardhana/utils/__init__.py
src/shardhana/utils/config_utils.py
src/shardhana/utils/debug_utils.py
src/shardhana/utils/file_utils.py
src/shardhana/utils/hash_utils.py
src/shardhana/utils/id_generator.py
src/shardhana/utils/logger.py
src/shardhana/utils/math_utils.py
src/shardhana/utils/matrix_utils.py
src/shardhana/utils/path_utils.py
src/shardhana/utils/performance_timer.py
src/shardhana/utils/random_utils.py
src/shardhana/utils/time_utils.py
src/shardhana/utils/unit_converter.py
src/shardhana/utils/validation_utils.py
src/shardhana/utils/vector_utils.py
src/shardhana/visualization/__init__.py
src/shardhana/visualization/animation_controller.py
src/shardhana/visualization/camera_controller.py
src/shardhana/visualization/color_mapper.py
src/shardhana/visualization/comparison_plot.py
src/shardhana/visualization/damage_visualizer.py
src/shardhana/visualization/field_renderer.py
src/shardhana/visualization/fracture_visualizer.py
src/shardhana/visualization/mesh_renderer.py
src/shardhana/visualization/plot_manager.py
src/shardhana/visualization/probability_plot.py
src/shardhana/visualization/result_viewer.py
src/shardhana/visualization/scene_manager.py
src/shardhana/visualization/state_renderer.py
src/shardhana/visualization/theme.py
src/shardhana/visualization/time_history_plot.py
src/shardhana/visualization/viewport.py
src/shardhana/visualization/visualization_config.py
tests/test_basic.py
tests/test_copilot.py
tests/test_element1d.py
tests/test_env.py
tests/test_env_basic.py
tests/test_hello.py
tests/test_material.py
tests/test_node1d.py
tests/test_text.py