Choral
Data Types | Modules | Functions/Subroutines
feSpacexk_mod.f90 File Reference

Go to the source code of this file.

Data Types

interface  fespacexk_mod::fespacexk
 The type feSpacexk defines \( Y = [ X_h ]^k \) for \( X_h \) a finite element space. More...
 
interface  fespacexk_mod::clear
 destructor More...
 
interface  fespacexk_mod::fespacexk
 The type feSpacexk defines \( Y = [ X_h ]^k \) for \( X_h \) a finite element space. More...
 
interface  fespacexk_mod::valid
 
interface  fespacexk_mod::interp_vect_func
 
interface  fespacexk_mod::print
 print a short description More...
 
interface  fespacexk_mod::l2_dist
 integral L2 distance More...
 
interface  fespacexk_mod::l2_dist_grad
 

Modules

module  fespacexk_mod
  DERIVED TYPE feSpacexk: define \( Y = [ X_h ]^k \) for \( X_h \) a finite element space.
 

Functions/Subroutines

subroutine fespacexk_mod::fespacexk_clear (Y)
 Destructor for feSpacexk type. More...
 
type(fespacexk) function fespacexk_mod::fespacexk_create (X_h, k)
  Constructor for the type feSpacexk More...
 
logical function fespacexk_mod::fespacexk_valid (Y)
 Check if the structure content is correct. More...
 
subroutine fespacexk_mod::fespacexk_interp_vect_func (u_h, Y, u_1, u_2, u_3)
 Interpolate a function u : R^3 –> R^d given by its components u_1, u_2 and u_3 on Y = [X_h]^d. More...
 
subroutine fespacexk_mod::fespacexk_print (Y)
 Print a short description. More...
 
subroutine, public fespacexk_mod::extract_component (u_c, u, Y, c)
  Extract the component \( c \) of a finite element function \( u \in Y = [X_h]^k \). More...
 
real(rp) function fespacexk_mod::l2_dist_2 (uh, Y, qdm, u_1, u_2, u_3)
 Returns \( \left( \int_O \vert u - u_h \vert^2 \dx \right) ^{1/2} \). More...
 
real(rp) function fespacexk_mod::l2_dist_grad_2 (uh, Y, qdm, grad_u1, grad_u2, grad_u3)
 Returns \( \left( \int_O \vert \nabla u - \nabla u_h \vert^2 dx \right)^{1/2} \). More...