2 Stimmen

POD niedrigdimensionaler Vektor im Boost

Ich bin auf der Suche nach POD Vektoren niedriger Dimension (2, 3 und 4D sagen wir) mit allen notwendigen arithmetischen Feinheiten (Operator +, - und so weiter). POD-Matrizen niedriger Dimension wären ebenfalls toll.

boost::ublas Vektoren sind nicht POD, es gibt irgendwo eine Zeigerumleitung (Vektoren sind größenveränderbar).

Kann ich das irgendwo in boost finden? Die Verwendung von boost::array zusammen mit boost.operator lib ist eine Option, aber vielleicht übersehe ich etwas einfacheres an anderer Stelle?

Kennt jemand eine gute Bibliothek in der Nähe, abgesehen von Boost?

PS: POD <=> einfache alte Daten

EDIT :

Ansonsten sind hier noch einige andere Links, die ich in einem anderen Thread gefunden habe:

3voto

fa. Punkte 2446

En blitz++ TinyMatrix / TinyVector ist, was Sie wollen, denke ich,

haben Sie auch die libeigen .

0voto

Laserallan Punkte 10724

Es gibt eine schöne Vector-Bibliothek für 3D-Grafiken im Prophecy-SDK:

Überprüfen Sie http://www.twilight3d.com/downloads.html

0voto

paxos1977 Punkte 143743

Haben Sie sich die STL's angesehen valarray Container?

Sehen Sie sich diese Antwort auf eine verwandte SO-Frage an: https://stackoverflow.com/questions/152745/optimising-c-2-d-arrays

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X