weac package¶
Subpackages¶
- weac.analysis package
- Submodules
- Module contents
AnalyzerAnalyzer.__init__()Analyzer.smAnalyzer.printing_enabledAnalyzer.get_call_stats()Analyzer.print_call_stats()Analyzer.rasterize_solution()Analyzer.get_zmesh()Analyzer.Sxx()Analyzer.Txz()Analyzer.Szz()Analyzer.principal_stress_slab()Analyzer.principal_stress_weaklayer()Analyzer.incremental_ERR()Analyzer.differential_ERR()Analyzer.total_potential()
CriteriaEvaluatorCriteriaEvaluator.__init__()CriteriaEvaluator.criteria_configCriteriaEvaluator.fracture_toughness_envelope()CriteriaEvaluator.stress_envelope()CriteriaEvaluator.evaluate_coupled_criterion()CriteriaEvaluator.evaluate_SteadyState()CriteriaEvaluator.find_minimum_force()CriteriaEvaluator.find_minimum_crack_length()CriteriaEvaluator.check_crack_self_propagation()CriteriaEvaluator.find_crack_length_for_weight()
CoupledCriterionHistoryCoupledCriterionHistory.skier_weightsCoupledCriterionHistory.crack_lengthsCoupledCriterionHistory.incr_energiesCoupledCriterionHistory.sigma_maxsCoupledCriterionHistory.tau_maxsCoupledCriterionHistory.g_deltasCoupledCriterionHistory.dist_maxsCoupledCriterionHistory.dist_minsCoupledCriterionHistory.__init__()
CoupledCriterionResultCoupledCriterionResult.convergedCoupledCriterionResult.messageCoupledCriterionResult.self_collapseCoupledCriterionResult.pure_stress_criteriaCoupledCriterionResult.critical_skier_weightCoupledCriterionResult.initial_critical_skier_weightCoupledCriterionResult.crack_lengthCoupledCriterionResult.g_deltaCoupledCriterionResult.dist_ERR_envelopeCoupledCriterionResult.iterationsCoupledCriterionResult.historyCoupledCriterionResult.final_systemCoupledCriterionResult.max_dist_stressCoupledCriterionResult.min_dist_stressCoupledCriterionResult.__init__()
FindMinimumForceResultSteadyStateResultPlotterPlotter.__init__()Plotter.plot_slab_profile()Plotter.plot_rotated_slab_profile()Plotter.plot_section_forces()Plotter.plot_energy_release_rates()Plotter.plot_deformed()Plotter.plot_visualize_deformation()Plotter.plot_stress_envelope()Plotter.plot_err_envelope()Plotter.plot_analysis()Plotter.plot_displacements()Plotter.plot_stresses()Plotter.plot_stress_criteria()Plotter.plot_ERR_comp()Plotter.plot_ERR_modes()Plotter.plot_fea_disp()Plotter.plot_fea_stress()
- weac.components package
- Submodules
- Module contents
ConfigCriteriaConfigCriteriaConfig.fnCriteriaConfig.fmCriteriaConfig.gnCriteriaConfig.gmCriteriaConfig.stress_envelope_methodCriteriaConfig.scaling_factorCriteriaConfig.order_of_magnitudeCriteriaConfig.low_density_threshold_kg_m3CriteriaConfig.fnCriteriaConfig.fmCriteriaConfig.gnCriteriaConfig.gmCriteriaConfig.stress_envelope_methodCriteriaConfig.scaling_factorCriteriaConfig.order_of_magnitudeCriteriaConfig.low_density_threshold_kg_m3CriteriaConfig.model_config
LayerLayer.rhoLayer.hLayer.nuLayer.ELayer.GLayer.tensile_strengthLayer.tensile_strength_methodLayer.rhoLayer.hLayer.nuLayer.ELayer.GLayer.tensile_strengthLayer.tensile_strength_methodLayer.E_methodLayer.grain_typeLayer.grain_sizeLayer.hand_hardnessLayer.model_post_init()Layer.validate_positive_E_G()Layer.model_config
ModelInputScenarioConfigScenarioConfig.phiScenarioConfig.thetaScenarioConfig.bScenarioConfig.system_typeScenarioConfig.cut_lengthScenarioConfig.stiffness_ratioScenarioConfig.surface_loadScenarioConfig.model_configScenarioConfig.system_typeScenarioConfig.phiScenarioConfig.thetaScenarioConfig.bScenarioConfig.cut_lengthScenarioConfig.stiffness_ratioScenarioConfig.surface_loadScenarioConfig.load_vector_leftScenarioConfig.load_vector_rightScenarioConfig.check_load_vector_shape()
SegmentWeakLayerWeakLayer.rhoWeakLayer.hWeakLayer.fWeakLayer.nuWeakLayer.EWeakLayer.GWeakLayer.knWeakLayer.ktWeakLayer.G_IcWeakLayer.G_IIcWeakLayer.rhoWeakLayer.hWeakLayer.fWeakLayer.collapse_heightWeakLayer.nuWeakLayer.EWeakLayer.GWeakLayer.knWeakLayer.ktWeakLayer.G_IcWeakLayer.G_IIcWeakLayer.sigma_cWeakLayer.tau_cWeakLayer.sigma_compWeakLayer.E_methodWeakLayer.constitutive_modelWeakLayer.grain_typeWeakLayer.grain_sizeWeakLayer.hand_hardnessWeakLayer.model_configWeakLayer.model_post_init()WeakLayer.validate_positive_E_G()
weak_layer_from_preset()
- weac.core package
- Submodules
- weac.core.eigensystem module
- weac.core.field_quantities module
- weac.core.generalized_eigensystem module
- weac.core.generalized_field_quantities module
- weac.core.generalized_unknown_constants_solver module
- weac.core.scenario module
- weac.core.slab module
- weac.core.slab_touchdown module
- weac.core.system_model module
- weac.core.unknown_constants_solver module
- Module contents
EigensystemEigensystem.weak_layerEigensystem.slabEigensystem.A11Eigensystem.B11Eigensystem.D11Eigensystem.kA55Eigensystem.K0Eigensystem.ewCEigensystem.ewREigensystem.evCEigensystem.evREigensystem.sREigensystem.sCEigensystem.A11Eigensystem.B11Eigensystem.D11Eigensystem.kA55Eigensystem.K0Eigensystem.KEigensystem.ewCEigensystem.ewREigensystem.evCEigensystem.evREigensystem.sREigensystem.sCEigensystem.__init__()Eigensystem.slabEigensystem.weak_layerEigensystem.calc_eigensystem()Eigensystem.assemble_system_matrix()Eigensystem.calc_eigenvalues_and_eigenvectors()Eigensystem.zh()Eigensystem.zp()Eigensystem.get_load_vector()
ScenarioScenario.liScenario.kiScenario.fiScenario.giScenario.load_vector_leftScenario.load_vector_rightScenario.liScenario.kiScenario.giScenario.fiScenario.cum_sum_liScenario.qwScenario.qxScenario.qyScenario.qzScenario.LScenario.crack_hScenario.__init__()Scenario.scenario_configScenario.segmentsScenario.weak_layerScenario.slabScenario.system_typeScenario.phiScenario.thetaScenario.surface_loadScenario.cut_lengthScenario.load_vector_leftScenario.load_vector_rightScenario.refresh_from_config()Scenario.get_segment_idx()
SlabSystemModelSystemModel.configSystemModel.slabSystemModel.weak_layerSystemModel.scenarioSystemModel.eigensystemSystemModel.slab_touchdownSystemModel.unknown_constantsSystemModel.__init__()SystemModel.configSystemModel.weak_layerSystemModel.slabSystemModel.scenarioSystemModel.is_generalizedSystemModel.fqSystemModel.eigensystemSystemModel.slab_touchdownSystemModel.unknown_constantsSystemModel.uncracked_unknown_constantsSystemModel.update_weak_layer()SystemModel.update_layers()SystemModel.update_scenario()SystemModel.toggle_touchdown()SystemModel.set_forced_touchdown_mode()SystemModel.z()
- Submodules
- weac.utils package
Submodules¶
Module contents¶
WEAC - Weak Layer Anticrack Nucleation Model