Python Module Index
| m | ||
model_package | ||
model_package.Calibrate.build_calibration_map | Create a file mapping calibration results for each macroscale element | |
model_package.Calibrate.calibrate_element | Calibrate micromorphic linear elasticity for a single filter element (i.e. macroscale element) | |
model_package.Calibrate.calibrate_element_plastic | Calibrate micromorphic elastoplasticity on a single filter domain (i.e. macroscale element) | |
model_package.Calibrate.calibrate_qp | Calibrate micromorphic linear elasticity on a single filter domain (i.e. macroscale element) and quadrature point | |
model_package.Calibrate.calibration_tools | Collection of utilities for calibration | |
model_package.Calibrate.elastic_map_to_material_card | Unpack a csv file of elastic parameters and call function to write elastic yaml file | |
model_package.Calibrate.identify_z_boundary_elements | Read in macroscale XDMF file of a cylindrical geometry and identify element found on the z-boundary | |
model_package.Calibrate.joint_probability_distributions | Create a joint probability distribution plot to summarize calibration results | |
model_package.Calibrate.return_minimum_smith_constraint | Evaluate the 13 Smith constraints for micromorphic linear elasticity and return the minimum value | |
model_package.Calibrate.summarize_calibration_results | Summarize results of parameter calibration | |
model_package.Calibrate.summarize_calibration_results_from_csv | Summarize results of parameter calibration from a calibration map csv | |
model_package.Calibrate.summarize_calibration_results_ignore_boundary | Summarize results of parameter calibration while ignoring elements on the z-boundary" | |
model_package.config_software | Configure software paths in a YAML file | |
model_package.DNS_Abaqus.build_dynamic_elastic_cylinder | Create an Abaqus model of an elastic cylinder under dynamic compression | |
model_package.DNS_Abaqus.build_elastic_cylinder | Create an Abaqus model of an elastic cylinder under static compression | |
model_package.DNS_Abaqus.convert_tess | Convert a tesselation file output by Neper to STL and create Abaqus mesh | |
model_package.DNS_Abaqus.convert_tess_2d | Convert a 2D tesselation file output by Neper to STL and create an Abaqus mesh | |
model_package.DNS_Abaqus.convert_tess_cylinder | Convert a tesslation file output by Neper for a cylindrical geometry to STL and create Abaqus mesh | |
model_package.DNS_Abaqus.dynamic_analytical_comparison | Plot dynamic Abaqus results against an analytical solution | |
model_package.DNS_Abaqus.extract_frames | Extracts 3D field output from a completed Abaqus simulation to save as 2D image | |
model_package.DNS_Abaqus.extract_history | Plot Abaqus history output for force versus displacement | |
model_package.DNS_Abaqus.modify_input | Modify Abaqus input file to output 'COORD' at integration points | |
model_package.DNS_Abaqus.ODBextract_to_XDMF | Convert Abaqus DNS results to XDMF format | |
model_package.DNS_Abaqus.ODBextract_to_XDMF_neper | Convert Abaqus DNS results of 3D bonded grains to XDMF format | |
model_package.DNS_Abaqus.ODBextract_to_XDMF_neper_2d | Convert Abaqus DNS results of 2D bonded grains to XDMF format | |
model_package.DNS_Abaqus.parse_sets_from_inp | Extract element IDs associated with element sets from Abaqus input file | |
model_package.DNS_Abaqus.write_section_file | Write an Abaqus input file for the section definition of grains" | |
model_package.DNS_GEOS.plot_force_displacement | Process force-displacement from GEOS DNS results | |
model_package.DNS_GEOS.vtk_to_xdmf | Convert GEOS DNS results to XDMF format | |
model_package.DNS_GEOS.vtk_to_xdmf_fast | Convert GEOS DNS results to XDMF format using VTK utilities | |
model_package.DNS_GEOS.vtk_to_xdmf_fast_multi | Convert multiblock GEOS DNS results to XDMF format using VTK utilities | |
model_package.DNS_Ratel.build_options_file | Write Ratel options file | |
model_package.DNS_Ratel.cgns_to_xdmf | Convert Ratel DNS results to XDMF format | |
model_package.DNS_Ratel.plot_force_displacement | Process force-displacement from Ratel DNS results | |
model_package.DNS_Ratel.vtk_to_xdmf | Convert Ratel DNS results to XDMF format | |
model_package.Filter.bounds_from_DNS | Create a csv containing the extents of a DNS file | |
model_package.Filter.build_filter_config | Write the configuration file for the Micromorphic Filter | |
model_package.Filter.collect_multi_domain_errors | Collect balance equation errors across filter domain studies | |
model_package.Filter.collect_multi_domain_stats | Collect statistics of a homogenized micromorphic quantity across filter domain studies | |
model_package.Filter.force_bounds | Create a csv file containing information for a bounding box encompassing all DNS points | |
model_package.Filter.parse_balance_errors | Parse balance equation errors from Micromorphic Filter standard output | |
model_package.Filter.run_micromorphic_filter | Run the Micromorphic Filter | |
model_package.Filter.single_macroscale | Write a single macroscale domain file for the Micromorphic Filter | |
model_package.Filter.visualize_results | Post-process Micromorphic Filter output | |
model_package.Filter.xdmf_3d_calculations | Create an XDMF file containing a variety of derived quantities | |
model_package.Filter.xdmf_local_paths | Create a copy of an XDMF file with absolute H5 paths replaced with relative paths | |
model_package.Filter.xdmf_tomfoolery | Modify an XDMF file by combining elements from separate 'blocks' | |
model_package.peta | Copy DNS results from the CU Peta library to the output directory | |
model_package.Tardigrade_MOOSE.add_element_blocks_to_mesh | Take an existing exodus mesh, add element blocks for each element, save with new name | |
model_package.Tardigrade_MOOSE.annulus_from_bounds | Create an annular mesh from the bounds of a DNS file | |
model_package.Tardigrade_MOOSE.Brazil_disk_normalized_force_vs_displacements | Process force-displacement from Tardigrade-MOOSE results | |
model_package.Tardigrade_MOOSE.brazilian_disk_apparatus | Create a Brazilian Disk specimen and loading apparatus | |
model_package.Tardigrade_MOOSE.brazilian_disk_apparatus_symmetry | Create a Brazilian Disk specimen and loading apparatus using 1/8th symmetry | |
model_package.Tardigrade_MOOSE.build_dynamic_Tardigrade_input_deck | Write a Tardigrade-MOOSE input file for dynamic simulation | |
model_package.Tardigrade_MOOSE.build_elastic_MOOSE_input_deck_brazil_disk_platens | Write MOOSE input file for eighth symmetry Brazilian disk simulation with platens | |
model_package.Tardigrade_MOOSE.build_elastic_MOOSE_input_deck_brazil_disk_platens_symmetry | Write MOOSE input file for symmetric Brazilian disk simulation with platens | |
model_package.Tardigrade_MOOSE.build_elastic_MOOSE_input_deck_brazil_disk_rigid_platens | Write MOOSE input file for Brazilian disk simulation with rigid platens | |
model_package.Tardigrade_MOOSE.build_GED_Tardigrade_input_deck_from_csv | Write Tardigrade-MOOSE input file for a gradient-enhanced damage plasticity simulation | |
model_package.Tardigrade_MOOSE.build_plastic_Tardigrade_input_deck | Write Tardigrade-MOOSE input file for a plastic simulation | |
model_package.Tardigrade_MOOSE.build_plastic_Tardigrade_input_deck_brazil_disk_platens | Write Tardigrade-MOOSE input file for Brazilian disk simulation with platens | |
model_package.Tardigrade_MOOSE.build_plastic_Tardigrade_input_deck_brazil_disk_platens_symmetry | Write Tardigrade-MOOSE input file for eighth symmetry Brazilian disk simulation with platens | |
model_package.Tardigrade_MOOSE.build_plastic_Tardigrade_input_deck_platens | Write Tardigrade-MOOSE input file for a plastic simulation with platens | |
model_package.Tardigrade_MOOSE.build_Tardigrade_input_deck | Write Tardigrade-MOOSE input file | |
model_package.Tardigrade_MOOSE.build_Tardigrade_input_deck_brazil_disk_kernel_platens | Write MOOSE input file for Brazilian disk simulation with nodal kernel contact | |
model_package.Tardigrade_MOOSE.build_Tardigrade_input_deck_brazil_disk_rigid_platens | Write MOOSE input file for Brazilian disk simulation with rigid contact platens | |
model_package.Tardigrade_MOOSE.cube_mesh | Create a cube mesh | |
model_package.Tardigrade_MOOSE.cylinder_from_bounds | Create a cylinder mesh from the bounds of a DNS file | |
model_package.Tardigrade_MOOSE.cylinder_from_bounds_with_platens | Create a cylinder mesh from the bounds of a DNS file with platens | |
model_package.Tardigrade_MOOSE.extract_exodus_data | Process results from a MOOSE exodus simulation results file | |
model_package.Tardigrade_MOOSE.finite_stVK_calculation | Solution for uniaxial stress of a cylinder for finite deformation using the St. Venant-Kirchhoff elasticity model | |
model_package.Tardigrade_MOOSE.MOOSE_input_deck_tools | Utility script containing functions for writing common MOOSE input deck blocks | |
model_package.Tardigrade_MOOSE.plot_dynamic_displacement | Process displacement vs time from Tardigrade-MOOSE results | |
model_package.Tardigrade_MOOSE.plot_force_displacement | Process force-displacement from Tardigrade-MOOSE results | |
model_package.Tardigrade_MOOSE.plot_lateral_displacement | Process lateral displacement from Tardigrade-MOOSE results | |
model_package.Tardigrade_MOOSE.process_calibration_map_to_parameter_csv | Process a calibration map file to a parameter csv for Tardigrade-MOOSE | |
model_package.Tardigrade_MOOSE.summarize_dynamic_displacements | Plot mutliple dynamic displacement plots against each other | |
model_package.Tardigrade_MOOSE.summarize_micro_macro_force_displacements | Process force-displacement from Tardigrade-MOOSE results | |
model_package.Tardigrade_MOOSE.summarize_micro_macro_lateral_displacements | Plot mutliple lateral displacement plots against each other | |
model_package.Tardigrade_MOOSE.uniformly_refine_mesh | Uniformly refine an exodus mesh and update a calibration map with new element IDs | |
model_package.Tardigrade_MOOSE.write_elastic_material_card | Write elastic Tardigrade-MOOSE input card (.yml) | |
model_package.Tardigrade_MOOSE.write_plastic_material_card | Write elastoplastic Tardigrade-MOOSE input card | |
model_package.xdmf_reader_tools | Functions for reading XDMF files |
