| V_ItoBI | V_ItoSI | V_ItoLI | V_ItoQI |
| V_BItoI | V_BItoSI | V_BItoLI | V_BItoQI |
| V_SItoI | V_SItoBI | V_SItoLI | V_SItoQI |
| V_LItoI | V_LItoBI | V_LItoSI | V_LItoQI |
| V_QItoI | V_QItoBI | V_QItoSI | V_QItoLI |
| V_UtoUB | V_UtoUS | V_UtoUL | V_UtoUI |
| V_UBtoU | V_UBtoUS | V_UBtoUL | V_UBtoUI |
| V_UStoU | V_UStoUB | V_UStoUL | V_UStoUI |
| V_ULtoU | V_ULtoUB | V_ULtoUS | V_ULtoUI |
| V_UItoU | V_UItoUB | V_UItoUS | V_UItoUL |
| V_ItoU | V_BItoUB | V_SItoUS | V_LItoUL |
| V_UtoI | V_UBtoBI | V_UStoSI | V_ULtoLI |
|
| Function | Interconversion of the integer data types |
|
| Syntax C/C++ | #include <VLIstd.h>
(or <VIstd.h>, <VUstd.h>,..., resp., depending on the destination data type!)
void V_ItoLI( liVector Y, iVector X, ui size );
(all other functions of this family are similar) |
| C++ VecObj | #include <OptiVec.h>
void vector<long>::ItoLI( const vector<long>& Y ); |
| Pascal/Delphi | uses VLIstd;
(always the unit belonging to the destination type!)
procedure V_ItoLI( Y:liVector; X:iVector; size:UIntSize );
(all other functions of this family are similar) |
|
| CUDA function C/C++ | #include <cudaVLIstd.h>
int cudaV_ItoLI( liVector d_Y, iVector d_X, ui size );
void Vcu_ItoLI( liVector h_Y, iVector h_X, ui size );
|
| CUDA function Pascal/Delphi | uses VLIstd;
function cudaV_ItoLI( d_Y:liVector; d_X:iVector; size:UIntSize ): IntBool;
procedure Vcu_ItoLI( h_Y:liVector; h_X:iVector; size:UIntSize );
|
|
| Description | Each element of the vector X is converted into the desired data type and stored in Y. |
|
|
|
|