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

dolfin::GenericFile Class Reference

#include <GenericFile.h>

Inheritance diagram for dolfin::GenericFile:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 GenericFile (const std::string filename)
virtual ~GenericFile ()
virtual void operator>> (Vector &x)
virtual void operator>> (Matrix &A)
virtual void operator>> (Mesh &mesh)
virtual void operator>> (Function &u)
virtual void operator>> (Function::Vector &u)
virtual void operator>> (Sample &sample)
virtual void operator>> (ParameterList &parameters)
virtual void operator<< (Vector &x)
virtual void operator<< (Matrix &A)
virtual void operator<< (Mesh &mesh)
virtual void operator<< (Function &u)
virtual void operator<< (Function::Vector &u)
virtual void operator<< (Sample &sample)
virtual void operator<< (ParameterList &parameters)
void read ()
void write ()

Protected Member Functions

void read_not_impl (const std::string object)
void write_not_impl (const std::string object)

Protected Attributes

std::string filename
std::string type
bool opened_read
bool opened_write
bool check_header
int no_meshes
int no_frames

Constructor & Destructor Documentation

GenericFile::GenericFile const std::string  filename  ) 
 

GenericFile::~GenericFile  )  [virtual]
 


Member Function Documentation

void GenericFile::operator<< ParameterList parameters  )  [virtual]
 

Reimplemented in dolfin::XMLFile.

void GenericFile::operator<< Sample sample  )  [virtual]
 

Reimplemented in dolfin::MFile.

void GenericFile::operator<< Function::Vector u  )  [virtual]
 

Reimplemented in dolfin::GiDFile, dolfin::MFile, and dolfin::XMLFile.

void GenericFile::operator<< Function u  )  [virtual]
 

Reimplemented in dolfin::GiDFile, dolfin::MFile, and dolfin::OpenDXFile.

void GenericFile::operator<< Mesh mesh  )  [virtual]
 

Reimplemented in dolfin::GiDFile, dolfin::MFile, and dolfin::OpenDXFile.

void GenericFile::operator<< Matrix A  )  [virtual]
 

Reimplemented in dolfin::MatlabFile, dolfin::MFile, dolfin::OctaveFile, and dolfin::XMLFile.

void GenericFile::operator<< Vector x  )  [virtual]
 

Reimplemented in dolfin::MFile, and dolfin::XMLFile.

void GenericFile::operator>> ParameterList parameters  )  [virtual]
 

Reimplemented in dolfin::XMLFile.

void GenericFile::operator>> Sample sample  )  [virtual]
 

void GenericFile::operator>> Function::Vector u  )  [virtual]
 

void GenericFile::operator>> Function u  )  [virtual]
 

void GenericFile::operator>> Mesh mesh  )  [virtual]
 

Reimplemented in dolfin::XMLFile.

void GenericFile::operator>> Matrix A  )  [virtual]
 

Reimplemented in dolfin::XMLFile.

void GenericFile::operator>> Vector x  )  [virtual]
 

Reimplemented in dolfin::XMLFile.

void GenericFile::read  ) 
 

void GenericFile::read_not_impl const std::string  object  )  [protected]
 

void GenericFile::write  ) 
 

void GenericFile::write_not_impl const std::string  object  )  [protected]
 


Member Data Documentation

bool dolfin::GenericFile::check_header [protected]
 

std::string dolfin::GenericFile::filename [protected]
 

int dolfin::GenericFile::no_frames [protected]
 

int dolfin::GenericFile::no_meshes [protected]
 

bool dolfin::GenericFile::opened_read [protected]
 

bool dolfin::GenericFile::opened_write [protected]
 

std::string dolfin::GenericFile::type [protected]
 


The documentation for this class was generated from the following files:


Documentation automatically generated with Doxygen on 10 Sep 2004.