femo_alpha.rm_shell.rm_shell_pde
Module Contents
Classes
Class for the PDE of the Reissner-Mindlin shell element and essential outputs |
- class femo_alpha.rm_shell.rm_shell_pde.RMShellPDE(mesh, element_wise_material=False, elementwise_pressure=False)
Class for the PDE of the Reissner-Mindlin shell element and essential outputs
- area_subdomain(uhat, dxx)
- compliance(u_mid, uhat, h, f)
- compute_nodal_disp(func)
- construct_CG2_CG1_interpolation_map()
- construct_disp_extraction_mats()
- construct_force_to_pressure_map()
- construct_nodal_disp_map()
- elastic_energy(w, uhat, h, E)
- eval_fe_basis_all_dolfinx(x, dofmap_adjacencylist, mesh_bbt, basix_element, x_idx, mat_shape)
- mass(uhat, h, rho)
- pdeRes(h, w, uhat, f, E, nu, penalty=False, dss=ufl.ds, dSS=ufl.dS, g=None)
- pnorm_stress(w, uhat, h, E, nu, dx, m=1e-06, rho=100, alpha=None, regularization=False)
Compute the p-norm of the stress rho is the Constraint aggregation factor
- projected_von_Mises_stress(vm_stress)
- regularization(h, type=None)
- sum_stress_subdomain(w, uhat, h, E, nu, dxx)
Computes the average stress in global coordiantes over a subdomain
- tip_disp(u_mid, uhat, dxx)
- volume(uhat, h)
- von_Mises_stress(w, uhat, h, E, nu, surface='Top')