Boost Multiarray-Dimensionen

9

Ich habe ein Boost-Multiarray, dessen Dimensionen auf der Grundlage der Eingabe des Benutzers zur Laufzeit festgelegt werden.

Ich würde jetzt gerne über dieses Array über x,y,z components iterieren.

Wenn dies ein std :: vector wäre, würde ich verwenden:

%Vor%

Oder vielleicht eine Art Iterator.

Wie bekomme ich numerische Werte der Dimensionen des Multiarrays?

Wie wiederhole ich das Multiarray?

Danke!

    
Richard 16.02.2012, 16:02
quelle

2 Antworten

10

Sie könnten shape() für einen weniger verschachtelten Weg verwenden:

%Vor%

(Sehen Sie es in Aktion auf coliru )

    
Ell 15.09.2013, 11:32
quelle
4
%Vor%

Quelle: Ссылка

    
Damian 16.02.2012 16:29
quelle