VF_PelementVD_PelementVE_Pelement
VCF_PelementVCD_PelementVCE_Pelement
VCF_elementReVCD_elementReVCE_elementRe
VCF_elementImVCD_elementImVCE_elementIm
VPF_elementVPD_elementVPE_element
VPF_elementMagVPD_elementMagVPE_elementMag
VPF_elementArgVPD_elementArgVPE_elementArg
VI_PelementVBI_PelementVSI_PelementVLI_PelementVQI_Pelement 
VU_PelementVUB_PelementVUS_PelementVUL_PelementVUQ_PelementVUI_Pelement
FunktionZeiger auf ein Vektor-Element
Syntax C/C++#include <VFstd.h>
(float *) VF_Pelement( fVector X, ui pos );
#include <VCFstd.h>
(fComplex *) VCF_Pelement( cfVector X, ui pos );
(float *) VCF_PelementRe( cfVector X, ui pos );
(float *) VCF_PelementIm( cfVector X, ui pos );
C++ VecObj#include <OptiVec.h>
T * vector<T>::Pelement( ui pos );
complex<T> * vector<complex<T>>::Pelement( ui pos );
T * vector<complex<T>>::PelementRe( ui pos );
T * vector<complex<T>>::PelementIm( ui pos );
Pascal/Delphiuses VFstd;
function VF_Pelement( X:fVector; pos:UIntSize ): PSingle;
uses VCFstd;
function VCF_Pelement( X:cfVector; pos:UIntSize ): PfComplex;
function VCF_PelementRe( X:cfVector; pos:UIntSize ): PSingle;
function VCF_PelementIm( X:cfVector; pos:UIntSize ): PSingle;
CUDA-Funktion C/C++#include <cudaVFstd.h>
(float *) cudaVF_Pelement( fVector d_X, ui pos ); #include <cudaVCFstd.h>
(fComplex *) cudaVCF_Pelement( cfVector d_X, ui pos );
(float *) cudaVCF_PelementRe( cfVector d_X, ui pos );
(float *) cudaVCF_PelementIm( cfVector d_X, ui pos );
CUDA-Funktion Pascal/Delphiuses VFstd;
function cudaVF_Pelement( d_X:fVector; pos:UIntSize ): PSingle;
uses VCFstd;
function cudaVCF_Pelement( d_X:cfVector; pos:UIntSize ): PfComplex;
function cudaVCF_PelementRe( d_X:cfVector; pos:UIntSize ): PSingle;
function cudaVCF_PelementIm( d_X:cfVector; pos:UIntSize ): PSingle;
BeschreibungReelle Versionen: geben Zeiger auf X[pos], also &( X[pos] ) = X+pos zurück.

Komplexe Version VCF_PelementRe: gibt den Zeiger auf X[pos].Re zurück.
Komplexe Version VCF_PelementIm: gibt den Zeiger auf X[pos].Im zurück.

Fehlerbehandlungkeine
RückgabewertC/C++:        X+pos
Pascal/Delphi: @( X[pos] )
QuerverweisVF_element

VectorLib Inhaltsverzeichnis  OptiVec Home