Choral
Data Types | Modules | Functions/Subroutines
elasticity.F90 File Reference

Go to the source code of this file.

Data Types

interface  elasticity::l2_product
 L2 product of a function with the basis functions. More...
 

Modules

module  elasticity
  MODULE FOR LINEAR ELASTICITY PROBLEMS
 

Functions/Subroutines

subroutine, public elasticity::elasticity_matrix_pattern (g, Y, qdm)
  Define the sparsity pattern for elasticity matrices More...
 
subroutine, public elasticity::elasticity_massmat (mass, a, Y, qdm, dofToDof)
  Assemble the mass matrix of the bilinear product: More...
 
subroutine cell_loop ()
 
subroutine, public elasticity::elasticity_stiffmat (stiff, lambda, mu, Y, qdm, dofToDof)
  Assemble the stiffness matrix of the bilinear product: More...
 
real(rp) function, dimension(2, 2) elasticity::e2 (v, component)
 To compute the symmetrised gradient in dim 2. More...
 
real(rp) function, dimension(3, 3) elasticity::e3 (v, component)
 To compute the symmetrised gradient in dim 3. More...
 
subroutine elasticity::fespacexk_l2_product (FV, Y, qdm, f_1, f_2, f_3)
  L2 Product of a vector function \( f:~\R^3 \mapsto \R^d\) with the basis functions of a finite element space \( Y = [X_h]^d \)..
\( X_h \) is a scalar finite element space on a mesh \( \T \) with dimension \( d \). It us assumed that \( d \) =2, 3 and that \( \Omega \subset \R^d \). More...
 
subroutine, public elasticity::elasticity_neumann_rhs (rhs, Y, quad_type, g_1, g_2, g_3, f)
  L2 scalar product of a vector function \( g:~\R^3 \mapsto \R^d \) with the basis functions fo the finite element space \( Y = [X_h]^d \) on \(\Gamma_f \subset \partial\Omega\) a part of the domain boundary.
\( X_h \) is a scalar finite element space on a mesh \( \T \) with dimension \( d \). It us assumed that \( d \) =2, 3 and that \( \Omega \subset \R^d \). More...
 
subroutine, public elasticity::elasticity_dirichlet (K, rhs, Y, g1, g2, g3, f)
  DIRICHLET BOUNDARY CONDITION FOR AN ELASTICITY PROBLEM More...
 

Function/Subroutine Documentation

◆ cell_loop()

subroutine elasticity_massmat::cell_loop ( )
private

Definition at line 254 of file elasticity.F90.

Here is the call graph for this function: