VF_truncVD_truncVE_trunc
VF_trunctoIVD_trunctoIVE_trunctoI
VF_trunctoBIVD_trunctoBIVE_trunctoBI
VF_trunctoSIVD_trunctoSIVE_trunctoSI
VF_trunctoLIVD_trunctoLIVE_trunctoLI
VF_trunctoQIVD_trunctoQIVE_trunctoQI
VF_trunctoUVD_trunctoUVE_trunctoU
VF_trunctoUBVD_trunctoUBVE_trunctoUB
VF_trunctoUSVD_trunctoUSVE_trunctoUS
VF_trunctoULVD_trunctoULVE_trunctoUL
VF_trunctoUQVD_trunctoUQVE_trunctoUQ
VF_trunctoUIVD_trunctoUIVE_trunctoUI
FunktionRundung Richtung 0 durch Abschneiden (engl. truncate) aller Stellen nach dem Komma
Syntax C/C++#include <VFmath.h>
int VF_trunc( fVector Y, fVector X, ui size );
int VF_trunctoI( iVector Y, fVector X, ui size );
int VF_trunctoU( uVector Y, fVector X, ui size );

    (analog alle übrigen Funktionen dieser Familie)
C++ VecObj#include <OptiVec.h>
int vector<T>::trunc( const vector<T>& X );
int vector<int>::trunctoI( const vector<T>& X );
int vector<unsigned>::trunctoU( const vector<T>& X );
Pascal/Delphiuses VFmath;
function VF_trunc( Y, X:fVector; size:UIntSize ):IntBool;
function VF_trunctoI( Y:iVector; X:fVector; size:UIntSize ):IntBool;
function VF_trunctoLI( Y:liVector; X:fVector; size:UIntSize ):IntBool;

    (analog alle übrigen Funktionen dieser Familie)
CUDA-Funktion C/C++#include <cudaVFmath.h>
int cudaVF_trunc( fVector d_Y, fVector d_X, ui size );
int cudaVF_trunctoI( iVector d_Y, fVector d_X, ui size );
int VFcu_trunc( fVector h_Y, fVector h_X, ui size );
int VFcu_trunctoI( iVector h_Y, fVector h_X, ui size );
CUDA-Funktion Pascal/Delphiuses VFmath;
function cudaVF_trunc( d_Y, d_X:fVector; size:UIntSize ): IntBool;
function cudaVF_trunctoI( d_Y:iVector; d_X:fVector; size:UIntSize ): IntBool;
function VFcu_trunc( h_Y, h_X:fVector; size:UIntSize ): IntBool;
function VFcu_trunctoI( h_Y:iVector; h_X:fVector; size:UIntSize ): IntBool;
BeschreibungDiese Funktionen sind identisch mit den Funktionen der VF_chop-Familie. Sie sind hier der Konsistenz mit der Pascal/Delphi-Funktion trunc wegen definiert. Einzelheiten siehe bei VF_chop.

VectorLib Inhaltsverzeichnis  OptiVec Home