84 int getNumberOfPoints()
const
89 int getNumberOfCells()
const
99 void setDimensions(
int,
int );
136 long create (
long nbs,
long nbsmax,
long nba,
137 float *crbdy,
float *hbdy,
long *arete,
int *ngbdy,
long *sd,
long nbsd,
int* flag,
141 int mshptg_(
float *cr,
float *h,
long *c,
long *nu,
long *nbs,
long nbsmx,
long *tri,
142 long *arete,
long nba,
long *sd,
143 long nbsd,
long *reft,
long *nbt,
float coef,
float puis,
long *err);
146 int check(
float*,
int )
const;
157 void swapWithNeibhor(
int );
160 int mshrgl_ (
float *c,
long *nrfs,
long *nbs,
long *nu,
long *w1,
161 long *w,
float omega,
long itermx,
float eps);
162 int mshopt_ (
long *c,
long *nu,
long *t,
long a,
long *err);
163 void mshvoi_ (
long *nu,
long *w1,
long *w,
long *nbt,
long *nbs);
164 int msha1p_ (
long *t,
long *s,
long *c,
long *nu,
long *reft,
long *tete,
long *nbt,
166 int mshtri_ (
float *cr,
long *c,
long *nbs,
long *tri,
long *nu,
float *trfri,
long *err);
167 int mshcxi_ (
long *c,
long *nu,
long *tri,
long *nbs,
long *tete,
long *err);
168 int mshfrt_ (
long *c,
long *nu,
long *nbs,
long *arete,
long nba,
long *sd,
169 long nbsd,
long *reft,
long *w,
long *err);
170 int mshgpt_ (
long *c,
float *cr,
long *nu,
float *h,
long *reft,
long *nbs,
171 long nbsmx,
long *nbt,
float coef,
float puis,
float *trfri,
long *err);
172 long mshlcl_ (
long *c,
long *nu,
long *tete,
long *s);
173 int mshtr1_ (
long *criter,
long *record,
long *n);
174 int mshcvx_ (
long direct,
long *c,
long *nu,
long *pfold,
long *err);
175 int mshfr1_ (
long *c,
long *nu,
long *it1,
long *ita,
long *is1,
long *s2,
long *err);
176 int mshfr2_ (
long *c,
long *nu,
long *lst,
long *nbac,
long *t,
long *ta,
177 long *ss1,
long *ss2,
long *err);
179 int gibbs1_ (integer * n, integer * record, integer * ptvois);
180 int gibbs2_ (integer * n, integer * record, integer * criter);
181 int gibbsa_ (integer * n, integer * ptvois, integer * vois, integer * r, integer * m,
182 integer * nv, integer * nx, integer * ny, integer * nn, integer * w1, integer * w2,
183 integer * pfold, integer * pfnew, integer * impre, integer * nfout);
184 int gibbsb_ (integer * x, integer * y, integer * n, integer * ptvois,
185 integer * vois, integer * nx, integer * ny, integer * nv, integer * nn, integer * m,
186 integer * wh, integer * wl, integer * r, integer * impre, integer * nfout);
187 int gibbsc_ (integer * nz, integer * nv, integer * niveau, integer * n, integer *);
188 int gibbsd_ (integer * racine, integer * n, integer * ptvois, integer *
189 vois, integer * nv, integer * r, integer * niveau);
190 int gibbst_ (integer * n, integer * p, integer * nv, integer * nn, integer * ptvois, integer * vois,
191 integer * m, integer * r, integer * new_, integer * option,
192 integer * pfnew, integer * impre, integer * nfout);
193 int gibbsv (integer * ptvoi, integer * vois, integer * lvois, integer * w, integer * v);
int check(float *, int) const
check the mesh
Definition: femMesh.cpp:278
float femPoint[2]
node type
Definition: femMesh.hpp:67
void Delete()
delete the mesh
Definition: femMesh.hpp:108
Definition: femDisk.cpp:50
Mesh class.
Definition: femMesh.hpp:52
long integer
integer type
Definition: femMesh.hpp:61
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
Definition: femMesh.cpp:190
long logical
logical
Definition: femMesh.hpp:64
long femTriangle[3]
cell type
Definition: femMesh.hpp:70
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
Definition: femMesh.cpp:302