Normal
Hmjaa... diese Matrix so als Baum zu speichern wirkt zwar im Hinblick auf das zu erreichende Ziel "mathematisch elegant", aber in der Praxis wäre das doch ein Krampf :autsch: abgesehen davon, dass man dann eben einfach keinen float-Array mehr hat, durch den man bei Multiplikationen usw. schnell durchlaufen kann. Da würde mir eine einfache und effiziente (!!!) Mutable-Implementierung, die bei bedarf eine Immutable rausspuckt, schon eher zusagen. Trotzdem kann ich mir im Moment kaum vorstellen, wie dort eine "schöne" funktionale API rauskommen soll, mit der sowas wie hier unten angedeutet einfach und effizient machbar ist...Muss mal bei Gelegenheit ein bißchen rumspielen, mal schauen was da rauskommen könnte...
Hmjaa... diese Matrix so als Baum zu speichern wirkt zwar im Hinblick auf das zu erreichende Ziel "mathematisch elegant", aber in der Praxis wäre das doch ein Krampf :autsch: abgesehen davon, dass man dann eben einfach keinen float-Array mehr hat, durch den man bei Multiplikationen usw. schnell durchlaufen kann. Da würde mir eine einfache und effiziente (!!!) Mutable-Implementierung, die bei bedarf eine Immutable rausspuckt, schon eher zusagen. Trotzdem kann ich mir im Moment kaum vorstellen, wie dort eine "schöne" funktionale API rauskommen soll, mit der sowas wie hier unten angedeutet einfach und effizient machbar ist...
Muss mal bei Gelegenheit ein bißchen rumspielen, mal schauen was da rauskommen könnte...