MeshKit  1.0
MeshRefine2D.hpp File Reference
#include <bitset>
#include "meshkit/Mesh.hpp"
#include "meshkit/SwapEdges.hpp"
#include "meshkit/basic_math.hpp"
Include dependency graph for MeshRefine2D.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MeshRefine2D
 2D Mesh Refinement class. More...
class  MeshRefine2D::RefinedEdgeMap
struct  MeshRefine2D::RefinedEdgeMap::RefinedEdge
struct  Sqrt3Refine2D
class  CentroidRefine2D
class  LongestEdgeRefine2D
class  ConsistencyRefine2D
class  Refine2D14
struct  DelaunayRefinement2D
class  ObtuseRefine2D
class  GradeRefine2D

Namespaces

namespace  Jaal

Enumerations

enum  RefinePolicy { CENTROID_PLACEMENT, CIRCUMCENTER_PLACEMENT, LONGEST_EDGE_BISECTION }
enum  RefineObjective { REFINE_AREA, REFINE_ASPECT_RATIO, REFINE_CURVATURE }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines