---
name: "fem_femMesh"
section: "3"
platform: "linux"
package: "libfreefem-dev"
version: "3.5.7-3"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/fem_femMesh"
---

# fem\_femMesh(3)

Mesh class.

## NAME

fem::femMesh - Mesh class.

## SYNOPSIS

`#include <femMesh.hpp>`

### Public Types

**Typedefs**\

typedef long **integer**\
 *integer type*  typedef long **logical**\
 *logical*  typedef float **femPoint** \[2\]\
 *node type*  typedef long **femTriangle** \[3\]\
 *cell type*

### Public Member Functions

**Constructors and destructor**\

**femMesh** (**femMesh** const &)\

**Accessors**\

int **getNumberOfPoints** () const \
 int **getNumberOfCells** () const \

**Mutators**\

void **setDimensions** (int, int)\

**Methods**\

void **Delete** ()\
 *delete the mesh*  void **removeBdyT** ()\
 long **create** (long nbs, long nbsmax, long nba, float \*crbdy, float \*hbdy, long \*arete, int \*ngbdy, long \*sd, long nbsd, int \*flag, int fflag)\
 *prepare the mesh for generation*  int **mshptg\_** (float \*cr, float \*h, long \*c, long \*nu, long \*nbs, long nbsmx, long \*tri, long \*arete, long nba, long \*sd, long nbsd, long \*reft, long \*nbt, float coef, float puis, long \*err)\
 *mesh generator*  int **check** (float \*, int) const \
 *check the mesh*

### Public Attributes

**femPoint** \* **rp**\
 **femTriangle** \* **tr**\
 int \* **ngt**\
 int \* **ng**\

## Detailed Description

Mesh class.

Finite element mesh using P1 elements(triangles).

**Author:**

Christophe Prud'homme \<prudhomm@users.sourceforge.net\>

**Version:**

**Id**.RS 4 **femMesh.hpp**,v 1.3 2001/07/12 15:15:39 delpinux Exp

## Author

Generated automatically by Doxygen for FreeFem from the source code.
