VF_iselementCVD_iselementCVE_iselementC
VCF_iselementCVCD_iselementCVCE_iselementC
VPF_iselementCVPD_iselementCVPE_iselementC
VI_iselementCVBI_iselementCVSI_iselementCVLI_iselementCVQI_iselementC 
VU_iselementCVUB_iselementCVUS_iselementCVUL_iselementCVUQ_iselementCVUI_iselementC
FunktionTest, ob ein bestimmter Wert in einer Tabelle auftaucht
Syntax C/C++#include <VFstd.h>
int VF_iselementC( fVector Tab, ui size, float C );
C++ VecObj#include <OptiVec.h>
int vector<T>::iselementC( const T& C );
Pascal/Delphiuses VFstd;
function VF_iselementC( Tab:fVector; size:UIntSize; C:Single ): IntBool;
CUDA-Funktion C/C++#include <cudaVFstd.h>
int cudaVF_iselementC( fVector d_Tab, ui size, float C );
int cusdVF_iselementC( fVector d_Tab, ui size, float *d_C );
int VFcu_iselementC( fVector h_Tab, ui size, float C );
CUDA-Funktion Pascal/Delphiuses VFstd;
function cudaVF_iselementC( d_Tab:fVector; size:UIntSize; C:Single ): IntBool;
function cusdVF_iselementC( d_Tab:fVector; size:UIntSize; d_C:PSingle ): IntBool;
function VFcu_iselementC( h_Tab:fVector; size:UIntSize; C:Single ): IntBool;
BeschreibungDie Tabelle Tab wird nach dem Wert C durchsucht. Wird dieser mindestens einmal gefunden, so gibt die Funktion TRUE (+1) zurück, andernfalls FALSE (0). Die Suche wird linear durchgeführt, d.h. die Tabelle braucht nicht geordnet zu sein. Im Unterschied zu den Vergleichs- und Zähl-Funktionen, VF_cmp_eqC bzw. VF_cnt_eqC, werden +0.0 und –0.0 hier als voneinander verschieden behandelt, da diese Funktion nach der exakten Bit-Repräsentation von C sucht.
Man beachte die Querverweise nach weiteren verwandten Funktionen!
Fehlerbehandlungkeine
RückgabewertTRUE (+1), wenn C ein Element von X ist, andernfalls FALSE (0).
QuerverweisVF_searchC,   VF_iselementV,   lfind,   lsearch (nur C/C++)

VectorLib Inhaltsverzeichnis  OptiVec Home