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

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

Collaboration diagram for diffusion::l2_product:
Collaboration graph

Private Member Functions

subroutine fespace_l2_product (FV, f, X_h, qdm)
  L2 Product of a scalar function \( f:~\R^3 \mapsto \R\) with the basis functions of a scalar finite element space. More...
 

Detailed Description

L2 product of a function with the basis functions.

Definition at line 64 of file diffusion.F90.

Member Function/Subroutine Documentation

◆ fespace_l2_product()

subroutine diffusion::l2_product::fespace_l2_product ( real(rp), dimension(:), allocatable  FV,
procedure(r3tor)  f,
type(fespace), intent(in)  X_h,
type(quadmesh), intent(in)  qdm 
)
private

L2 Product of a scalar function \( f:~\R^3 \mapsto \R\) with the basis functions of a scalar finite element space.

INPUT

  • \( f:~ \R^3 \mapsto \R\)
  • \( X_h =\) scalar finite element space on the mesh \( \T \)
  • qdm = integration method on the mesh \( \T \)

OUTPUT:

  • \( FV = (FV_i)_{1\le i\le N} \) with \( FV_i = \int_O f(x) v_i(x) \dx = [ (f,u_i)_{{\rm L}^2(O)} ] \)
    where the \( (v_i)_{1\le i\le N} \) are the basis function of \( X_h \).
  • \( O \) = integration domain, see quadmesh_mod for a definition.

Definition at line 741 of file diffusion.F90.


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