LAMA
/home/brandes/workspace/LAMA/src/lama/StorageIO.cpp File Reference

Implementation of static IO routines for matrix storage. More...

#include <lama/StorageIO.hpp>
#include <lama/io/XDRFileStream.hpp>
#include <lama/io/mmio.hpp>
#include <lama/HostReadAccess.hpp>
#include <lama/HostWriteAccess.hpp>
#include <lama/exception/Exception.hpp>
#include <lama/openmp/OpenMPCSRUtils.hpp>
#include <boost/scoped_array.hpp>

Data Structures

struct  lama::MatrixValue< ValueType >

Namespaces

namespace  lama
 

The namespace lama holds everything of the C++ Library lama.


Defines

#define VERSION_ID   22

Functions

 lama::LAMA_LOG_DEF_LOGGER (_StorageIO::logger,"StorageIO")
template<typename FileType , typename DataType , int offset>
static void lama::writeBinaryData (std::fstream &outFile, const DataType data[], const IndexType n)
template<typename FileType , typename DataType , int offset>
static void lama::readBinaryData (std::fstream &inFile, DataType data[], const IndexType n)
template<typename FileType , typename DataType , int offset>
static void lama::writeData (XDRFileStream &outFile, const DataType data[], const IndexType n)
template<typename FileType , typename DataType , int offset>
static void lama::readData (XDRFileStream &inFile, DataType data[], const IndexType n)

Variables

template class
LAMA_DLL_IMPORTEXPORT 
lama::StorageIO< float >
template class
LAMA_DLL_IMPORTEXPORT 
lama::StorageIO< double >

Detailed Description

Implementation of static IO routines for matrix storage.

Author:
Thomas Brandes
Date:
27.07.2012 $Id$

Define Documentation

#define VERSION_ID   22