Mesh GEdge missing members
Compiling the trunk as a library on Ubuntu 16.04 I obtain the following error.
/usr/local_machine/gmsh-trunk/Mesh/meshGEdge.cpp: In function ‘double F_Lc_aniso(GEdge*, double)’:
/usr/local_machine/gmsh-trunk/Mesh/meshGEdge.cpp:145:8: warning: unused variable ‘blf’ [-Wunused-variable]
bool blf = false;
^~~
/usr/local_machine/gmsh-trunk/Mesh/meshGEdge.cpp: In function ‘void createPoints(GVertex*, GEdge*, BoundaryLayerField*, std::vector<MVertex*>&, const SVector3&)’:
/usr/local_machine/gmsh-trunk/Mesh/meshGEdge.cpp:452:19: error: ‘class BoundaryLayerField’ has no member named ‘hwall_n’
double L = blf->hwall_n;
^~~~~~~
/usr/local_machine/gmsh-trunk/Mesh/meshGEdge.cpp:458:18: error: ‘class BoundaryLayerField’ has no member named ‘thickness’
if (L > blf->thickness || L > LEdge * .4) break;
^~~~~~~~~
/usr/local_machine/gmsh-trunk/Mesh/meshGEdge.cpp:460:86: error: ‘class BoundaryLayerField’ has no member named ‘hfar’
v.push_back(new MEdgeVertex (p.x(), p.y(), p.z(), ge, ge->parFromPoint(p), blf->hfar));
^~~~
/usr/local_machine/gmsh-trunk/Mesh/meshGEdge.cpp:462:14: error: ‘class BoundaryLayerField’ has no member named ‘hwall_n’
L+= blf->hwall_n * pow (blf->ratio, ith);
^~~~~~~
/usr/local_machine/gmsh-trunk/Mesh/meshGEdge.cpp:462:34: error: ‘class BoundaryLayerField’ has no member named ‘ratio’
L+= blf->hwall_n * pow (blf->ratio, ith);
^~~~~
/usr/local_machine/gmsh-trunk/Mesh/meshGEdge.cpp: In function ‘void addBoundaryLayerPoints(GEdge*, double&, double&, std::vector<MVertex*>&, std::vector<MVertex*>&)’:
/usr/local_machine/gmsh-trunk/Mesh/meshGEdge.cpp:488:12: error: ‘class BoundaryLayerField’ has no member named ‘isEndNode’
if (blf->isEndNode(gvb->tag())){
^~~~~~~~~
/usr/local_machine/gmsh-trunk/Mesh/meshGEdge.cpp:496:12: error: ‘class BoundaryLayerField’ has no member named ‘isEndNode’
if (blf->isEndNode(gve->tag())){