TzLiq1 Class Reference

#include <TzLiq1.h>

Inheritance diagram for TzLiq1:

TzSimple1 UniaxialMaterial Material TaggedObject MovableObject List of all members.

Public Member Functions

 TzLiq1 (int tag, int classtag, int tzType, double tult, double z50, double dashpot, int solidElem1, int solidElem2, Domain *theDomain)
 TzLiq1 ()
 ~TzLiq1 ()
const char * getClassType (void) const
int setTrialStrain (double y, double yRate)
double getStrain (void)
double getStress (void)
double getTangent (void)
double getStrainRate (void)
double getDampTangent (void)
double getInitialTangent (void)
int commitState (void)
int revertToLastCommit (void)
int revertToStart (void)
UniaxialMaterialgetCopy (void)
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
int updateParameter (int snum, Information &eleInformation)
void Print (OPS_Stream &s, int flag=0)

Detailed Description

Definition at line 33 of file TzLiq1.h.


Constructor & Destructor Documentation

TzLiq1::TzLiq1 ( int  tag,
int  classtag,
int  tzType,
double  tult,
double  z50,
double  dashpot,
int  solidElem1,
int  solidElem2,
Domain theDomain 
)

Definition at line 38 of file TzLiq1.cpp.

References revertToStart(), and theDomain.

TzLiq1::TzLiq1 (  ) 

Definition at line 52 of file TzLiq1.cpp.

References theDomain.

Referenced by getCopy().

TzLiq1::~TzLiq1 (  ) 

Definition at line 58 of file TzLiq1.cpp.


Member Function Documentation

const char* TzLiq1::getClassType ( void   )  const [inline, virtual]

Reimplemented from TzSimple1.

Definition at line 41 of file TzLiq1.h.

int TzLiq1::setTrialStrain ( double  y,
double  yRate 
) [virtual]

double TzLiq1::getStrain ( void   )  [virtual]

Reimplemented from TzSimple1.

Definition at line 191 of file TzLiq1.cpp.

References TzSimple1::getStrain().

double TzLiq1::getTangent ( void   )  [virtual]

Reimplemented from TzSimple1.

Definition at line 168 of file TzLiq1.cpp.

Referenced by NineFourNodeQuadUP::getTangentStiff(), and FourNodeQuadUP::getTangentStiff().

double TzLiq1::getStrainRate ( void   )  [virtual]

Reimplemented from TzSimple1.

Definition at line 198 of file TzLiq1.cpp.

References TzSimple1::getStrainRate().

Referenced by getStress().

double TzLiq1::getDampTangent ( void   )  [virtual]

Reimplemented from TzSimple1.

Definition at line 181 of file TzLiq1.cpp.

References TzSimple1::getDampTangent().

Referenced by getStress().

double TzLiq1::getInitialTangent ( void   )  [virtual]

Reimplemented from TzSimple1.

Definition at line 175 of file TzLiq1.cpp.

Referenced by NineFourNodeQuadUP::getInitialStiff(), and FourNodeQuadUP::getInitialStiff().

int TzLiq1::commitState ( void   )  [virtual]

Reimplemented from TzSimple1.

Definition at line 205 of file TzLiq1.cpp.

References TzSimple1::commitState().

Referenced by revertToStart().

int TzLiq1::revertToLastCommit ( void   )  [virtual]

Reimplemented from TzSimple1.

Definition at line 219 of file TzLiq1.cpp.

References TzSimple1::revertToLastCommit().

Referenced by recvSelf().

int TzLiq1::revertToStart ( void   )  [virtual]

Reimplemented from TzSimple1.

Definition at line 233 of file TzLiq1.cpp.

References commitState(), TzSimple1::revertToStart(), TzSimple1::tult, and TzSimple1::z50.

Referenced by TzLiq1().

UniaxialMaterial * TzLiq1::getCopy ( void   )  [virtual]

Reimplemented from TzSimple1.

Definition at line 403 of file TzLiq1.cpp.

References TzLiq1().

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

Reimplemented from TzSimple1.

Definition at line 416 of file TzLiq1.cpp.

References TaggedObject::getTag(), opserr, TzSimple1::sendSelf(), and Channel::sendVector().

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

int TzLiq1::updateParameter ( int  snum,
Information eleInformation 
) [virtual]

Reimplemented from MovableObject.

Definition at line 379 of file TzLiq1.cpp.

References endln, exit(), and opserr.

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

Reimplemented from TzSimple1.

Definition at line 494 of file TzLiq1.cpp.

References TzSimple1::dashpot, endln, TaggedObject::getTag(), TzSimple1::tult, TzSimple1::tzType, and TzSimple1::z50.


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

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