OptFEM2DP1 Toolbox  V1.2b3
Matlab/Octave Optimized P1-Lagrange Finite Element Method in 2D
 All Files Functions Pages
SquareMesh.m File Reference

Initialization of the Mesh structure for a square domain. More...

Go to the source code of this file.

Functions

function Th = SquareMesh (N)
 Initialization of the Mesh structure for a square domain.
 

Detailed Description

Initialization of the Mesh structure for a square domain.

Definition in file SquareMesh.m.

Function Documentation

function Th = SquareMesh (   N)

Initialization of the Mesh structure for a square domain.

Square domain is $[0,1]\times[0,1]$.

This mesh has 4 boundary labels
  • label 1 : boundary $y=0$
  • label 2 : boundary $x=1$
  • label 3 : boundary $y=1$
  • label 4 : boundary $x=0$
    There are N+1 points on each boundary.
Generated fields of mesh structure
q: Array of vertices coordinates, $2\times\nq$ array.
${\q}(\il,j)$ is the $\il$-th coordinate of the $j$-th vertex, $\il\in\{1,2\}$ and $j\in\ENS{1}{\nq}$ me: Connectivity array, $3\times\nme$ array.
$\me(\jl,k)$ is the storage index of the $\jl$-th vertex of the $k$-th triangle in the array $\q$ of vertices coordinates, $\jl\in\{1,2,3\}$ and $k\in{\ENS{1}{\nme}}$. ql: Array of vertices labels, $1\times\nq$ array. mel: Array of elements labels, $1\times\nme$ array. be: Connectivity array for boundary edges, $2\times\nbe$ array.
$\be(\il,l)$ is the storage index of the $\il$-th vertex of the $l$-th edge in the array $\q$ of vertices coordinates, $\il\in\{1,2\}$ and $l\in{\ENS{1}{\nbe}}$. bel: Array of boundary edges labels, $1\times\nbe$ array. nq: total number of vertices, also denoted by $\nq$ nme: total number of elements, also denoted by $\nme$ nbe: total number of boundary edges, also denoted by $\nbe$ areas: Array of areas, $1\times\nme$ array. areas(k) is the area of the $k$-th triangle. lbe: Array of edges lengths, $1\times\nbe$ array. $\lbe(j)$ is the length of the $j$-th edge.
See Also
ComputeAreaOpt, EdgeLengthOpt, GetMeshOpt
Copyright
See License issues
Parameters
Ninteger, number of elements on a boundary
Return values
Thmesh structure

Definition at line 17 of file SquareMesh.m.