Ewolucja powierzchni
Oryginalni autorzy | Kennetha Brakke'a |
---|---|
Wersja stabilna | 2.70 / 25 sierpnia 2013
|
Napisane w | C |
System operacyjny | Linux , Windows NT i Mac OS X |
Platforma | SGI , HP , MS-Windows i Macintosh |
Dostępne w | język angielski |
Typ | Obliczeniowa dynamika płynów |
Licencja | Darmowe |
Strona internetowa |
Surface Evolver to interaktywny program do badania powierzchni ukształtowanych przez napięcie powierzchniowe i inne energie oraz podlegających różnym ograniczeniom. Powierzchnia jest zaimplementowana jako złożony kompleks . Użytkownik definiuje powierzchnię początkową w pliku danych. Evolver rozwija powierzchnię w kierunku minimalnej energii metodą opadania gradientu . Celem może być znalezienie minimalnej powierzchni energii lub modelowanie procesu ewolucji za pomocą średniej krzywizny . Energia w Evolverze może być kombinacją napięcia powierzchniowego, energii grawitacyjnej , średnia kwadratowa krzywizny, całki powierzchniowe zdefiniowane przez użytkownika lub energie węzłów . Evolver może obsługiwać dowolną topologię , ograniczenia objętości, ograniczenia brzegowe, kąty zwilżania brzegów , określoną średnią krzywiznę, całki krystaliczne , grawitację i ograniczenia wyrażone jako całki powierzchniowe. Powierzchnia może znajdować się w przestrzeni otoczenia o dowolnym wymiarze , która może mieć metrykę Riemanna , a przestrzeń otoczenia może być przestrzenią ilorazową pod akcja grupowa .
Evolver został napisany w The Geometry Center , sponsorowany przez National Science Foundation , Department of Energy , Enterprise Minnesota i University of Minnesota .