Group Abstract Group Abstract

Message Boards Message Boards

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

Posted 1 month 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