| OptFEM2DP1 Toolbox V1.2b2 Matlab/Octave Optimized P1-Lagrange Finite Element Method in 2D

- Main Page
- Related Pages
- Files

- File List
- File Members

All Files Functions Pages
Functions
validStiffElasP1.m File Reference

Validation function for the Assembly of the Stiffness Elasticity Matrix for -Lagrange finite elements. More...

Go to the source code of this file.

## Functions
function | validStiffElasP1 (Num)
| Validation function for the Assembly of the Stiffness Elasticity Matrix for -Lagrange finite elements.
function | validStiffElasP1>checkTest1 (Test)
function | validStiffElasP1>checkTest2 (Test)
function | validStiffElasP1>checkTest3 (h, error)

## Detailed Description

Validation function for the Assembly of the Stiffness Elasticity Matrix for -Lagrange finite elements.

Definition in file validStiffElasP1.m.

## Function Documentation

function validStiffElasP1>checkTest1 | ( |  | Test | ) |

Definition at line 190 of file validStiffElasP1.m.

function validStiffElasP1>checkTest2 | ( |  | Test | ) |

Definition at line 205 of file validStiffElasP1.m.

function validStiffElasP1>checkTest3 | ( |  | h,
|  |  | error
| ) |  |

Definition at line 228 of file validStiffElasP1.m.

function validStiffElasP1 | ( |  | Num | ) |

Validation function for the Assembly of the Stiffness Elasticity Matrix for -Lagrange finite elements.

The Stiffness Elasticity Matrix is given by

where are -Lagrange vector basis functions. Here and are the elastic stress and strain tensors respectively.

This Matrix is computed by functions StiffElasAssemblingP1{Version} where {Version} is one of `base`, `OptV0`, `OptV1` and `OptV2`.

- Test 1: computation of the Elastic Stiffness Matrix using previous functions giving errors and computation times
- Test 2: compute

  with and . We have if Num in {0,2} and if Num in {1,3}. Use functions and defined in valid_StiffElas.
- Test 3: retrieve order 2 of -Lagrange integration

Num
  - 0 global alternate numbering with local alternate numbering (classical method),
  - 1 global block numbering with local alternate numbering,
  - 2 global alternate numbering with local block numbering,
  - 3 global block numbering with local block numbering.

See Also
  StiffElasAssemblingP1base, StiffElasAssemblingP1OptV0, StiffElasAssemblingP1OptV1, StiffElasAssemblingP1OptV2, SquareMesh

Author
  François Cuvelier

Date
  2012-11-26

Copyright
  See License issues

Definition at line 17 of file validStiffElasP1.m.