OPS_Stream Class Reference

#include <OPS_Stream.h>

Inheritance diagram for OPS_Stream:

MovableObject DatabaseStream DataFileStream DummyStream FileStream StandardStream XmlFileStream List of all members.

Public Member Functions

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

Detailed Description

Definition at line 34 of file OPS_Stream.h.


Constructor & Destructor Documentation

OPS_Stream::OPS_Stream ( int  classTag  ) 

Definition at line 27 of file OPS_Stream.cpp.

OPS_Stream::~OPS_Stream (  )  [virtual]

Definition at line 32 of file OPS_Stream.cpp.


Member Function Documentation

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

Reimplemented in DataFileStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 40 of file OPS_Stream.h.

virtual int OPS_Stream::setPrecision ( int  precision  )  [inline, virtual]

Reimplemented in DataFileStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 41 of file OPS_Stream.h.

virtual int OPS_Stream::setFloatField ( floatField   )  [inline, virtual]

Reimplemented in DataFileStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 42 of file OPS_Stream.h.

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

Reimplemented in DataFileStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 43 of file OPS_Stream.h.

Referenced by operator<<().

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

Reimplemented in DataFileStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 44 of file OPS_Stream.h.

Referenced by operator<<().

virtual int OPS_Stream::tag ( const char *   )  [pure virtual]

Implemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Referenced by DamageRecorder::DamageRecorder(), UniaxialMaterial::setResponse(), SeriesMaterial::setResponse(), ParallelMaterial::setResponse(), FatigueMaterial::setResponse(), SectionForceDeformation::setResponse(), FiberSectionGJ::setResponse(), FiberSection3d::setResponse(), FiberSection2d::setResponse(), NDMaterial::setResponse(), ZeroLengthSection::setResponse(), ZeroLength::setResponse(), TwentyNodeBrick_u_p_U::setResponse(), EightNodeBrick_u_p_U::setResponse(), EightNode_LDBrick_u_p::setResponse(), EightNode_Brick_u_p::setResponse(), TwentyEightNodeBrickUP::setResponse(), NineFourNodeQuadUP::setResponse(), FourNodeQuadUP::setResponse(), BrickUP::setResponse(), TrussSection::setResponse(), Truss::setResponse(), CorotTrussSection::setResponse(), CorotTruss::setResponse(), TotalLagrangianFD8NodeBrick::setResponse(), TotalLagrangianFD20NodeBrick::setResponse(), NineNodeMixedQuad::setResponse(), FourNodeQuad::setResponse(), EnhancedQuad::setResponse(), ConstantPressureVolumeQuad::setResponse(), ForceBeamColumn3d::setResponse(), ForceBeamColumn2d::setResponse(), Element::setResponse(), ElasticBeam3d::setResponse(), ElasticBeam2d::setResponse(), DispBeamColumn3d::setResponse(), DispBeamColumn2d::setResponse(), Brick::setResponse(), BbarBrick::setResponse(), TwentyNodeBrick::setResponse(), Twenty_Node_Brick::setResponse(), EnvelopeDriftRecorder::~EnvelopeDriftRecorder(), EnvelopeElementRecorder::~EnvelopeElementRecorder(), and EnvelopeNodeRecorder::~EnvelopeNodeRecorder().

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

virtual int OPS_Stream::endTag (  )  [pure virtual]

Implemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Referenced by DamageRecorder::DamageRecorder(), UniaxialMaterial::setResponse(), SeriesMaterial::setResponse(), ParallelMaterial::setResponse(), FatigueMaterial::setResponse(), SectionForceDeformation::setResponse(), FiberSectionGJ::setResponse(), FiberSection3d::setResponse(), FiberSection2d::setResponse(), NDMaterial::setResponse(), ZeroLengthSection::setResponse(), ZeroLength::setResponse(), TwentyNodeBrick_u_p_U::setResponse(), EightNodeBrick_u_p_U::setResponse(), EightNode_LDBrick_u_p::setResponse(), EightNode_Brick_u_p::setResponse(), TwentyEightNodeBrickUP::setResponse(), NineFourNodeQuadUP::setResponse(), FourNodeQuadUP::setResponse(), BrickUP::setResponse(), TrussSection::setResponse(), Truss::setResponse(), CorotTrussSection::setResponse(), CorotTruss::setResponse(), TotalLagrangianFD8NodeBrick::setResponse(), TotalLagrangianFD20NodeBrick::setResponse(), NineNodeMixedQuad::setResponse(), FourNodeQuad::setResponse(), EnhancedQuad::setResponse(), ConstantPressureVolumeQuad::setResponse(), ForceBeamColumn3d::setResponse(), ForceBeamColumn2d::setResponse(), Element::setResponse(), ElasticBeam3d::setResponse(), ElasticBeam2d::setResponse(), DispBeamColumn3d::setResponse(), DispBeamColumn2d::setResponse(), Brick::setResponse(), BbarBrick::setResponse(), TwentyNodeBrick::setResponse(), Twenty_Node_Brick::setResponse(), DamageRecorder::~DamageRecorder(), DriftRecorder::~DriftRecorder(), ElementRecorder::~ElementRecorder(), EnvelopeDriftRecorder::~EnvelopeDriftRecorder(), EnvelopeElementRecorder::~EnvelopeElementRecorder(), EnvelopeNodeRecorder::~EnvelopeNodeRecorder(), and NodeRecorder::~NodeRecorder().

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

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

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

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

Reimplemented in DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 56 of file OPS_Stream.h.

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

Reimplemented in DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 57 of file OPS_Stream.h.

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

Reimplemented in DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 58 of file OPS_Stream.h.

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

Reimplemented in DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 59 of file OPS_Stream.h.

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

Reimplemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 61 of file OPS_Stream.h.

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

Reimplemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 62 of file OPS_Stream.h.

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

Reimplemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 63 of file OPS_Stream.h.

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

Reimplemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 64 of file OPS_Stream.h.

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

Reimplemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 65 of file OPS_Stream.h.

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

Reimplemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 66 of file OPS_Stream.h.

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

Reimplemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 67 of file OPS_Stream.h.

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

Reimplemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 68 of file OPS_Stream.h.

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

Reimplemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 69 of file OPS_Stream.h.

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

Reimplemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 70 of file OPS_Stream.h.

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

Reimplemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 71 of file OPS_Stream.h.

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

Reimplemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 72 of file OPS_Stream.h.

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

Reimplemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 73 of file OPS_Stream.h.

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

Reimplemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 74 of file OPS_Stream.h.

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

Reimplemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 75 of file OPS_Stream.h.

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

Reimplemented in DatabaseStream, DataFileStream, DummyStream, FileStream, StandardStream, and XmlFileStream.

Definition at line 76 of file OPS_Stream.h.


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

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