Skip to content
Snippets Groups Projects
Commit 22e52a04 authored by Jean-François Remacle's avatar Jean-François Remacle
Browse files

*** empty log message ***

parent c2d6ffe7
Branches
Tags
No related merge requests found
# $Id: Makefile,v 1.89 2006-04-01 23:02:20 geuzaine Exp $ # $Id: Makefile,v 1.90 2006-07-10 08:08:59 remacle Exp $
# #
# Copyright (C) 1997-2006 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2006 C. Geuzaine, J.-F. Remacle
# #
......
...@@ -61,6 +61,14 @@ public: ...@@ -61,6 +61,14 @@ public:
void addFace ( GFace *f ); void addFace ( GFace *f );
void delFace ( GFace *f ); void delFace ( GFace *f );
GVertex * getBeginVertex () const
{
return v0;
}
GVertex * getEndVertex () const
{
return v1;
}
protected: protected:
......
...@@ -11,3 +11,18 @@ GFace::~GFace () ...@@ -11,3 +11,18 @@ GFace::~GFace ()
++it; ++it;
} }
} }
void GFace::buildEdgeLoops ()
{
std::list<GEdge*>::iterator it = l_edges.begin();
std::list<int>::iterator itd = l_dirs.begin();
for ( ; it != l_edges.end() ; ++it , ++itd )
{
std::list <GEdge *>loop;
std::list <int> loop_dir;
GVertex *start = (*itd == 1) ?(*it)->getBeginVertex ():(*it)->getEndVertex ();
GVertex *end = (*itd == -1) ?(*it)->getBeginVertex ():(*it)->getEndVertex ();
}
}
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
class GRegion; class GRegion;
#include "GPoint.h" #include "GPoint.h"
#include "GEntity.h" #include "GEntity.h"
#include "GEdgeLoop.h"
#include "SPoint2.h" #include "SPoint2.h"
#include "SVector3.h" #include "SVector3.h"
#include "Pair.h" #include "Pair.h"
...@@ -13,6 +14,7 @@ class GRegion; ...@@ -13,6 +14,7 @@ class GRegion;
class GFace : public GEntity class GFace : public GEntity
{ {
protected: protected:
std::list<GEdgeLoop *> l_edgeLoops;
std::list<GEdge *> l_edges; std::list<GEdge *> l_edges;
std::list<int> l_dirs; std::list<int> l_dirs;
GRegion *r1, *r2; GRegion *r1, *r2;
...@@ -60,6 +62,7 @@ public: ...@@ -60,6 +62,7 @@ public:
virtual bool surfPeriodic(int dim) const = 0; virtual bool surfPeriodic(int dim) const = 0;
virtual int inClosure(GEntity *ent) const {throw;} virtual int inClosure(GEntity *ent) const {throw;}
protected: protected:
void buildEdgeLoops ();
}; };
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
/** A model region. */ /** A model region. */
class GRegion : public GEntity { class GRegion : public GEntity {
protected:
std::list<GFace *> l_faces; std::list<GFace *> l_faces;
std::list<int> l_dirs; std::list<int> l_dirs;
public: public:
......
# $Id: Makefile,v 1.75 2006-07-09 15:22:57 remacle Exp $ # $Id: Makefile,v 1.76 2006-07-10 08:09:00 remacle Exp $
# #
# Copyright (C) 1997-2006 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2006 C. Geuzaine, J.-F. Remacle
# #
...@@ -46,6 +46,7 @@ SRC = CAD.cpp \ ...@@ -46,6 +46,7 @@ SRC = CAD.cpp \
gmshModel.cpp\ gmshModel.cpp\
gmshEdge.cpp\ gmshEdge.cpp\
gmshFace.cpp\ gmshFace.cpp\
gmshRegion.cpp\
SVector3.cpp\ SVector3.cpp\
SBoundingBox3d.cpp\ SBoundingBox3d.cpp\
ExtractContour.cpp \ ExtractContour.cpp \
...@@ -74,7 +75,6 @@ depend: ...@@ -74,7 +75,6 @@ depend:
rm -f Makefile.new rm -f Makefile.new
# DO NOT DELETE THIS LINE # DO NOT DELETE THIS LINE
# 1 "/Users/geuzaine/.gmsh/Geo//"
CAD.o: CAD.cpp ../Common/Gmsh.h ../Common/Message.h ../DataStr/Malloc.h \ CAD.o: CAD.cpp ../Common/Gmsh.h ../Common/Message.h ../DataStr/Malloc.h \
../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h ../DataStr/Tools.h \ ../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h ../DataStr/Tools.h \
../DataStr/List.h ../DataStr/Tree.h ../Numeric/Numeric.h Geo.h \ ../DataStr/List.h ../DataStr/Tree.h ../Numeric/Numeric.h Geo.h \
...@@ -87,12 +87,10 @@ CAD.o: CAD.cpp ../Common/Gmsh.h ../Common/Message.h ../DataStr/Malloc.h \ ...@@ -87,12 +87,10 @@ CAD.o: CAD.cpp ../Common/Gmsh.h ../Common/Message.h ../DataStr/Malloc.h \
../Mesh/Interpolation.h ../Mesh/Vertex.h ../Mesh/Mesh.h \ ../Mesh/Interpolation.h ../Mesh/Vertex.h ../Mesh/Mesh.h \
../Mesh/Create.h ../Mesh/Vertex.h ../Mesh/Mesh.h CAD.h ExtrudeParams.h \ ../Mesh/Create.h ../Mesh/Vertex.h ../Mesh/Mesh.h CAD.h ExtrudeParams.h \
../Common/Visibility.h ../Common/Context.h ../Common/Visibility.h ../Common/Context.h
# 1 "/Users/geuzaine/.gmsh/Geo//"
MinMax.o: MinMax.cpp ../Common/Gmsh.h ../Common/Message.h \ MinMax.o: MinMax.cpp ../Common/Gmsh.h ../Common/Message.h \
../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \ ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \ ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
../Numeric/Numeric.h ../Mesh/Vertex.h ../Common/Context.h ../Numeric/Numeric.h ../Mesh/Vertex.h ../Common/Context.h
# 1 "/Users/geuzaine/.gmsh/Geo//"
ExtrudeParams.o: ExtrudeParams.cpp ../Common/Gmsh.h ../Common/Message.h \ ExtrudeParams.o: ExtrudeParams.cpp ../Common/Gmsh.h ../Common/Message.h \
../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \ ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \ ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
...@@ -103,7 +101,6 @@ ExtrudeParams.o: ExtrudeParams.cpp ../Common/Gmsh.h ../Common/Message.h \ ...@@ -103,7 +101,6 @@ ExtrudeParams.o: ExtrudeParams.cpp ../Common/Gmsh.h ../Common/Message.h \
../Common/VertexArray.h ../Common/SmoothNormals.h ../Numeric/Numeric.h \ ../Common/VertexArray.h ../Common/SmoothNormals.h ../Numeric/Numeric.h \
../Mesh/Metric.h ../Mesh/Vertex.h ../Mesh/Simplex.h ../Mesh/Mesh.h \ ../Mesh/Metric.h ../Mesh/Vertex.h ../Mesh/Simplex.h ../Mesh/Mesh.h \
../Mesh/Matrix.h ExtrudeParams.h ../Mesh/Matrix.h ExtrudeParams.h
# 1 "/Users/geuzaine/.gmsh/Geo//"
Geo.o: Geo.cpp ../Common/Gmsh.h ../Common/Message.h ../DataStr/Malloc.h \ Geo.o: Geo.cpp ../Common/Gmsh.h ../Common/Message.h ../DataStr/Malloc.h \
../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h ../DataStr/Tools.h \ ../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h ../DataStr/Tools.h \
../DataStr/List.h ../DataStr/Tree.h ../Numeric/Numeric.h Geo.h CAD.h \ ../DataStr/List.h ../DataStr/Tree.h ../Numeric/Numeric.h Geo.h CAD.h \
...@@ -114,7 +111,6 @@ Geo.o: Geo.cpp ../Common/Gmsh.h ../Common/Message.h ../DataStr/Malloc.h \ ...@@ -114,7 +111,6 @@ Geo.o: Geo.cpp ../Common/Gmsh.h ../Common/Message.h ../DataStr/Malloc.h \
../Common/SmoothNormals.h ../Mesh/Metric.h ../Mesh/Vertex.h \ ../Common/SmoothNormals.h ../Mesh/Metric.h ../Mesh/Vertex.h \
../Mesh/Simplex.h ../Mesh/Mesh.h ../Mesh/Matrix.h ExtrudeParams.h \ ../Mesh/Simplex.h ../Mesh/Mesh.h ../Mesh/Matrix.h ExtrudeParams.h \
../Parser/Parser.h ../Common/Context.h ../Parser/Parser.h ../Common/Context.h
# 1 "/Users/geuzaine/.gmsh/Geo//"
GeoUtils.o: GeoUtils.cpp ../Common/Gmsh.h ../Common/Message.h \ GeoUtils.o: GeoUtils.cpp ../Common/Gmsh.h ../Common/Message.h \
../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \ ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \ ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
...@@ -125,48 +121,53 @@ GeoUtils.o: GeoUtils.cpp ../Common/Gmsh.h ../Common/Message.h \ ...@@ -125,48 +121,53 @@ GeoUtils.o: GeoUtils.cpp ../Common/Gmsh.h ../Common/Message.h \
../Common/VertexArray.h ../Common/SmoothNormals.h ../Numeric/Numeric.h \ ../Common/VertexArray.h ../Common/SmoothNormals.h ../Numeric/Numeric.h \
../Mesh/Metric.h ../Mesh/Vertex.h ../Mesh/Simplex.h ../Mesh/Mesh.h \ ../Mesh/Metric.h ../Mesh/Vertex.h ../Mesh/Simplex.h ../Mesh/Mesh.h \
../Mesh/Matrix.h ExtrudeParams.h ../Mesh/Matrix.h ExtrudeParams.h
# 1 "/Users/geuzaine/.gmsh/Geo//" GVertex.o: GVertex.cpp GVertex.h GEntity.h Range.h SPoint3.h GPoint.h
gmshModel.o: gmshModel.cpp gmshModel.h gmshDefs.h SPoint2.h \ GEdge.o: GEdge.cpp GEdge.h GEntity.h Range.h SPoint3.h GVertex.h GPoint.h \
../Mesh/Mesh.h ../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h \ SVector3.h SPoint2.h
../Mesh/Vertex.h ../Mesh/Element.h ../Mesh/Vertex.h ../Mesh/Simplex.h \ GFace.o: GFace.cpp GFace.h GPoint.h GEntity.h Range.h SPoint3.h SPoint2.h \
../Mesh/Vertex.h ../Mesh/Element.h ../Mesh/Face.h ../Mesh/Vertex.h \ SVector3.h Pair.h GEdge.h GVertex.h
../Mesh/Element.h ../Mesh/Edge.h ../Mesh/Vertex.h ../Mesh/Simplex.h \ GRegion.o: GRegion.cpp GRegion.h GEntity.h Range.h SPoint3.h GFace.h \
../Geo/ExtrudeParams.h ../Common/VertexArray.h \ GPoint.h SPoint2.h SVector3.h Pair.h
../Common/SmoothNormals.h ../Numeric/Numeric.h ../Mesh/Metric.h \ GModel.o: GModel.cpp GModel.h GVertex.h GEntity.h Range.h SPoint3.h \
../Mesh/Vertex.h ../Mesh/Simplex.h ../Mesh/Mesh.h ../Mesh/Matrix.h \ GPoint.h GEdge.h SVector3.h SPoint2.h GFace.h Pair.h GRegion.h
Range.h Pair.h SPoint3.h SVector3.h SBoundingBox3d.h gmshVertex.h \ gmshModel.o: gmshModel.cpp gmshModel.h ../Mesh/Mesh.h ../DataStr/List.h \
gmshFace.h gmshEdge.h gmshRegion.h ../Parser/OpenFile.h \ ../DataStr/Tree.h ../DataStr/avl.h ../Mesh/Vertex.h ../Mesh/Element.h \
../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \ ../Mesh/Vertex.h ../Mesh/Simplex.h ../Mesh/Vertex.h ../Mesh/Element.h \
../Common/Message.h ../Mesh/Face.h ../Mesh/Vertex.h ../Mesh/Element.h ../Mesh/Edge.h \
# 1 "/Users/geuzaine/.gmsh/Geo//" ../Mesh/Vertex.h ../Mesh/Simplex.h ../Geo/ExtrudeParams.h \
gmshEdge.o: gmshEdge.cpp gmshModel.h gmshDefs.h SPoint2.h ../Mesh/Mesh.h \ ../Common/VertexArray.h ../Common/SmoothNormals.h ../Numeric/Numeric.h \
../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h ../Mesh/Vertex.h \ ../Mesh/Metric.h ../Mesh/Vertex.h ../Mesh/Simplex.h ../Mesh/Mesh.h \
../Mesh/Element.h ../Mesh/Vertex.h ../Mesh/Simplex.h ../Mesh/Vertex.h \ ../Mesh/Matrix.h Range.h Pair.h SPoint2.h SPoint3.h SVector3.h \
../Mesh/Element.h ../Mesh/Face.h ../Mesh/Vertex.h ../Mesh/Element.h \ SBoundingBox3d.h gmshVertex.h GVertex.h GEntity.h GPoint.h gmshFace.h \
../Mesh/Edge.h ../Mesh/Vertex.h ../Mesh/Simplex.h \ GFace.h gmshEdge.h GEdge.h gmshRegion.h GRegion.h GModel.h \
../Geo/ExtrudeParams.h ../Common/VertexArray.h \ ../Parser/OpenFile.h ../DataStr/Tools.h ../DataStr/List.h \
../Common/SmoothNormals.h ../Numeric/Numeric.h ../Mesh/Metric.h \ ../DataStr/Tree.h ../Common/Message.h
../Mesh/Vertex.h ../Mesh/Simplex.h ../Mesh/Mesh.h ../Mesh/Matrix.h \ gmshEdge.o: gmshEdge.cpp gmshModel.h ../Mesh/Mesh.h ../DataStr/List.h \
Range.h Pair.h SPoint3.h SVector3.h SBoundingBox3d.h gmshVertex.h \ ../DataStr/Tree.h ../DataStr/avl.h ../Mesh/Vertex.h ../Mesh/Element.h \
gmshFace.h gmshEdge.h gmshRegion.h ../Mesh/Interpolation.h \ ../Mesh/Vertex.h ../Mesh/Simplex.h ../Mesh/Vertex.h ../Mesh/Element.h \
../Mesh/Vertex.h ../Mesh/Mesh.h CAD.h ExtrudeParams.h Geo.h ../Mesh/Face.h ../Mesh/Vertex.h ../Mesh/Element.h ../Mesh/Edge.h \
# 1 "/Users/geuzaine/.gmsh/Geo//" ../Mesh/Vertex.h ../Mesh/Simplex.h ../Geo/ExtrudeParams.h \
gmshFace.o: gmshFace.cpp gmshModel.h gmshDefs.h SPoint2.h ../Mesh/Mesh.h \ ../Common/VertexArray.h ../Common/SmoothNormals.h ../Numeric/Numeric.h \
../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h ../Mesh/Vertex.h \ ../Mesh/Metric.h ../Mesh/Vertex.h ../Mesh/Simplex.h ../Mesh/Mesh.h \
../Mesh/Element.h ../Mesh/Vertex.h ../Mesh/Simplex.h ../Mesh/Vertex.h \ ../Mesh/Matrix.h Range.h Pair.h SPoint2.h SPoint3.h SVector3.h \
../Mesh/Element.h ../Mesh/Face.h ../Mesh/Vertex.h ../Mesh/Element.h \ SBoundingBox3d.h gmshVertex.h GVertex.h GEntity.h GPoint.h gmshFace.h \
../Mesh/Edge.h ../Mesh/Vertex.h ../Mesh/Simplex.h \ GFace.h gmshEdge.h GEdge.h gmshRegion.h GRegion.h GModel.h \
../Geo/ExtrudeParams.h ../Common/VertexArray.h \ ../Mesh/Interpolation.h ../Mesh/Vertex.h ../Mesh/Mesh.h CAD.h \
../Common/SmoothNormals.h ../Numeric/Numeric.h ../Mesh/Metric.h \ ExtrudeParams.h Geo.h
../Mesh/Vertex.h ../Mesh/Simplex.h ../Mesh/Mesh.h ../Mesh/Matrix.h \ gmshFace.o: gmshFace.cpp gmshModel.h ../Mesh/Mesh.h ../DataStr/List.h \
Range.h Pair.h SPoint3.h SVector3.h SBoundingBox3d.h gmshVertex.h \ ../DataStr/Tree.h ../DataStr/avl.h ../Mesh/Vertex.h ../Mesh/Element.h \
gmshFace.h gmshEdge.h gmshRegion.h ../Mesh/Interpolation.h \ ../Mesh/Vertex.h ../Mesh/Simplex.h ../Mesh/Vertex.h ../Mesh/Element.h \
../Mesh/Vertex.h ../Mesh/Mesh.h CAD.h ExtrudeParams.h Geo.h ../Mesh/Face.h ../Mesh/Vertex.h ../Mesh/Element.h ../Mesh/Edge.h \
# 1 "/Users/geuzaine/.gmsh/Geo//" ../Mesh/Vertex.h ../Mesh/Simplex.h ../Geo/ExtrudeParams.h \
../Common/VertexArray.h ../Common/SmoothNormals.h ../Numeric/Numeric.h \
../Mesh/Metric.h ../Mesh/Vertex.h ../Mesh/Simplex.h ../Mesh/Mesh.h \
../Mesh/Matrix.h Range.h Pair.h SPoint2.h SPoint3.h SVector3.h \
SBoundingBox3d.h gmshVertex.h GVertex.h GEntity.h GPoint.h gmshFace.h \
GFace.h gmshEdge.h GEdge.h gmshRegion.h GRegion.h GModel.h \
../Mesh/Interpolation.h ../Mesh/Vertex.h ../Mesh/Mesh.h CAD.h \
ExtrudeParams.h Geo.h
SVector3.o: SVector3.cpp SVector3.h SPoint3.h SVector3.o: SVector3.cpp SVector3.h SPoint3.h
# 1 "/Users/geuzaine/.gmsh/Geo//"
SBoundingBox3d.o: SBoundingBox3d.cpp SBoundingBox3d.h SPoint3.h SBoundingBox3d.o: SBoundingBox3d.cpp SBoundingBox3d.h SPoint3.h
# 1 "/Users/geuzaine/.gmsh/Geo//"
ExtractContour.o: ExtractContour.cpp ../Common/Gmsh.h ../Common/Message.h \ ExtractContour.o: ExtractContour.cpp ../Common/Gmsh.h ../Common/Message.h \
../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \ ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \ ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
...@@ -177,7 +178,6 @@ ExtractContour.o: ExtractContour.cpp ../Common/Gmsh.h ../Common/Message.h \ ...@@ -177,7 +178,6 @@ ExtractContour.o: ExtractContour.cpp ../Common/Gmsh.h ../Common/Message.h \
../Common/VertexArray.h ../Common/SmoothNormals.h ../Numeric/Numeric.h \ ../Common/VertexArray.h ../Common/SmoothNormals.h ../Numeric/Numeric.h \
../Mesh/Metric.h ../Mesh/Vertex.h ../Mesh/Simplex.h ../Mesh/Mesh.h \ ../Mesh/Metric.h ../Mesh/Vertex.h ../Mesh/Simplex.h ../Mesh/Mesh.h \
../Mesh/Matrix.h CAD.h ExtrudeParams.h ../Mesh/Matrix.h CAD.h ExtrudeParams.h
# 1 "/Users/geuzaine/.gmsh/Geo//"
Print_Geo.o: Print_Geo.cpp ../Common/Gmsh.h ../Common/Message.h \ Print_Geo.o: Print_Geo.cpp ../Common/Gmsh.h ../Common/Message.h \
../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \ ../DataStr/Malloc.h ../DataStr/List.h ../DataStr/Tree.h \
../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \ ../DataStr/avl.h ../DataStr/Tools.h ../DataStr/List.h ../DataStr/Tree.h \
......
...@@ -5,6 +5,22 @@ ...@@ -5,6 +5,22 @@
#include "CAD.h" #include "CAD.h"
#include "Geo.h" #include "Geo.h"
gmshFace::gmshFace(GModel *m,Surface * face):GFace (m,face->Num), s(face)
{
Curve *c;
for (int i=0 ; i< List_Nbr ( s->Generatrices ) ; i++)
{
List_Read ( s->Generatrices , i, & c );
GEdge *e = m->edgeByTag ( abs(c->Num) );
if ( ! e ) throw;
l_edges.push_back(e);
e->addFace (this);
if (c->Num>0) l_dirs.push_back(1);
else l_dirs.push_back(-1);
}
}
Range<double> gmshFace::parBounds(int i) const Range<double> gmshFace::parBounds(int i) const
{ {
/* SPAinterval range; /* SPAinterval range;
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
class gmshFace : public GFace class gmshFace : public GFace
{ {
public: public:
gmshFace(GModel *m,Surface * face):GFace (m,face->Num), s(face){} gmshFace(GModel *m,Surface * face);
virtual ~gmshFace(){} virtual ~gmshFace(){}
Range<double> parBounds(int i) const; Range<double> parBounds(int i) const;
virtual int paramDegeneracies(int dir, double *par); virtual int paramDegeneracies(int dir, double *par);
......
#include "gmshModel.h"
#include "gmshEdge.h"
#include "gmshFace.h"
#include "gmshRegion.h"
#include "Interpolation.h"
#include "CAD.h"
#include "Geo.h"
gmshRegion::gmshRegion(GModel *m,Volume * volume):GRegion (m,volume->Num), v(volume)
{
Surface *s;
int ori;
for (int i=0 ; i< List_Nbr ( v->Surfaces ) ; i++)
{
List_Read ( v->Surfaces , i, & s );
List_Read ( v->SurfacesOrientations , i, & ori );
GFace *f = m->faceByTag ( abs(s->Num) );
if ( ! f ) throw;
l_faces.push_back(f);
l_dirs.push_back(ori);
}
}
...@@ -7,11 +7,7 @@ ...@@ -7,11 +7,7 @@
class gmshRegion : public GRegion { class gmshRegion : public GRegion {
public: public:
gmshRegion(GModel *m, Volume *_v) gmshRegion(GModel *m, Volume *_v);
: GRegion(m, _v->Num), v(_v)
{
}
virtual ~gmshRegion() {} virtual ~gmshRegion() {}
// virtual GeoRep * geometry(){return 0;} // virtual GeoRep * geometry(){return 0;}
......
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