Skip to content
Snippets Groups Projects
Commit a24f595f authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

missing include (for Wendy and MSVC)

parent 2b134e5d
No related branches found
No related tags found
No related merge requests found
......@@ -30,8 +30,8 @@
void GEO_Internals::_allocateAll()
{
MaxPointNum = MaxLineNum = MaxLineLoopNum = MaxSurfaceNum = 0;
MaxSurfaceLoopNum = MaxVolumeNum = MaxPhysicalNum = 0;
_maxPointNum = _maxLineNum = _maxLineLoopNum = _maxSurfaceNum = 0;
_maxSurfaceLoopNum = _maxVolumeNum = _maxPhysicalNum = 0;
Points = Tree_Create(sizeof(Vertex *), CompareVertex);
Curves = Tree_Create(sizeof(Curve *), CompareCurve);
......@@ -53,8 +53,8 @@ void GEO_Internals::_allocateAll()
void GEO_Internals::_freeAll()
{
MaxPointNum = MaxLineNum = MaxLineLoopNum = MaxSurfaceNum = 0;
MaxSurfaceLoopNum = MaxVolumeNum = MaxPhysicalNum = 0;
_maxPointNum = _maxLineNum = _maxLineLoopNum = _maxSurfaceNum = 0;
_maxSurfaceLoopNum = _maxVolumeNum = _maxPhysicalNum = 0;
Tree_Action(Points, FreeVertex); Tree_Delete(Points);
Tree_Action(Curves, FreeCurve); Tree_Delete(Curves);
......@@ -77,24 +77,24 @@ void GEO_Internals::_freeAll()
void GEO_Internals::setMaxTag(int dim, int val)
{
switch(dim){
case 0: MaxPointNum = val; break;
case 1: MaxLineNum = val; break;
case -1: MaxLineLoopNum = val; break;
case 2: MaxSurfaceNum = val; break;
case -2: MaxSurfaceLoopNum = val; break;
case 3: MaxVolumeNum = val; break;
case 0: _maxPointNum = val; break;
case 1: _maxLineNum = val; break;
case -1: _maxLineLoopNum = val; break;
case 2: _maxSurfaceNum = val; break;
case -2: _maxSurfaceLoopNum = val; break;
case 3: _maxVolumeNum = val; break;
}
}
int GEO_Internals::getMaxTag(int dim) const
{
switch(dim){
case 0: return MaxPointNum;
case 1: return MaxLineNum;
case -1: return MaxLineLoopNum;
case 2: return MaxSurfaceNum;
case -2: return MaxSurfaceLoopNum;
case 3: return MaxVolumeNum;
case 0: return _maxPointNum;
case 1: return _maxLineNum;
case -1: return _maxLineLoopNum;
case 2: return _maxSurfaceNum;
case -2: return _maxSurfaceLoopNum;
case 3: return _maxVolumeNum;
default: return 0;
}
}
......
......@@ -19,8 +19,8 @@ class GEO_Internals{
List_T *PhysicalGroups, *DelPhysicalGroups;
private:
std::multimap<int, std::vector<int> > _meshCompounds;
int MaxPointNum, MaxLineNum, MaxLineLoopNum, MaxSurfaceNum;
int MaxSurfaceLoopNum, MaxVolumeNum, MaxPhysicalNum;
int _maxPointNum, _maxLineNum, _maxLineLoopNum, _maxSurfaceNum;
int _maxSurfaceLoopNum, _maxVolumeNum, _maxPhysicalNum;
void _allocateAll();
void _freeAll();
bool _changed;
......@@ -80,8 +80,8 @@ class GEO_Internals{
// manipulate physical groups
void resetPhysicalGroups();
void modifyPhysicalGroup(int dim, int num, int op, std::vector<int> tags);
int getMaxPhysicalTag() const { return MaxPhysicalNum; }
void setMaxPhysicalTag(int val) { MaxPhysicalNum = val; }
int getMaxPhysicalTag() const { return _maxPhysicalNum; }
void setMaxPhysicalTag(int val) { _maxPhysicalNum = val; }
// coherence
void removeAllDuplicates();
......
......@@ -4,6 +4,7 @@
// See the LICENSE.txt file for license information. Please report all
// bugs and problems to the public mailing list <gmsh@onelab.info>.
#include <algorithm>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment