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

Information Class Reference

#include <Information.h>

List of all members.

Public Methods

 Information ()
 Information (int val)
 Information (double val)
 Information (const ID &val)
 Information (const Vector &val)
 Information (const Matrix &val)
 Information (const Tensor &val)
virtual ~Information ()
virtual int setInt (int newInt)
virtual int setDouble (double newDouble)
virtual int setID (const ID &newID)
virtual int setVector (const Vector &newVector)
virtual int setMatrix (const Matrix &newMatrix)
virtual int setTensor (const Tensor &newTensor)
virtual void Print (ostream &s, int flag=0)

Public Attributes

InfoType theType
 data that is stored in the information object. More...

int theInt
 information about data type. More...

double theDouble
 an integer value. More...

IDtheID
 a double value. More...

VectortheVector
 pointer to an ID object, created elsewhere. More...

MatrixtheMatrix
 pointer to a Vector object, created elsewhere. More...

Tensor* theTensor
 pointer to a Matrix object, created elsewhere. More...


Constructor & Destructor Documentation

Information::Information ( )
 

Definition at line 39 of file Information.cpp.

Information::Information ( int val )
 

Definition at line 46 of file Information.cpp.

Information::Information ( double val )
 

Definition at line 53 of file Information.cpp.

Information::Information ( const ID & val )
 

Definition at line 60 of file Information.cpp.

Information::Information ( const Vector & val )
 

Definition at line 72 of file Information.cpp.

Information::Information ( const Matrix & val )
 

Definition at line 84 of file Information.cpp.

Information::Information ( const Tensor & val )
 

Definition at line 96 of file Information.cpp.

Information::~Information ( ) [virtual]
 

Definition at line 108 of file Information.cpp.


Member Function Documentation

void Information::Print ( ostream & s,
int flag = 0 ) [virtual]
 

Definition at line 184 of file Information.cpp.

int Information::setDouble ( double newDouble ) [virtual]
 

Definition at line 132 of file Information.cpp.

Referenced by UniaxialMaterial::getResponse(), Truss::getResponse(), and CorotTruss::getResponse().

int Information::setID ( const ID & newID ) [virtual]
 

Definition at line 140 of file Information.cpp.

int Information::setInt ( int newInt ) [virtual]
 

Definition at line 124 of file Information.cpp.

int Information::setMatrix ( const Matrix & newMatrix ) [virtual]
 

Definition at line 162 of file Information.cpp.

Referenced by ZeroLengthSection::getResponse(), ZeroLengthND::getResponse(), Truss::getResponse(), SectionForceDeformation::getResponse(), NDMaterial::getResponse(), FourNodeQuad::getResponse(), ElasticBeam3d::getResponse(), ElasticBeam2d::getResponse(), BeamWithHinges3d::getResponse(), and BeamWithHinges2d::getResponse().

int Information::setTensor ( const Tensor & newTensor ) [virtual]
 

Definition at line 173 of file Information.cpp.

int Information::setVector ( const Vector & newVector ) [virtual]
 

Definition at line 151 of file Information.cpp.

Referenced by ZeroLengthSection::getResponse(), ZeroLengthND::getResponse(), UniaxialMaterial::getResponse(), SectionForceDeformation::getResponse(), NLBeamColumn3d::getResponse(), NLBeamColumn2d::getResponse(), NDMaterial::getResponse(), FourNodeQuad::getResponse(), ElasticBeam3d::getResponse(), ElasticBeam2d::getResponse(), DispBeamColumn3d::getResponse(), DispBeamColumn2d::getResponse(), BeamWithHinges3d::getResponse(), and BeamWithHinges2d::getResponse().


Member Data Documentation

double Information::theDouble
 

an integer value.

Definition at line 92 of file Information.h.

ID * Information::theID
 

a double value.

Definition at line 93 of file Information.h.

int Information::theInt
 

information about data type.

Definition at line 91 of file Information.h.

Matrix * Information::theMatrix
 

pointer to a Vector object, created elsewhere.

Definition at line 95 of file Information.h.

Tensor * Information::theTensor
 

pointer to a Matrix object, created elsewhere.

Definition at line 96 of file Information.h.

InfoType Information::theType
 

data that is stored in the information object.

Definition at line 90 of file Information.h.

Vector * Information::theVector
 

pointer to an ID object, created elsewhere.

Definition at line 94 of file Information.h.


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