Choral
Private Member Functions | Private Attributes | List of all members
fespacexk_mod::fespacexk Interface Reference

The type feSpacexk defines \( Y = [ X_h ]^k \) for \( X_h \) a finite element space. More...

Collaboration diagram for fespacexk_mod::fespacexk:
Collaboration graph

Private Member Functions

final fespacexk_clear
 destructor More...
 
type(fespacexk) function fespacexk_create (X_h, k)
  Constructor for the type feSpacexk More...
 

Private Attributes

type(fespace), pointer x_h =>NULL()
 associated feSpace More...
 
integer k
 exponent More...
 
integer nbdof2 =0
 DOF. More...
 
integer, dimension(:), allocatable dof2todof
 correspondance dof2 –> dof of X_h More...
 
type(graphcltodof2
 

Detailed Description

The type feSpacexk defines \( Y = [ X_h ]^k \) for \( X_h \) a finite element space.

\(Y\) is defined relativelly to:

\(Y\) as \(k\) times more degrees of freedom than \(X_h\). They are ordered as follows:

To avoid confusion. they are denoted:

To \(Y\) are associated:

Definition at line 94 of file feSpacexk_mod.f90.

Member Function/Subroutine Documentation

◆ fespacexk_clear()

final fespacexk_mod::fespacexk::fespacexk_clear ( )
finalprivate

destructor

Definition at line 116 of file feSpacexk_mod.f90.

Here is the call graph for this function:

◆ fespacexk_create()

type(fespacexk) function fespacexk_mod::fespacexk::fespacexk_create ( type(fespace), target  X_h,
integer, intent(in)  k 
)
private

Constructor for the type feSpacexk

  • OUTPUT:
    • Y = \( [X_h]^k \)
  • INPUT:
    • X_h = feSpace, finite element space
    • k = integer

Definition at line 184 of file feSpacexk_mod.f90.

Member Data Documentation

◆ cltodof2

type(graph) fespacexk_mod::fespacexk::cltodof2
private

Definition at line 111 of file feSpacexk_mod.f90.

◆ dof2todof

integer, dimension(:), allocatable fespacexk_mod::fespacexk::dof2todof
private

correspondance dof2 –> dof of X_h

Definition at line 106 of file feSpacexk_mod.f90.

◆ k

integer fespacexk_mod::fespacexk::k
private

exponent

Definition at line 100 of file feSpacexk_mod.f90.

◆ nbdof2

integer fespacexk_mod::fespacexk::nbdof2 =0
private

DOF.

Definition at line 103 of file feSpacexk_mod.f90.

◆ x_h

type(fespace), pointer fespacexk_mod::fespacexk::x_h =>NULL()
private

associated feSpace

Definition at line 97 of file feSpacexk_mod.f90.


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