Voronoi diagrams—a survey of a fundamental geometric data structure
ACM Computing Surveys (CSUR)
SIAM Review
Grid generation and optimization based on centroidal Voronoi tessellations
Applied Mathematics and Computation
Constrained Centroidal Voronoi Tessellations for Surfaces
SIAM Journal on Scientific Computing
Reducing the bandwidth of sparse symmetric matrices
ACM '69 Proceedings of the 1969 24th national conference
Two scale response and damage modeling of composite materials
Finite Elements in Analysis and Design - Special issue: The fifteenth annual Robert J. Melosh competition
Convergence of the Lloyd Algorithm for Computing Centroidal Voronoi Tessellations
SIAM Journal on Numerical Analysis
Mesh size functions for implicit geometries and PDE-based gradient limiting
Engineering with Computers
SIAM Journal on Scientific Computing
On centroidal voronoi tessellation—energy smoothness and fast computation
ACM Transactions on Graphics (TOG)
Computers & Mathematics with Applications
A 199-line Matlab code for Pareto-optimal tracing in topology optimization
Structural and Multidisciplinary Optimization
Efficient topology optimization in MATLAB using 88 lines of code
Structural and Multidisciplinary Optimization
Structural and Multidisciplinary Optimization
Structural and Multidisciplinary Optimization
Vectorized simulation of groundwater flow and streamline transport
Environmental Modelling & Software
Structural optimization using graphic statics
Structural and Multidisciplinary Optimization
Hi-index | 0.00 |
We present a simple and robust Matlab code for polygonal mesh generation that relies on an implicit description of the domain geometry. The mesh generator can provide, among other things, the input needed for finite element and optimization codes that use linear convex polygons. In topology optimization, polygonal discretizations have been shown not to be susceptible to numerical instabilities such as checkerboard patterns in contrast to lower order triangular and quadrilaterial meshes. Also, the use of polygonal elements makes possible meshing of complicated geometries with a self-contained Matlab code. The main ingredients of the present mesh generator are the implicit description of the domain and the centroidal Voronoi diagrams used for its discretization. The signed distance function provides all the essential information about the domain geometry and offers great flexibility to construct a large class of domains via algebraic expressions. Examples are provided to illustrate the capabilities of the code, which is compact and has fewer than 135 lines.