Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ParmParseIO Class Reference

#include <ParmParseIO.H>

Collaboration diagram for ParmParseIO:

Collaboration graph
[legend]
List of all members.

Public Methods

 ParmParseIO ()
 ~ParmParseIO ()
void openForRead (const std::string &a_filename)
void openForWrite (const std::string &a_filename)
void close ()
void setGroup (const std::string &a_groupname)
const std::string getGroup () const
const std::string & filename () const
const std::string & groupname () const
void set (const std::string &a_name, const Real &a_value)
void set (const std::string &a_name, const int &a_value)
void set (const std::string &a_name, const std::string &a_value)
void set (const std::string &a_name, const IntVect &a_value)
void set (const std::string &a_name, const Box &a_value)
void get (const std::string &a_name, Real &a_value) const
void get (const std::string &a_name, int &a_value) const
void get (const std::string &a_name, std::string &a_value) const
void get (const std::string &a_name, IntVect &a_value) const
void get (const std::string &a_name, Box &a_value) const
bool found (const std::string &a_name) const

Protected Attributes

ParmParse * m_parmparse_ptr
ofstream m_ostrm
std::string m_groupname
std::string m_filename

Friends

void write (ParmParseIO &a_ppio, const BoxLayout &a_layout)
int read (ParmParseIO &a_ppio, Vector< Box > &a_boxes)

Constructor & Destructor Documentation

ParmParseIO::ParmParseIO  
 

ParmParseIO::~ParmParseIO  
 


Member Function Documentation

void ParmParseIO::close  
 

const std::string& ParmParseIO::filename   const
 

bool ParmParseIO::found const std::string &    a_name const
 

void ParmParseIO::get const std::string &    a_name,
Box   a_value
const
 

void ParmParseIO::get const std::string &    a_name,
IntVect   a_value
const
 

void ParmParseIO::get const std::string &    a_name,
std::string &    a_value
const
 

void ParmParseIO::get const std::string &    a_name,
int &    a_value
const
 

void ParmParseIO::get const std::string &    a_name,
Real   a_value
const
 

const std::string ParmParseIO::getGroup   const
 

const std::string& ParmParseIO::groupname   const
 

void ParmParseIO::openForRead const std::string &    a_filename
 

void ParmParseIO::openForWrite const std::string &    a_filename
 

void ParmParseIO::set const std::string &    a_name,
const Box   a_value
 

void ParmParseIO::set const std::string &    a_name,
const IntVect   a_value
 

void ParmParseIO::set const std::string &    a_name,
const std::string &    a_value
 

void ParmParseIO::set const std::string &    a_name,
const int &    a_value
 

void ParmParseIO::set const std::string &    a_name,
const Real   a_value
 

void ParmParseIO::setGroup const std::string &    a_groupname
 


Friends And Related Function Documentation

int read ParmParseIO &    a_ppio,
Vector< Box > &    a_boxes
[friend]
 

void write ParmParseIO &    a_ppio,
const BoxLayout   a_layout
[friend]
 


Member Data Documentation

std::string ParmParseIO::m_filename [protected]
 

std::string ParmParseIO::m_groupname [protected]
 

ofstream ParmParseIO::m_ostrm [protected]
 

ParmParse* ParmParseIO::m_parmparse_ptr [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Apr 16 14:27:44 2003 for Chombo by doxygen1.2.16