Module: mesh

mesh

Source:

Classes

Mesh

Methods

<static> H8Block(w, l, h, nx, ny, nz) → {module:mesh.Mesh}

Creates a H8 block mesh.
Parameters:
Name Type Description
w Number width in x direction.
l Number length in y direction.
h Number height in z direction.
nx Int number of divisions in x direction.
ny Int number of divisions in y direction.
nz Int number of divisions in z direction.
Source:
Returns:
Type
module:mesh.Mesh

<static> L2Block(w, nx) → {module:mesh.Mesh}

Creates a L2 block mesh.
Parameters:
Name Type Description
w Number width in x direction.
nx Int number of divisions in x direction.
Source:
Returns:
Type
module:mesh.Mesh

<static> L2x2() → {module:mesh.Mesh}

Creates a L-shaped domain using 3 quads.
Source:
Returns:
Type
module:mesh.Mesh

<static> Q4Block(w, l, nx, ny) → {module:mesh.Mesh}

Creates a L2 block mesh.
Parameters:
Name Type Description
w Number width in x direction.
l Number length in y direction.
nx Int number of divisions in x direction.
ny Int number of divisions in y direction.
Source:
Returns:
Type
module:mesh.Mesh

Type Definitions

MapCallback(coords, i) → {module:types.Vector}

Parameters:
Name Type Description
coords module:types.Vector
i Int
Source:
Returns:
Type
module:types.Vector

MeshInitOption

Properties:
Name Type Description
fens FeNodeSet optional. finite element node set.
xyz Array optional. 2D array of node coordinates.
gcells GCellSet optional. geometry cell set.
gcellsType String optional. finite element node set.
conn Array optional. connectiviy list.
Source: