Choral
Private Member Functions | List of all members
elasticity::l2_product Interface Reference

L2 product of a function with the basis functions. More...

Collaboration diagram for elasticity::l2_product:
Collaboration graph

Private Member Functions

subroutine 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...
 

Detailed Description

L2 product of a function with the basis functions.

Definition at line 70 of file elasticity.F90.

Member Function/Subroutine Documentation

◆ fespacexk_l2_product()

subroutine elasticity::l2_product::fespacexk_l2_product ( real(rp), dimension(:), allocatable  FV,
type(fespacexk), intent(in)  Y,
type(quadmesh), intent(in)  qdm,
procedure(r3tor)  f_1,
procedure(r3tor)  f_2,
procedure(r3tor), optional  f_3 
)
private

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 \).

INPUT

  • \( f:~ \R^3 \mapsto \R^d\) with \( d \) the mesh dimension and with:
    \( f = [f_1, f_2, f_3] \) if \( d=3\) or \( f = [f_1, f_2]\) if \( d=2\)
  • \( Y = [X_h]^d \) with \( X_h \) a scalar finite element space on the mesh \( \T \).
  • qdm = integration method on the mesh \( \T \)

OUTPUT:

  • \( FV = (FV_i)_{1\le i\le dN} \) with \( FV_{(i-1)d+c} = \int_O f_c(x)\cdot v_i \dx = [ (f_c,v_i)_{{\rm L}^2(O)} ] \)
    where \( (v_i)_{1\le i\le N} \) are the basis functions of \( X_h\) and for \( 1\le c \le d \).
  • \( O \) = integration domain, see quadmesh_mod for a definition.

Definition at line 786 of file elasticity.F90.


The documentation for this interface was generated from the following file: