DataFileStream Class Reference

#include <DataFileStream.h>

Inheritance diagram for DataFileStream:

OPS_Stream MovableObject List of all members.

Public Member Functions

 DataFileStream (int indent=2)
 DataFileStream (const char *fileName, openMode mode=OVERWRITE, int indent=2)
 ~DataFileStream ()
int setFile (const char *fileName, openMode mode=OVERWRITE)
int open (void)
int close (void)
int setPrecision (int precision)
int setFloatField (floatField)
int precision (int precision)
int width (int width)
const char * getFileName (void)
int tag (const char *)
int tag (const char *, const char *)
int endTag ()
int attr (const char *name, int value)
int attr (const char *name, double value)
int attr (const char *name, const char *value)
int write (Vector &data)
OPS_Streamwrite (const char *s, int n)
OPS_Streamwrite (const unsigned char *s, int n)
OPS_Streamwrite (const signed char *s, int n)
OPS_Streamwrite (const void *s, int n)
OPS_Streamoperator<< (char c)
OPS_Streamoperator<< (unsigned char c)
OPS_Streamoperator<< (signed char c)
OPS_Streamoperator<< (const char *s)
OPS_Streamoperator<< (const unsigned char *s)
OPS_Streamoperator<< (const signed char *s)
OPS_Streamoperator<< (const void *p)
OPS_Streamoperator<< (int n)
OPS_Streamoperator<< (unsigned int n)
OPS_Streamoperator<< (long n)
OPS_Streamoperator<< (unsigned long n)
OPS_Streamoperator<< (short n)
OPS_Streamoperator<< (unsigned short n)
OPS_Streamoperator<< (bool b)
OPS_Streamoperator<< (double n)
OPS_Streamoperator<< (float n)
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)

Detailed Description

Definition at line 33 of file DataFileStream.h.


Constructor & Destructor Documentation

DataFileStream::DataFileStream ( int  indent = 2  ) 

Definition at line 38 of file DataFileStream.cpp.

DataFileStream::DataFileStream ( const char *  fileName,
openMode  mode = OVERWRITE,
int  indent = 2 
)

Definition at line 49 of file DataFileStream.cpp.

References setFile().

DataFileStream::~DataFileStream (  ) 

Definition at line 62 of file DataFileStream.cpp.


Member Function Documentation

int DataFileStream::setFile ( const char *  fileName,
openMode  mode = OVERWRITE 
) [virtual]

Reimplemented from OPS_Stream.

Definition at line 72 of file DataFileStream.cpp.

References APPEND, and OVERWRITE.

Referenced by DataFileStream().

int DataFileStream::open ( void   ) 

Definition at line 124 of file DataFileStream.cpp.

int DataFileStream::close ( void   ) 

Definition at line 151 of file DataFileStream.cpp.

int DataFileStream::setPrecision ( int  precision  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 161 of file DataFileStream.cpp.

int DataFileStream::setFloatField ( floatField   )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 170 of file DataFileStream.cpp.

References FIXEDD, and SCIENTIFIC.

int DataFileStream::precision ( int  precision  )  [inline, virtual]

Reimplemented from OPS_Stream.

Definition at line 46 of file DataFileStream.h.

int DataFileStream::width ( int  width  )  [inline, virtual]

Reimplemented from OPS_Stream.

Definition at line 47 of file DataFileStream.h.

const char* DataFileStream::getFileName ( void   )  [inline]

Definition at line 48 of file DataFileStream.h.

int DataFileStream::tag ( const char *   )  [virtual]

Implements OPS_Stream.

Definition at line 186 of file DataFileStream.cpp.

int DataFileStream::tag ( const char *  ,
const char *   
) [virtual]

Implements OPS_Stream.

Definition at line 192 of file DataFileStream.cpp.

int DataFileStream::endTag (  )  [virtual]

Implements OPS_Stream.

Definition at line 199 of file DataFileStream.cpp.

int DataFileStream::attr ( const char *  name,
int  value 
) [virtual]

Implements OPS_Stream.

Definition at line 205 of file DataFileStream.cpp.

int DataFileStream::attr ( const char *  name,
double  value 
) [virtual]

Implements OPS_Stream.

Definition at line 211 of file DataFileStream.cpp.

int DataFileStream::attr ( const char *  name,
const char *  value 
) [virtual]

Implements OPS_Stream.

Definition at line 217 of file DataFileStream.cpp.

int DataFileStream::write ( Vector data  )  [virtual]

Implements OPS_Stream.

Definition at line 223 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::write ( const char *  s,
int  n 
) [virtual]

Reimplemented from OPS_Stream.

Definition at line 233 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::write ( const unsigned char *  s,
int  n 
) [virtual]

Reimplemented from OPS_Stream.

Definition at line 242 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::write ( const signed char *  s,
int  n 
) [virtual]

Reimplemented from OPS_Stream.

Definition at line 250 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::write ( const void *  s,
int  n 
) [virtual]

Reimplemented from OPS_Stream.

Definition at line 258 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::operator<< ( char  c  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 266 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::operator<< ( unsigned char  c  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 274 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::operator<< ( signed char  c  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 282 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::operator<< ( const char *  s  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 290 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::operator<< ( const unsigned char *  s  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 302 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::operator<< ( const signed char *  s  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 310 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::operator<< ( const void *  p  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 318 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::operator<< ( int  n  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 327 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::operator<< ( unsigned int  n  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 335 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::operator<< ( long  n  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 343 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::operator<< ( unsigned long  n  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 352 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::operator<< ( short  n  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 361 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::operator<< ( unsigned short  n  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 370 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::operator<< ( bool  b  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 379 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::operator<< ( double  n  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 388 of file DataFileStream.cpp.

OPS_Stream & DataFileStream::operator<< ( float  n  )  [virtual]

Reimplemented from OPS_Stream.

Definition at line 396 of file DataFileStream.cpp.

int DataFileStream::sendSelf ( int  commitTag,
Channel theChannel 
) [virtual]

Implements OPS_Stream.

Definition at line 406 of file DataFileStream.cpp.

References opserr, OVERWRITE, Channel::sendID(), and Channel::sendMsg().

int DataFileStream::recvSelf ( int  commitTag,
Channel theChannel,
FEM_ObjectBroker theBroker 
) [virtual]

Implements OPS_Stream.

Definition at line 437 of file DataFileStream.cpp.

References APPEND, opserr, OVERWRITE, Channel::recvID(), and Channel::recvMsg().


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

Generated on Mon Oct 23 15:05:40 2006 for OpenSees by doxygen 1.5.0