COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Public Attributes | List of all members
BinaryDataReader::Implementation Struct Reference

Public Member Functions

 Implementation (const URI &file, const Uint rank)
 
 ~Implementation ()
 
Uint version () const
 
XmlNode get_block_node (const Uint block_idx)
 
void read_data_block (char *data, const Uint count, const Uint block_idx)
 

Public Attributes

boost::shared_ptr< XmlDocxml_doc
 
boost::filesystem::fstream binary_file
 
XmlNode my_node
 
const Uint m_rank
 

Detailed Description

Definition at line 32 of file BinaryDataReader.cpp.

Constructor & Destructor Documentation

Implementation ( const URI file,
const Uint  rank 
)
inline

Definition at line 34 of file BinaryDataReader.cpp.

~Implementation ( )
inline

Definition at line 59 of file BinaryDataReader.cpp.

Member Function Documentation

XmlNode get_block_node ( const Uint  block_idx)
inline

Definition at line 69 of file BinaryDataReader.cpp.

void read_data_block ( char *  data,
const Uint  count,
const Uint  block_idx 
)
inline

Definition at line 81 of file BinaryDataReader.cpp.

Uint version ( ) const
inline

Definition at line 63 of file BinaryDataReader.cpp.

Member Data Documentation

boost::filesystem::fstream binary_file

Definition at line 119 of file BinaryDataReader.cpp.

const Uint m_rank

Definition at line 125 of file BinaryDataReader.cpp.

XmlNode my_node

Definition at line 122 of file BinaryDataReader.cpp.

boost::shared_ptr<XmlDoc> xml_doc

Definition at line 116 of file BinaryDataReader.cpp.


The documentation for this struct was generated from the following file:
Send comments to:
COOLFluiD Web Admin