Changeset 5461


Ignore:
Timestamp:
08/20/10 16:11:32 (15 years ago)
Author:
Mathieu Morlighem
Message:

as usual renaming

Location:
issm/trunk/src/c/objects/Bamg
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/objects/Bamg/Mesh.cpp

    r5460 r5461  
    37923792                for (i=0;i< NbVerticesOnGeomVertex;i++)
    37933793                  {
    3794                         BamgVertex *v = VerticesOnGeomVertex[i].mv;
     3794                        BamgVertex *v = VerticesOnGeomVertex[i].meshvertex;
    37953795                        if (v>=vertices && v < ve)
    3796                          VerticesOnGeomVertex[i].mv=vertices+renu[GetId(v)];
     3796                         VerticesOnGeomVertex[i].meshvertex=vertices+renu[GetId(v)];
    37973797                  }
    37983798
     
    38003800                for (i=0;i< NbVerticesOnGeomEdge;i++)
    38013801                  {
    3802                         BamgVertex *v =VerticesOnGeomEdge[i].mv;
     3802                        BamgVertex *v =VerticesOnGeomEdge[i].meshvertex;
    38033803                        if (v>=vertices && v < ve)
    3804                          VerticesOnGeomEdge[i].mv=vertices+renu[GetId(v)];
     3804                         VerticesOnGeomEdge[i].meshvertex=vertices+renu[GetId(v)];
    38053805                  }
    38063806
     
    40364036          tstart[i]=0;
    40374037        for ( j=0;j<NbVerticesOnGeomVertex;j++ )
    4038          tstart[ GetId(VerticesOnGeomVertex[j].mv)]=&vide;
     4038         tstart[ GetId(VerticesOnGeomVertex[j].meshvertex)]=&vide;
    40394039        for ( k=0;k<NbVerticesOnGeomEdge;k++ )
    4040          tstart[ GetId(VerticesOnGeomEdge[k].mv)]=&vide;
     4040         tstart[ GetId(VerticesOnGeomEdge[k].meshvertex)]=&vide;
    40414041        if(verbose>2) printf("   SmoothingVertex: nb Iteration = %i, Omega=%g\n",nbiter,omega);
    40424042        for (k=0;k<nbiter;k++)
  • issm/trunk/src/c/objects/Bamg/VertexOnGeom.cpp

    r5460 r5461  
    1212        /*Constructors/Destructors*/
    1313        /*FUNCTION VertexOnGeom::VertexOnGeom(){{{1*/
    14         VertexOnGeom::VertexOnGeom(): mv(0),abscisse(0){
     14        VertexOnGeom::VertexOnGeom(){
     15                meshvertex=NULL;
     16                curvilincoord=0;
    1517                gv=0;
    1618        }
    1719        /*}}}*/
    1820        /*FUNCTION VertexOnGeom::VertexOnGeom(BamgVertex & m,GeometricalVertex &g){{{1*/
    19         VertexOnGeom::VertexOnGeom(BamgVertex & m,GeometricalVertex &g) : mv(&m),abscisse(-1){
     21        VertexOnGeom::VertexOnGeom(BamgVertex & m,GeometricalVertex &g){
     22                meshvertex=&m;
     23                curvilincoord=-1;
    2024                gv=&g;
    2125        }
    2226        /*}}}*/
    2327        /*FUNCTION VertexOnGeom::VertexOnGeom(BamgVertex & m,GeometricalEdge &g,double s){{{1*/
    24         VertexOnGeom::VertexOnGeom(BamgVertex & m,GeometricalEdge &g,double s) : mv(&m),abscisse(s){
     28        VertexOnGeom::VertexOnGeom(BamgVertex & m,GeometricalEdge &g,double s){
     29                meshvertex=&m;
     30                curvilincoord=s;
    2531                ge=&g;
    2632        }
     
    3137        void VertexOnGeom::Set(const VertexOnGeom & rec,const Mesh & Th ,Mesh & ThNew){
    3238                *this = rec; 
    33                 mv = ThNew.vertices + Th.GetId(mv);
     39                meshvertex = ThNew.vertices + Th.GetId(meshvertex);
    3440                if (gv)
    35                  if (abscisse < 0 )
     41                 if (curvilincoord < 0 )
    3642                  gv = ThNew.Gh.vertices + Th.Gh.GetId(gv);
    3743                 else
     
    4248        /*FUNCTION VertexOnGeom::OnGeomVertex{{{1*/
    4349        int VertexOnGeom::OnGeomVertex()const{
    44                 return this? abscisse <0 :0;
     50                return this? curvilincoord <0 :0;
    4551        }
    4652        /*}}}*/
    4753        /*FUNCTION VertexOnGeom::OnGeomEdge{{{1*/
    4854        int VertexOnGeom::OnGeomEdge() const{
    49                 return this? abscisse >=0 :0;
     55                return this? curvilincoord >=0 :0;
    5056        }
    5157        /*}}}*/
    5258        /*FUNCTION VertexOnGeom::IsRequiredVertex{{{1*/
    5359        int VertexOnGeom::IsRequiredVertex() {
    54                 return this? ((abscisse<0 ? (gv?gv->Required():0):0 )) : 0;
     60                return this? ((curvilincoord<0 ? (gv?gv->Required():0):0 )) : 0;
    5561        }
    5662        /*}}}*/
    5763        /*FUNCTION VertexOnGeom::SetOn{{{1*/
    5864        void VertexOnGeom::SetOn(){
    59                 mv->GeometricalEdgeHook=this;
    60                 mv->IndexInTriangle=IsVertexOnGeom;
     65                meshvertex->GeometricalEdgeHook=this;
     66                meshvertex->IndexInTriangle=IsVertexOnGeom;
    6167        }
    6268        /*}}}*/
  • issm/trunk/src/c/objects/Bamg/VertexOnGeom.h

    r5150 r5461  
    1616                public:
    1717
    18                         BamgVertex* mv;
    19                         double abscisse
     18                        BamgVertex* meshvertex;
     19                        double curvilincoord
    2020                        union{
    21                                 GeometricalVertex* gv; // if abscisse <0;
    22                                 GeometricalEdge*   ge; // if abscisse in [0..1]
     21                                GeometricalVertex* gv; // if curvilincoord <0;
     22                                GeometricalEdge*   ge; // if curvilincoord in [0..1]
    2323                        };
    2424
     
    2929
    3030                        //Operators
    31                         operator BamgVertex*() const  {return mv;}
     31                        operator BamgVertex*() const  {return meshvertex;}
    3232                        operator GeometricalVertex * () const  {return gv;}
    3333                        operator GeometricalEdge * () const  {return ge;}
    34                         operator const double & () const {return abscisse;}
     34                        operator const double & () const {return curvilincoord;}
    3535
    3636                        //Methods
Note: See TracChangeset for help on using the changeset viewer.