OptFEM2D  0.1
Matlab optimized FEM2D
 All Files Functions Groups Pages
validMassP1.m File Reference

Validation function for MassAssembling P1 functions. More...

Go to the source code of this file.

Functions

function  validMassP1 ()
 Validation function for MassAssembling P1 functions.
 
function  validMassP1>checkTest1 (Test)
 
function  validMassP1>checkTest2 (Test)
 
function  validMassP1>checkTest3 (h, error)
 

Detailed Description

Validation function for MassAssembling P1 functions.

Definition in file validMassP1.m.

Function Documentation

function validMassP1>checkTest1 (   Test)

Definition at line 127 of file validMassP1.m.

function validMassP1>checkTest2 (   Test)

Definition at line 142 of file validMassP1.m.

function validMassP1>checkTest3 (   h,
  error 
)

Definition at line 165 of file validMassP1.m.

function validMassP1 ( )

Validation function for MassAssembling P1 functions.

The Mass Matrix, $\Masse$, is given by

\[\Masse_{i,j}=\int_\DOMH \FoncBase_i(\q) \FoncBase_j(\q) d\q,\ \forall (i,j)\in\ENS{1}{\nq}^2\]

where $\FoncBase_i$ are $P_1$-Lagrange basis functions. This Matrix is computed by functions MassAssemblingP1{Version} where {Version} is one of base, OptV0, OptV1 and OptV2.

  • Test 1: compute Mass Matrix using previous functions and give errors and cputimes
  • Test 2: compute

    \[\int_\DOM u(x,y) v(x,y) dxdy \approx \DOT{\Masse \vecb{U}}{\vecb{V}}\]

    where $\vecb{U}_i=u(\q^i)$ and $\vecb{V}_i=v(\q^i)$. Use fonctions $u$ and $v$ defined in valid_FEMmatrices.
  • Test 3: retrieve order 2 of $P_1$-Lagrange integration

    \[|\int_\DOM uv -\Pi_h(u)\Pi_h(v)d\DOM| \leq C h^2\]

See Also
MassAssemblingP1base, MassAssemblingP1OptV0, MassAssemblingP1OptV1, MassAssemblingP1OptV2
Author
Francois Cuvelier
Date
2012-11-26

Definition at line 17 of file validMassP1.m.