Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
NekMeshPy 0.1.0
NekMeshPy 0.1.0

Guide

  • Getting started
  • How-to
  • Smoothing a quad mesh
  • Smoothing a hex mesh (experimental)
  • Gallery

Deep dives

  • Quad smoothing
    • Methods
      • Laplacian smoothing
      • Winslow smoothing
      • Optimizer
      • Constraints and projection
      • Boundary layers and grading
    • Case studies
      • Simple geometries
      • Carotid wall
      • Helical wire surface
      • U-tube interface and outer box
  • Hex smoothing
    • Laplace, optimizer and schedule
    • Sliding on a box
    • A free curved wall
    • Keeping a thin layer
    • Untangling
  • MFEM smoother
    • TMOP via the MFEM backend
    • Demo: a thin designed layer
    • Demo: a bent pipe at order 3

Reference

  • API reference
    • pointmesh
    • linemesh
    • trimesh
    • tetmesh
    • quadmesh
    • hexmesh
    • core
    • tags
    • io
Back to top
View this page

Case studiesΒΆ

The smoother on real meshes, flat and curved, each damaged in its own way and smoothed under the constraints that suit it. Every page has a viewer: the input on the left, the stage you pick on the right, quads coloured by scaled Jacobian, with a histogram and a history chart.

  • Simple geometries
  • Carotid wall
  • Helical wire surface
  • U-tube interface and outer box
Next
Simple geometries
Previous
Boundary layers and grading
Copyright © NekMeshPy contributors
Made with Sphinx and @pradyunsg's Furo