| M_FtoD | M_FtoE | M_CFtoCD | M_CFtoCE |   
| M_DtoF | M_DtoE | M_CDtoCF | M_CDtoCE |   
| M_EtoF | M_EtoD | M_CEtoCF | M_CEtoCD |  
  | 
| Funktion | Datentyp-Umwandlungen |  
  | 
| Syntax C/C++ | #include <MDstd.h> 
    (stets die <M..std.h>-Datei des Ziel-Datentyps einschließen!) 
void M_FtoD( dMatrix Y, fMatrix X, ui ht, ui len ); 
    (analog alle übrigen Funktionen dieser Familie) |  
| C++ MatObj | #include <OptiVec.h>
 void matrix<double>::FtoD( const matrix<float>& MX ); |  
| Pascal/Delphi | uses MDstd; 
    (stets die zum Ziel-Datentyp gehörende unit einschließen!) 
procedure M_FtoD( MY:dMatrix; MX:fMatrix; ht, len:UIntSize ); 
    (analog alle übrigen Funktionen dieser Familie) |  
  | 
| CUDA-Funktion C/C++ | #include <cudaMDstd.h>
 int cudaM_FtoD( dMatrix d_MY, fMatrix d_MX, ui ht, ui len );
 void Mcu_FtoD( dMatrix h_MY, fMatrix h_MX, ui ht, ui len );
 |  
| CUDA-Funktion Pascal/Delphi | uses MDstd;
 function cudaM_FtoD( d_MY:dMatrix; d_MX:fMatrix; ht, len:UIntSize ): IntBool;
 procedure Mcu_FtoD( h_MY:dMatrix; h_MX:fMatrix; ht, len:UIntSize );
 |  
  | 
| Beschreibung | Jedes Element von MX wird aus dem für MX spezifizierten Datentyp in denjenigen für MY umgewandelt und in MY gespeichert. |  
  | 
| Fehlerbehandlung | OVERFLOW-Fehler können bei den "Abwärts-Umwandlungen" (z.B. M_EtoF) auftreten. Standardmäßig wird in einem solchen Fall der größte im Ziel-Datentyp mögliche Wert mit dem korrekten Vorzeichen versehen und in MY gespeichert. |  
  | 
 |