53 #include "utility/actor/actor/MovableObject.h"    54 #include "utility/matrix/Vector.h"    57 #define UP_LIMIT    1.0e+30    58 #define LOW_LIMIT   20.*DBL_EPSILON    61 double operator &&(
const Vector &, 
const Vector &);
    81     void setData(
const Vector &init, 
int isEngrgStrain =0);
    82     void setData(
const Vector &deviat, 
double volume);
    84     const Vector & t2Vector(
int isEngrgStrain=0) 
const; 
    85     const Vector & deviator(
int isEngrgStrain=0) 
const;
    86     double volume()
 const {
return theVolume; }
    87     const Vector &unitT2Vector() 
const;
    88     const Vector &unitDeviator() 
const;
    89     double t2VectorLength() 
const;
    90     double deviatorLength() 
const;
    91     double octahedralShear(
int isEngrgStrain=0) 
const;
    94     double deviatorRatio(
double residualPress=0.) 
const; 
    97     double angleBetweenT2Vector(
const T2Vector &) 
const; 
   101     double angleBetweenDeviator(
const T2Vector &) 
const; 
   103     int operator == (
const T2Vector & a) 
const;
   104     int isZero(
void) 
const;
 Float vector abstraction. 
Definition: Vector.h:94
Communication parameters between processes. 
Definition: Communicator.h:66
Object that can move between processes. 
Definition: MovableObject.h:100
virtual int sendSelf(Communicator &)
Sends object through the communicator argument. 
Definition: T2Vector.cpp:327
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Second order tensor vector class. 
Definition: T2Vector.h:65
int recvData(const Communicator &)
Receives object members through the communicator argument. 
Definition: T2Vector.cpp:317
int sendData(Communicator &)
Send object members through the communicator argument. 
Definition: T2Vector.cpp:307
virtual int recvSelf(const Communicator &)
Receives object through the communicator argument. 
Definition: T2Vector.cpp:342