├── ESPFEM2D ├── SPFEM.m ├── comp │ ├── contact_wall.m │ ├── element_data_prepare.m │ ├── force_int.m │ ├── force_rank_deficiency.m │ ├── initializing.m │ ├── node_data_prepare.m │ ├── output_vtk.m │ ├── plot_mesh.m │ ├── save_monitor_data.m │ ├── time_integration.m │ └── update_half_velocity.m ├── constitutive_model │ ├── DP_implicit.m │ ├── constitutive_model.m │ ├── mat_model_DP.m │ └── mat_model_elas.m ├── example │ ├── ans_soil_cohesive_soil.mat │ ├── ans_soil_non_cohesive_soil.mat │ ├── ans_soil_slope.mat │ ├── ex_bar_gravity_vibration.m │ ├── ex_cohesive_soil_stage1.m │ ├── ex_cohesive_soil_stage2.m │ ├── ex_non_cohesive_soil_stage1.m │ ├── ex_non_cohesive_soil_stage2.m │ ├── ex_slope_stage1.m │ ├── ex_slope_stage2.m │ └── input_data.m └── mesh │ ├── mesh_alpha_shape.m │ ├── mesh_get_related_element_node.m │ ├── mesh_lap_smoothing.m │ ├── mesh_quality.m │ └── mesh_remesh.m └── README.md /ESPFEM2D/SPFEM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/SPFEM.m -------------------------------------------------------------------------------- /ESPFEM2D/comp/contact_wall.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/comp/contact_wall.m -------------------------------------------------------------------------------- /ESPFEM2D/comp/element_data_prepare.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/comp/element_data_prepare.m -------------------------------------------------------------------------------- /ESPFEM2D/comp/force_int.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/comp/force_int.m -------------------------------------------------------------------------------- /ESPFEM2D/comp/force_rank_deficiency.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/comp/force_rank_deficiency.m -------------------------------------------------------------------------------- /ESPFEM2D/comp/initializing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/comp/initializing.m -------------------------------------------------------------------------------- /ESPFEM2D/comp/node_data_prepare.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/comp/node_data_prepare.m -------------------------------------------------------------------------------- /ESPFEM2D/comp/output_vtk.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/comp/output_vtk.m -------------------------------------------------------------------------------- /ESPFEM2D/comp/plot_mesh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/comp/plot_mesh.m -------------------------------------------------------------------------------- /ESPFEM2D/comp/save_monitor_data.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/comp/save_monitor_data.m -------------------------------------------------------------------------------- /ESPFEM2D/comp/time_integration.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/comp/time_integration.m -------------------------------------------------------------------------------- /ESPFEM2D/comp/update_half_velocity.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/comp/update_half_velocity.m -------------------------------------------------------------------------------- /ESPFEM2D/constitutive_model/DP_implicit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/constitutive_model/DP_implicit.m -------------------------------------------------------------------------------- /ESPFEM2D/constitutive_model/constitutive_model.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/constitutive_model/constitutive_model.m -------------------------------------------------------------------------------- /ESPFEM2D/constitutive_model/mat_model_DP.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/constitutive_model/mat_model_DP.m -------------------------------------------------------------------------------- /ESPFEM2D/constitutive_model/mat_model_elas.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/constitutive_model/mat_model_elas.m -------------------------------------------------------------------------------- /ESPFEM2D/example/ans_soil_cohesive_soil.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/example/ans_soil_cohesive_soil.mat -------------------------------------------------------------------------------- /ESPFEM2D/example/ans_soil_non_cohesive_soil.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/example/ans_soil_non_cohesive_soil.mat -------------------------------------------------------------------------------- /ESPFEM2D/example/ans_soil_slope.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/example/ans_soil_slope.mat -------------------------------------------------------------------------------- /ESPFEM2D/example/ex_bar_gravity_vibration.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/example/ex_bar_gravity_vibration.m -------------------------------------------------------------------------------- /ESPFEM2D/example/ex_cohesive_soil_stage1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/example/ex_cohesive_soil_stage1.m -------------------------------------------------------------------------------- /ESPFEM2D/example/ex_cohesive_soil_stage2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/example/ex_cohesive_soil_stage2.m -------------------------------------------------------------------------------- /ESPFEM2D/example/ex_non_cohesive_soil_stage1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/example/ex_non_cohesive_soil_stage1.m -------------------------------------------------------------------------------- /ESPFEM2D/example/ex_non_cohesive_soil_stage2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/example/ex_non_cohesive_soil_stage2.m -------------------------------------------------------------------------------- /ESPFEM2D/example/ex_slope_stage1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/example/ex_slope_stage1.m -------------------------------------------------------------------------------- /ESPFEM2D/example/ex_slope_stage2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/example/ex_slope_stage2.m -------------------------------------------------------------------------------- /ESPFEM2D/example/input_data.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/example/input_data.m -------------------------------------------------------------------------------- /ESPFEM2D/mesh/mesh_alpha_shape.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/mesh/mesh_alpha_shape.m -------------------------------------------------------------------------------- /ESPFEM2D/mesh/mesh_get_related_element_node.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/mesh/mesh_get_related_element_node.m -------------------------------------------------------------------------------- /ESPFEM2D/mesh/mesh_lap_smoothing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/mesh/mesh_lap_smoothing.m -------------------------------------------------------------------------------- /ESPFEM2D/mesh/mesh_quality.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/mesh/mesh_quality.m -------------------------------------------------------------------------------- /ESPFEM2D/mesh/mesh_remesh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/ESPFEM2D/mesh/mesh_remesh.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeiZhang-2023/ESPFEM2D/HEAD/README.md --------------------------------------------------------------------------------