MF_Pelement MD_Pelement ME_Pelement
MCF_Pelement MCD_Pelement MCE_Pelement
MI_PelementMBI_PelementMSI_PelementMLI_PelementMQI_Pelement
MU_PelementMUB_PelementMUS_PelementMUL_PelementMUQ_Pelement
FunktionZeiger auf ein Matrix-Element
Syntax C/C++#include <MFstd.h>
float * MF_Pelement( fMatrix X, ui ht, ui len, unsigned m, unsigned n );
C++ MatObj#include <OptiVec.h>
T * matrix<T>::Pelement( const unsigned m, const unsigned n );
Pascal/Delphiuses MFstd;
function MF_Pelement( MA:fMatrix; ht, len, m, n:UIntSize ): PSingle;
CUDA-Funktion C/C++#include <cudaMFstd.h>
float * cudaMF_Pelement( fMatrix MA, ui ht, ui len, unsigned m, unsigned n );
CUDA-Funktion Pascal/Delphiuses MFstd;
function cudaMF_Pelement( d_MA:fMatrix; ht, len, m, n:UIntSize ): PSingle;
BeschreibungEin Zeiger auf das Element MAm,n wird zurückgegeben.
Diese Funktion gestattet den Zugriff auf einzelne Elemente dynamisch allozierter Matrizen. Um mit dieser Funktion ein Matrix-Element zu setzen, dereferenziere man den erhaltenen Zeiger:
C/C++*MF_Pelement( MA, ht, len, m, n ) = 3.5;
Pascal/DelphiMF_Pelement( MA, ht, len, m, n )^ := 3.5;

Der bessere Weg, einzelne Elemente zu setzen, ist allerdings die Funktion MF_setElement. Sie stellt auch die einzige Möglichkeit fü Schreib-Zugriff auf einzelne Elemente bei CUDA-Matrizen dar.

Ausschließlicher Lese-Zugriff auf Matrix-Elemente wird auch durch die verwandten Funktionen MF_element und MF_getElement geboten.

RückgabewertZeiger auf das Matrix-Element MAm,n
QuerverweisMF_element,   MF_getElement,   MF_setElement,   Kap. 2

MatrixLib Inhaltsverzeichnis  OptiVec Home