Przegląd

substrat

Triadyczny Substrat

Katalog substrate/ zawiera podstawową implementację Modelu Substratu Rezonansu.
Gdzie manuskrypt definiuje teorię, ten katalog definiuje substrat wykonawczy, który ją realizuje.

Substrat jest zorganizowany w trzy warstwy:

  • core/ — definicje pól, kontenery stanu, pętle aktualizacji
  • operators/ — dyfuzja, wyrównanie, sprzężenie, aktywacja, stabilizacja
  • utils/ — wspólne pomocniki, rutyny matematyczne, ładowarki, walidatory schematów

Ten katalog jest niezależny od dziedziny.
Wszystkie nakładki Ziemi, teleskopów lub inne nakładki podłączają się do tego substratu bez jego modyfikacji. # Substrat Główny

Katalog core/ zawiera fundamentalne komponenty wykonawcze:

  • kontenery pól (phi, V, R)
  • integratory kroków czasowych
  • potoki operatorów
  • orkiestracja pętli symulacyjnej
  • serializacja stanu i tworzenie zrzutów

To jest silnik wykonawczy Modelu Substratu Rezonansu.
Wszystkie nakładki (Ziemia, teleskopy itp.) mapują swoje dane dziedzinowe na te struktury rdzeniowe. # System Operatorów

Katalog operators/ implementuje pięć rodzin operatorów zdefiniowanych w manuskrypcie:

  • Dyfuzja
  • Wyrównanie
  • Sprzężenie
  • Aktywacja
  • Stabilizacja

Każdy operator działa na jednym lub więcej z triadycznych pól:

  • pole skalarne phi
  • pole wektorowe V
  • opakowanie rezonansowe R

Operatory są czystymi funkcjami:
przyjmują stany pól + współczynniki i zwracają zaktualizowane pola.
To utrzymuje substrat modułowym, testowalnym i łatwym do rozszerzenia. # Narzędzia Substratu

Katalog utils/ zapewnia wspólne funkcje pomocnicze używane w całym substracie:

  • rutyny numeryczne (gradienty, Laplacjany, normalizacja)
  • pomocnicy funkcji koherencji
  • pomocnicy aktywacji logistycznej i nieliniowej
  • narzędzia walidacji schematów
  • ładowarki konfiguracji
  • narzędzia siatki i meshu

Te narzędzia są celowo lekkie i minimalne w zależności.
Wspierają system operatorów bez narzucania założeń dziedzinowych.