index-Klasse
Definiert einen N-dimensionalen Indexpunkt.
template <
int _Rank
>
class index;
Parameter
- _Rank
Der Rang oder die Anzahl von Dimensionen.
Member
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Initialisiert eine neue Instanz der index-Klasse. |
Öffentliche Operatoren
Name |
Beschreibung |
---|---|
Dekrementiert jedes Element des index-Objekts. |
|
Berechnet den Modul (Rest) jedes Elements im index-Objekt, wenn dieses Element durch eine Zahl dividiert wird. |
|
Multipliziert jedes Element des index-Objekts mit einer Zahl. |
|
Dividiert jedes Element des index-Objekts durch eine Zahl. |
|
Gibt das Element am angegebenen Index zurück. |
|
Inkrementiert jedes Element des index-Objekts. |
|
Fügt die angegebene Zahl jedem Element des index-Objekts hinzu. |
|
Kopiert den Inhalt des angegebenen index-Objekts in dieses Objekt. |
|
Subtrahiert die angegebene Anzahl von jedem Element des index-Objekts. |
Öffentliche Konstanten
Name |
Beschreibung |
---|---|
Speichert den Rang des index-Objekts. |
Vererbungshierarchie
index
Hinweise
Die index-Struktur stellt einen Koordinatenvektor von N ganzen Zahlen dar, der eine eindeutige Position in einem N-dimensionalen Raum angibt. Die Werte im Vektor sind vom wichtigsten zum am wenigsten wichtigen Wert sortiert. Sie können die Werte der Komponenten mit index::operator=-Operator abrufen.
Anforderungen
Header: amp.h
Namespace: Nebenläufigkeit