#include "GModel.h"
#include "HighOrder.h"
#include "MLine.h"
#include "MTriangle.h"
#include "MQuadrangle.h"
#include "MTetrahedron.h"
#include "MHexahedron.h"
#include "MPrism.h"
#include "MPyramid.h"
#include "GmshMessage.h"
#include "OS.h"
#include "meshGFaceOptimize.h"
#include "Generator.h"
#include "Context.h"
 
Go to the source code of this file.
 | 
| void  | subdivide_pyramid (MElement *element, GRegion *gr, faceContainer &faceVertices, std::vector< MHexahedron * > &dwarfs88) | 
|   | 
| static void  | setBLData (MVertex *v) | 
|   | 
| static bool  | setBLData (MElement *el) | 
|   | 
| static void  | Subdivide (GEdge *ge) | 
|   | 
| static void  | Subdivide (GFace *gf, bool splitIntoQuads, bool splitIntoHexas, faceContainer &faceVertices, bool linear) | 
|   | 
| static void  | Subdivide (GRegion *gr, bool splitIntoHexas, faceContainer &faceVertices) | 
|   | 
| void  | RefineMesh (GModel *m, bool linear, bool splitIntoQuads, bool splitIntoHexas) | 
|   | 
| void  | BarycentricRefineMesh (GModel *m) | 
|   | 
| static double  | schneiders_x (int i) | 
|   | 
| static double  | schneiders_y (int i) | 
|   | 
| static double  | schneiders_z (int i) | 
|   | 
| static int  | schneiders_connect (int i, int j) | 
|   | 
◆ faceContainer
◆ BarycentricRefineMesh()
      
        
          | void BarycentricRefineMesh  | 
          ( | 
          GModel *  | 
          m | ) | 
           | 
        
      
 
 
◆ RefineMesh()
      
        
          | void RefineMesh  | 
          ( | 
          GModel *  | 
          m,  | 
        
        
           | 
           | 
          bool  | 
          linear,  | 
        
        
           | 
           | 
          bool  | 
          splitIntoQuads,  | 
        
        
           | 
           | 
          bool  | 
          splitIntoHexas  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ schneiders_connect()
  
  
      
        
          | static int schneiders_connect  | 
          ( | 
          int  | 
          i,  | 
         
        
           | 
           | 
          int  | 
          j  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ schneiders_x()
  
  
      
        
          | static double schneiders_x  | 
          ( | 
          int  | 
          i | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ schneiders_y()
  
  
      
        
          | static double schneiders_y  | 
          ( | 
          int  | 
          i | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ schneiders_z()
  
  
      
        
          | static double schneiders_z  | 
          ( | 
          int  | 
          i | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ setBLData() [1/2]
◆ setBLData() [2/2]
  
  
      
        
          | static void setBLData  | 
          ( | 
          MVertex *  | 
          v | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ Subdivide() [1/3]
  
  
      
        
          | static void Subdivide  | 
          ( | 
          GEdge *  | 
          ge | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ Subdivide() [2/3]
  
  
      
        
          | static void Subdivide  | 
          ( | 
          GFace *  | 
          gf,  | 
         
        
           | 
           | 
          bool  | 
          splitIntoQuads,  | 
         
        
           | 
           | 
          bool  | 
          splitIntoHexas,  | 
         
        
           | 
           | 
          faceContainer &  | 
          faceVertices,  | 
         
        
           | 
           | 
          bool  | 
          linear  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ Subdivide() [3/3]
◆ subdivide_pyramid()