Group Abstract Group Abstract

Message Boards Message Boards

Getting started with hyperuniformity in condensed matter with Wolfram dynamic interactivity tools

Posted 21 days ago

Getting started with hyperuniformity in condensed matter with Wolfram dynamic interactivity tools

Attachments:
POSTED BY: Jessica Alfonsi
2 Replies

As a useful addition to my post, I would like to show a simple way of generating a set of hyperuniformly distributed points with help of the LloydAlgorithm user contributed function available from Wolfram Function Repository. The set of points can be obtained after Lloyd optimization applied to a set of randomly distributed points, as detailed in the following

pts = RandomReal[{0, 10}, {(*number of points *) 100, 2}];
newpts = 
  ResourceFunction["LloydAlgorithm"][pts, {{0, 10}, {0, 10}},(* nr. 
   iterations *) 100];
{Show[{VoronoiMesh[pts], Graphics[Point[pts]]}], 
 Show[{VoronoiMesh[newpts], Graphics[Point[newpts]]}]}

hyperuniform 2D set after Lloyd optimization

POSTED BY: Jessica Alfonsi

enter image description here -- you have earned Featured Contributor Badge enter image description here Your exceptional post has been selected for our editorial column Staff Picks http://wolfr.am/StaffPicks and Your Profile is now distinguished by a Featured Contributor Badge and is displayed on the Featured Contributor Board. Thank you!

POSTED BY: EDITORIAL BOARD
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard