weac package¶
Subpackages¶
- weac.analysis package
- Submodules
- Module contents
Analyzer
Analyzer.Sxx()
Analyzer.Szz()
Analyzer.Txz()
Analyzer.__init__()
Analyzer.differential_ERR()
Analyzer.get_call_stats()
Analyzer.get_zmesh()
Analyzer.incremental_ERR()
Analyzer.principal_stress_slab()
Analyzer.principal_stress_weaklayer()
Analyzer.print_call_stats()
Analyzer.printing_enabled
Analyzer.rasterize_solution()
Analyzer.total_potential()
Analyzer.sm
CriteriaEvaluator
CriteriaEvaluator.__init__()
CriteriaEvaluator.check_crack_self_propagation()
CriteriaEvaluator.evaluate_SSERR()
CriteriaEvaluator.evaluate_coupled_criterion()
CriteriaEvaluator.find_crack_length_for_weight()
CriteriaEvaluator.find_minimum_crack_length()
CriteriaEvaluator.find_minimum_force()
CriteriaEvaluator.fracture_toughness_envelope()
CriteriaEvaluator.stress_envelope()
CriteriaEvaluator.criteria_config
CoupledCriterionHistory
CoupledCriterionResult
CoupledCriterionResult.__init__()
CoupledCriterionResult.converged
CoupledCriterionResult.message
CoupledCriterionResult.self_collapse
CoupledCriterionResult.pure_stress_criteria
CoupledCriterionResult.critical_skier_weight
CoupledCriterionResult.initial_critical_skier_weight
CoupledCriterionResult.crack_length
CoupledCriterionResult.g_delta
CoupledCriterionResult.dist_ERR_envelope
CoupledCriterionResult.iterations
CoupledCriterionResult.history
CoupledCriterionResult.final_system
CoupledCriterionResult.max_dist_stress
CoupledCriterionResult.min_dist_stress
FindMinimumForceResult
SSERRResult
Plotter
Plotter.__init__()
Plotter.plot_ERR_comp()
Plotter.plot_ERR_modes()
Plotter.plot_analysis()
Plotter.plot_deformed()
Plotter.plot_displacements()
Plotter.plot_energy_release_rates()
Plotter.plot_err_envelope()
Plotter.plot_fea_disp()
Plotter.plot_fea_stress()
Plotter.plot_rotated_slab_profile()
Plotter.plot_section_forces()
Plotter.plot_slab_profile()
Plotter.plot_stress_criteria()
Plotter.plot_stress_envelope()
Plotter.plot_stresses()
- weac.components package
- Submodules
- Module contents
Config
WeakLayer
WeakLayer.rho
WeakLayer.h
WeakLayer.nu
WeakLayer.E
WeakLayer.G
WeakLayer.kn
WeakLayer.kt
WeakLayer.G_c
WeakLayer.G_Ic
WeakLayer.G_IIc
WeakLayer.model_config
WeakLayer.model_post_init()
WeakLayer.validate_positive_E_G()
WeakLayer.rho
WeakLayer.h
WeakLayer.collapse_height
WeakLayer.nu
WeakLayer.E
WeakLayer.G
WeakLayer.kn
WeakLayer.kt
WeakLayer.G_c
WeakLayer.G_Ic
WeakLayer.G_IIc
WeakLayer.sigma_c
WeakLayer.tau_c
WeakLayer.E_method
WeakLayer.grain_type
WeakLayer.grain_size
WeakLayer.hand_hardness
Layer
Segment
CriteriaConfig
CriteriaConfig.fn
CriteriaConfig.fm
CriteriaConfig.gn
CriteriaConfig.gm
CriteriaConfig.stress_envelope_method
CriteriaConfig.scaling_factor
CriteriaConfig.order_of_magnitude
CriteriaConfig.model_config
CriteriaConfig.fn
CriteriaConfig.fm
CriteriaConfig.gn
CriteriaConfig.gm
CriteriaConfig.stress_envelope_method
CriteriaConfig.scaling_factor
CriteriaConfig.order_of_magnitude
ScenarioConfig
ModelInput
- weac.core package
- Submodules
- Module contents
Eigensystem
Eigensystem.weak_layer
Eigensystem.slab
Eigensystem.A11
Eigensystem.B11
Eigensystem.D11
Eigensystem.kA55
Eigensystem.K0
Eigensystem.ewC
Eigensystem.ewR
Eigensystem.evC
Eigensystem.evR
Eigensystem.sR
Eigensystem.sC
Eigensystem.__init__()
Eigensystem.assemble_system_matrix()
Eigensystem.calc_eigensystem()
Eigensystem.calc_eigenvalues_and_eigenvectors()
Eigensystem.get_load_vector()
Eigensystem.zh()
Eigensystem.zp()
Eigensystem.weak_layer
Eigensystem.slab
Eigensystem.A11
Eigensystem.B11
Eigensystem.D11
Eigensystem.kA55
Eigensystem.K0
Eigensystem.K
Eigensystem.ewC
Eigensystem.ewR
Eigensystem.evC
Eigensystem.evR
Eigensystem.sR
Eigensystem.sC
Scenario
Scenario.li
Scenario.ki
Scenario.mi
Scenario.system_type
Scenario.phi
Scenario.L
Scenario.crack_h
Scenario.__init__()
Scenario.get_segment_idx()
Scenario.refresh_from_config()
Scenario.scenario_config
Scenario.segments
Scenario.weak_layer
Scenario.slab
Scenario.li
Scenario.ki
Scenario.mi
Scenario.cum_sum_li
Scenario.system_type
Scenario.phi
Scenario.surface_load
Scenario.qw
Scenario.qn
Scenario.qt
Scenario.L
Scenario.crack_h
Scenario.cut_length
Slab
SystemModel
SystemModel.config
SystemModel.slab
SystemModel.weak_layer
SystemModel.scenario
SystemModel.eigensystem
SystemModel.slab_touchdown
SystemModel.unknown_constants
SystemModel.__init__()
SystemModel.eigensystem
SystemModel.fq
SystemModel.slab_touchdown
SystemModel.toggle_touchdown()
SystemModel.uncracked_unknown_constants
SystemModel.unknown_constants
SystemModel.update_layers()
SystemModel.update_scenario()
SystemModel.update_weak_layer()
SystemModel.z()
SystemModel.config
SystemModel.slab
SystemModel.weak_layer
SystemModel.scenario
- weac.utils package
Submodules¶
Module contents¶
WEAC - Weak Layer Anticrack Nucleation Model