unify filter and createsims interfaces
Mir ist gerade aufgefallen, dass die Bedienung der Filter relativ umständlich (user-unfreundlich) ist, da es ja zwei Fälle gibt, nämlich wo das Parameter-Objekt ein Tuple oder ein Triple ist. Je nachdem ist .first und .second anders belegt bzw. .third gibt es überhaupt nur in einem Fall.
Wäre es nicht sinnvoll, dass createsims
grundsätzlich nur Triple nimmt? Selbst wenn das Gitter nur als Referenz übergeben wird, wie in der RegularLatticeloop
, kann man ja trotzdem das Triple vor dem Aufruf von createsims
erstellen.
Diese "partially apply filter" Sache hätte sich dann wohl auch erledigt.