Information Class Reference

#include <Information.h>

List of all members.

Public Member Functions

 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 (OPS_Stream &s, int flag=0)
virtual void Print (ofstream &s, int flag=0)
virtual const VectorgetData (void)

Public Attributes

InfoType theType
int theInt
double theDouble
IDtheID
VectortheVector
MatrixtheMatrix
Tensor * theTensor


Detailed Description

Definition at line 53 of file Information.h.


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.

References opserr, and theID.

Information::Information ( const Vector val  ) 

Definition at line 71 of file Information.cpp.

References opserr, and theVector.

Information::Information ( const Matrix val  ) 

Definition at line 82 of file Information.cpp.

References opserr, and theMatrix.

Information::Information ( const Tensor &  val  ) 

Definition at line 93 of file Information.cpp.

References opserr, Tensor, and theTensor.

Information::~Information (  )  [virtual]

Definition at line 104 of file Information.cpp.

References theID, theMatrix, theTensor, and theVector.


Member Function Documentation

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

Definition at line 120 of file Information.cpp.

References theInt.

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

Definition at line 136 of file Information.cpp.

References theID.

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

Definition at line 146 of file Information.cpp.

References theVector.

Referenced by UniaxialMaterial::getResponse(), SeriesMaterial::getResponse(), ParallelMaterial::getResponse(), FatigueMaterial::getResponse(), SectionForceDeformation::getResponse(), UniaxialFiber3d::getResponse(), UniaxialFiber2d::getResponse(), FluidSolidPorousMaterial::getResponse(), NDMaterial::getResponse(), ZeroLengthSection::getResponse(), TwentyNodeBrick_u_p_U::getResponse(), EightNodeBrick_u_p_U::getResponse(), EightNode_LDBrick_u_p::getResponse(), EightNode_Brick_u_p::getResponse(), TwentyEightNodeBrickUP::getResponse(), NineFourNodeQuadUP::getResponse(), FourNodeQuadUP::getResponse(), BrickUP::getResponse(), TotalLagrangianFD8NodeBrick::getResponse(), TotalLagrangianFD20NodeBrick::getResponse(), NLBeamColumn3d::getResponse(), NLBeamColumn2d::getResponse(), BeamColumnJoint3d::getResponse(), BeamColumnJoint2d::getResponse(), NineNodeMixedQuad::getResponse(), FourNodeQuad::getResponse(), EnhancedQuad::getResponse(), ConstantPressureVolumeQuad::getResponse(), ForceBeamColumn3d::getResponse(), ForceBeamColumn2d::getResponse(), Element::getResponse(), ElasticBeam3d::getResponse(), ElasticBeam2d::getResponse(), DispBeamColumn3d::getResponse(), DispBeamColumn2d::getResponse(), Brick::getResponse(), BbarBrick::getResponse(), BeamWithHinges3d::getResponse(), BeamWithHinges2d::getResponse(), EightNodeBrick::getResponse(), TwentySevenNodeBrick::getResponse(), TwentyNodeBrick::getResponse(), Twenty_Node_Brick::getResponse(), SectionForceDeformation::getResponseSensitivity(), and ForceBeamColumn2d::getResponseSensitivity().

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

Definition at line 168 of file Information.cpp.

References theTensor.

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

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

const Vector & Information::getData ( void   )  [virtual]


Member Data Documentation

Definition at line 81 of file Information.h.

Referenced by getData(), TrussSection::getResponse(), Print(), setDouble(), NineFourNodeQuadUP::setParameter(), Parameter::update(), NewmarkSensitivityIntegrator::updateParameter(), Steel01::updateParameter(), Bilinear::updateParameter(), ShearCurve::updateParameter(), HardeningMaterial::updateParameter(), ENTMaterial::updateParameter(), ElasticMaterial::updateParameter(), Concrete01::updateParameter(), BoucWenMaterial::updateParameter(), WideFlangeSectionIntegration::updateParameter(), RCSectionIntegration::updateParameter(), UniaxialFiber2d::updateParameter(), ElasticShearSection3d::updateParameter(), ElasticShearSection2d::updateParameter(), ElasticSection3d::updateParameter(), ElasticSection2d::updateParameter(), PressureDependMultiYield02::updateParameter(), PressureDependMultiYield::updateParameter(), FluidSolidPorousMaterial::updateParameter(), ElasticIsotropicMaterial::updateParameter(), NineFourNodeQuadUP::updateParameter(), FourNodeQuadUP::updateParameter(), Truss::updateParameter(), NLBeamColumn3d::updateParameter(), NLBeamColumn2d::updateParameter(), FourNodeQuad::updateParameter(), UserDefinedHingeIntegration3d::updateParameter(), UserDefinedHingeIntegration2d::updateParameter(), HingeRadauTwoBeamIntegration3d::updateParameter(), HingeRadauTwoBeamIntegration::updateParameter(), HingeRadauBeamIntegration3d::updateParameter(), HingeRadauBeamIntegration::updateParameter(), HingeMidpointBeamIntegration3d::updateParameter(), HingeMidpointBeamIntegration::updateParameter(), HingeEndpointBeamIntegration::updateParameter(), ForceBeamColumn2d::updateParameter(), DistHingeIntegration::updateParameter(), ElasticBeam2d::updateParameter(), DispBeamColumn2d::updateParameter(), BeamWithHinges3d::updateParameter(), BeamWithHinges2d::updateParameter(), DiscretizedRandomProcessSeries::updateParameter(), Node::updateParameter(), NodalLoad::updateParameter(), Beam2dUniformLoad::updateParameter(), and Beam2dPointLoad::updateParameter().

Definition at line 85 of file Information.h.

Referenced by Information(), Print(), setTensor(), and ~Information().


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

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