:py:mod:`femo_alpha.rm_shell.rm_shell_pde` ========================================== .. py:module:: femo_alpha.rm_shell.rm_shell_pde Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: femo_alpha.rm_shell.rm_shell_pde.RMShellPDE .. py:class:: RMShellPDE(mesh, element_wise_material=False, elementwise_pressure=False) Class for the PDE of the Reissner-Mindlin shell element and essential outputs .. !! processed by numpydoc !! .. py:method:: area_subdomain(uhat, dxx) .. py:method:: compliance(u_mid, uhat, h, f) .. py:method:: compute_nodal_disp(func) .. py:method:: construct_CG2_CG1_interpolation_map() .. py:method:: construct_disp_extraction_mats() .. py:method:: construct_force_to_pressure_map() .. py:method:: construct_nodal_disp_map() .. py:method:: elastic_energy(w, uhat, h, E) .. py:method:: eval_fe_basis_all_dolfinx(x, dofmap_adjacencylist, mesh_bbt, basix_element, x_idx, mat_shape) .. py:method:: mass(uhat, h, rho) .. py:method:: pdeRes(h, w, uhat, f, E, nu, penalty=False, dss=ufl.ds, dSS=ufl.dS, g=None) .. py:method:: 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 .. !! processed by numpydoc !! .. py:method:: projected_von_Mises_stress(vm_stress) .. py:method:: regularization(h, type=None) .. py:method:: sum_stress_subdomain(w, uhat, h, E, nu, dxx) Computes the average stress in global coordiantes over a subdomain .. !! processed by numpydoc !! .. py:method:: tip_disp(u_mid, uhat, dxx) .. py:method:: volume(uhat, h) .. py:method:: von_Mises_stress(w, uhat, h, E, nu, surface='Top')