MF_store MD_store ME_store
MCF_store MCD_store MCE_store
MI_storeMBI_storeMSI_storeMLI_storeMQI_store
MU_storeMUB_storeMUS_storeMUL_storeMUQ_store
FunktionMatrix im Binärformat in einem Stream speichern
Syntax C/C++#include <MFstd.h>
void MF_store( FILE *stream, fMatrix MA, ui ht, ui len );
C++ MatObj#include <OptiVec.h>
void matrix<T>::store( FILE *stream );
Pascal/Delphiuses MFstd;
procedure MF_store( var Stream:FILE; MA:fMatrix; ht, len:UIntSize );
CUDA-Funktion C/C++#include <cudaMFstd.h>
int cudaMF_store( FILE *stream, fMatrix d_MA, ui ht, ui len );
int cudaMF_store_buf( FILE *stream, fMatrix d_MA, ui ht, ui len, fVector h_Wk );
CUDA-Funktion Pascal/Delphiuses MFstd;
function cudaMF_store( var Stream:File; d_MA:fMatrix; ht, len:UIntSize ): IntBool;
function cudaMF_store_buf( var Stream:File; d_MA:fMatrix; ht, len:UIntSize; h_Wk:fVector ): IntBool;
BeschreibungDie Matrix A mit ht*len Elementen wird im Binärformat in stream gespeichert. stream muss bereits für binäre Schreib-Operationen geöffnet sein.

nur CUDA-Versionen: cudaM?_store_buf übernimmt einen Host-Vektor h_Wk als zusätzliches Argument. Dieser dient als Pufferspeicher und muss (mindestens) dieselbe Größe haben wie X. Hierdurch wird die interne Bereitstellung von Pufferspeicher bei cudaM?_store eingespart, so dass cudaM?_store_buf etwas schneller ist.

QuerverweisMF_recall,  Kap. 14

MatrixLib Inhaltsverzeichnis  OptiVec Home