52 #include "utility/actor/actor/MovableObject.h" 53 #include "utility/matrix/Vector.h" 56 #define UP_LIMIT 1.0e+30 57 #define LOW_LIMIT 20.*DBL_EPSILON 61 double operator &&(
const Vector &,
const Vector &);
83 void setData(
const Vector &init,
int isEngrgStrain =0);
84 void setData(
const Vector &deviat,
double volume);
86 const Vector & t2Vector(
int isEngrgStrain=0)
const;
87 const Vector & deviator(
int isEngrgStrain=0)
const;
88 double volume()
const {
return theVolume; }
89 const Vector &unitT2Vector()
const;
90 const Vector &unitDeviator()
const;
91 double t2VectorLength()
const;
92 double deviatorLength()
const;
93 double octahedralShear(
int isEngrgStrain=0)
const;
96 double deviatorRatio(
double residualPress=0.)
const;
99 double angleBetweenT2Vector(
const T2Vector &)
const;
103 double angleBetweenDeviator(
const T2Vector &)
const;
105 int operator == (
const T2Vector & a)
const;
106 int isZero(
void)
const;
Tensor de segundo orden.
Definition: T2Vector.h:67
Object that can move between processes.
Definition: MovableObject.h:91
virtual int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: T2Vector.cpp:299
virtual int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: T2Vector.cpp:313
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: T2Vector.cpp:289
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: T2Vector.cpp:279
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34