T2Vector Class Reference

#include <T2Vector.h>

List of all members.

Public Member Functions

 T2Vector ()
 T2Vector (const Vector &T2Vector_init, int isEngrgStrain=0)
 T2Vector (const Vector &deviat_init, double volume_init)
 ~T2Vector ()
void setData (const Vector &init, int isEngrgStrain=0)
void setData (const Vector &deviat, double volume)
const Vectort2Vector (int isEngrgStrain=0) const
const Vectordeviator (int isEngrgStrain=0) const
double volume () const
const VectorunitT2Vector () const
const VectorunitDeviator () const
double t2VectorLength () const
double deviatorLength () const
double octahedralShear (int isEngrgStrain=0) const
double deviatorRatio (double residualPress=0.) const
double angleBetweenT2Vector (const T2Vector &) const
double angleBetweenDeviator (const T2Vector &) const
int operator== (const T2Vector &a) const
int isZero (void) const


Detailed Description

Definition at line 37 of file T2Vector.h.


Constructor & Destructor Documentation

T2Vector::T2Vector (  ) 

Definition at line 36 of file T2Vector.cpp.

T2Vector::T2Vector ( const Vector T2Vector_init,
int  isEngrgStrain = 0 
)

Definition at line 43 of file T2Vector.cpp.

References endln, exit(), opserr, and Vector::Size().

T2Vector::T2Vector ( const Vector deviat_init,
double  volume_init 
)

Definition at line 64 of file T2Vector.cpp.

References endln, exit(), opserr, and Vector::Size().

T2Vector::~T2Vector (  ) 

Definition at line 84 of file T2Vector.cpp.


Member Function Documentation

void T2Vector::setData ( const Vector deviat,
double  volume 
)

Definition at line 111 of file T2Vector.cpp.

References endln, exit(), opserr, and Vector::Size().

const Vector & T2Vector::deviator ( int  isEngrgStrain = 0  )  const

const Vector & T2Vector::unitT2Vector (  )  const

Definition at line 192 of file T2Vector.cpp.

References endln, LOW_LIMIT, opserr, and t2VectorLength().

const Vector & T2Vector::unitDeviator (  )  const

Definition at line 207 of file T2Vector.cpp.

References deviatorLength(), endln, LOW_LIMIT, and opserr.

double T2Vector::t2VectorLength (  )  const

Definition at line 157 of file T2Vector.cpp.

Referenced by angleBetweenT2Vector(), and unitT2Vector().

double T2Vector::deviatorLength (  )  const

double T2Vector::octahedralShear ( int  isEngrgStrain = 0  )  const

Definition at line 171 of file T2Vector.cpp.

References deviatorLength().

double T2Vector::deviatorRatio ( double  residualPress = 0.  )  const

double T2Vector::angleBetweenT2Vector ( const T2Vector  )  const

Definition at line 223 of file T2Vector.cpp.

References endln, exit(), LOW_LIMIT, opserr, t2VectorLength(), and theT2Vector.

double T2Vector::angleBetweenDeviator ( const T2Vector  )  const

Definition at line 239 of file T2Vector.cpp.

References deviatorLength(), endln, exit(), LOW_LIMIT, opserr, and theDeviator.

int T2Vector::operator== ( const T2Vector a  )  const

Definition at line 255 of file T2Vector.cpp.

References theT2Vector.

int T2Vector::isZero ( void   )  const

Definition at line 264 of file T2Vector.cpp.


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

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