V_FtoDV_FtoEV_CFtoCDV_CFtoCE
V_DtoFV_DtoEV_CDtoCFV_CDtoCE
V_EtoFV_EtoDV_CEtoCFV_CEtoCD
FunktionDatentyp-Umwandlungen
Syntax C/C++#include <VDstd.h>
    (stets die zum Ziel-Datentyp gehörige <V..std.h>-Datei einschließen!)
void V_FtoD( dVector Y, fVector X, ui size );
    (analog alle übrigen Funktionen dieser Familie)
C++ VecObj#include <OptiVec.h>
void vector<double>::FtoD( const vector<float>& Y );
Pascal/Delphiuses VDstd;
    (stets die zum Ziel-Datentyp gehörige unit einschließen!)
procedure V_FtoD( Y:dVector; X:fVector; size:UIntSize );
    (analog alle übrigen Funktionen dieser Familie)
CUDA-Funktion C/C++#include <cudaVDstd.h>
int cudaV_FtoD( dVector d_Y, fVector d_X, ui size );
void Vcu_FtoD( dVector h_Y, fVector h_X, ui size );
CUDA-Funktion Pascal/Delphiuses VDstd;
function cudaV_FtoD( d_Y:dVector; d_X:fVector; size:UIntSize ): IntBool;
procedure Vcu_FtoD( h_Y:dVector; h_X:fVector; size:UIntSize );
BeschreibungJedes Element von X wird aus dem für X spezifizierten Datentyp in den für Y gültigen umgewandelt und in Y gespeichert.
FehlerbehandlungOVERFLOW-Fehler bei den "Abwärts-Umwandlungen" (z.B. V_EtoF) werden stillschweigend behoben, indem der größte noch mögliche Wert in Y gespeichert wird. _matherr wird nicht aufgerufen.
Rückgabewertkeiner
QuerverweisVF_limit,   V_ItoF,   V_roundtoI,   V_roundtoLI

VectorLib Inhaltsverzeichnis  OptiVec Home