V_FtoD | V_FtoE | V_CFtoCD | V_CFtoCE |
V_DtoF | V_DtoE | V_CDtoCF | V_CDtoCE |
V_EtoF | V_EtoD | V_CEtoCF | V_CEtoCD |
|
Funktion | Datentyp-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/Delphi | uses 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/Delphi | uses VDstd;
function cudaV_FtoD( d_Y:dVector; d_X:fVector; size:UIntSize ): IntBool;
procedure Vcu_FtoD( h_Y:dVector; h_X:fVector; size:UIntSize );
|
|
Beschreibung | Jedes Element von X wird aus dem für X spezifizierten Datentyp in den für Y gültigen umgewandelt und in Y gespeichert. |
|
Fehlerbehandlung | OVERFLOW-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. |
|
|
|