| VF_setElement | VD_setElement | VE_setElement |
| VCF_setElement | VCD_setElement | VCE_setElement |
| VPF_setElement | VPD_setElement | VPE_setElement |
| VI_setElement | VBI_setElement | VSI_setElement | VLI_setElement | VQI_setElement | |
| VU_setElement | VUB_setElement | VUS_setElement | VUL_setElement | VUQ_setElement | VUI_setElement |
|
| Funktion | Ein Vektor-Element auf einen bestimmten Wert setzen |
|
| Syntax C/C++ | #include <VFstd.h>
void VF_setElement( fVector X, ui pos, float C ); |
| C++ VecObj | #include <OptiVec.h>
vector<T>::setElement( ui pos, T C ); |
| Pascal/Delphi | uses VFstd;
procedure VF_setElement( X:fVector; pos:UIntSize; C:Single ); |
|
| CUDA-Funktion C/C++ | #include <cudaVFstd.h>
void cudaVF_setElement( fVector d_X, ui pos, float C );
void cusdVF_setElement( fVector d_X, ui pos, float *d_C );
|
| CUDA-Funktion Pascal/Delphi | uses VFstd;
procedure cudaVF_setElement( d_X:fVector; pos:UIntSize; C:Single );
procedure cusdVF_setElement( d_X:fVector; pos:UIntSize; d_C:PSingle );
|
|
| Beschreibung | Das Element an der Position pos wird mit dem Wert C überschrieben.
Diese Funktion wird benötigt, um einzelne Elemente dynamisch allozierter Vektoren zu setzen. Hierfür gibt es in Delphi keinen anderen Mechanismus, und frühe Versionen von Borland C++ hatten einen Fehler in der Zeiger-Arithmetik, der ebenfalls durch Verwendung von VF_setElement umgangen werden kann. |
|
|
|
|