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.