Cosseratstraintensor Class Reference

* More...

#include <Cosseratstraint.h>

List of all members.

Public Member Functions

 Cosseratstraintensor (int rank_of_tensor=2, double initval=0.0)
 Cosseratstraintensor (double *values)
 Cosseratstraintensor (double initvalue)
 Cosseratstraintensor (const Cosseratstraintensor &x)
 Cosseratstraintensor (const tensor &x)
 Cosseratstraintensor (const nDarray &x)
Cosseratstraintensor operator= (const Cosseratstraintensor &rval)
Cosseratstraintensor operator= (const tensor &rval)
Cosseratstraintensor operator= (const nDarray &rval)
Cosseratstraintensor deep_copy (void)
double Iinvariant1 () const
double Iinvariant2 () const
double Iinvariant3 () const
double Jinvariant1 () const
double Jinvariant2 () const
double Jinvariant3 () const
double equivalent () const
Cosseratstraintensor deviator () const
Cosseratstraintensor principal () const
double sigma_octahedral () const
double tau_octahedral () const
double ksi () const
double ro () const
double theta () const
double thetaPI () const
double p_hydrostatic () const
double q_deviatoric () const
Cosseratstraintensor pqtheta2strain (double, double, double)
Cosseratstraintensor evoleq2strain (double, double)
void report (char *) const
void reportshort (char *) const


Detailed Description

*

Definition at line 35 of file Cosseratstraint.h.


Constructor & Destructor Documentation

Cosseratstraintensor::Cosseratstraintensor ( int  rank_of_tensor = 2,
double  initval = 0.0 
)

Definition at line 36 of file Cosseratstraint.cpp.

Referenced by deep_copy().

Cosseratstraintensor::Cosseratstraintensor ( double *  values  ) 

Definition at line 41 of file Cosseratstraint.cpp.

Cosseratstraintensor::Cosseratstraintensor ( double  initvalue  ) 

Definition at line 46 of file Cosseratstraint.cpp.

Cosseratstraintensor::Cosseratstraintensor ( const Cosseratstraintensor x  ) 

Definition at line 50 of file Cosseratstraint.cpp.

Cosseratstraintensor::Cosseratstraintensor ( const tensor &  x  ) 

Definition at line 63 of file Cosseratstraint.cpp.

Cosseratstraintensor::Cosseratstraintensor ( const nDarray x  ) 

Definition at line 67 of file Cosseratstraint.cpp.


Member Function Documentation

Cosseratstraintensor Cosseratstraintensor::operator= ( const Cosseratstraintensor rval  ) 

Definition at line 103 of file Cosseratstraint.cpp.

Cosseratstraintensor Cosseratstraintensor::operator= ( const tensor &  rval  ) 

Definition at line 146 of file Cosseratstraint.cpp.

Cosseratstraintensor Cosseratstraintensor::operator= ( const nDarray rval  ) 

Definition at line 185 of file Cosseratstraint.cpp.

References nDarray_rep::n, and nDarray::pc_nDarray_rep.

Cosseratstraintensor Cosseratstraintensor::deep_copy ( void   ) 

Definition at line 208 of file Cosseratstraint.cpp.

References Cosseratstraintensor().

double Cosseratstraintensor::Iinvariant1 (  )  const

Definition at line 247 of file Cosseratstraint.cpp.

Referenced by Jinvariant2(), Jinvariant3(), and report().

double Cosseratstraintensor::Iinvariant2 (  )  const

Definition at line 253 of file Cosseratstraint.cpp.

Referenced by Jinvariant2(), Jinvariant3(), and report().

double Cosseratstraintensor::Iinvariant3 (  )  const

Definition at line 261 of file Cosseratstraint.cpp.

Referenced by Jinvariant3(), and report().

double Cosseratstraintensor::Jinvariant1 (  )  const

Definition at line 280 of file Cosseratstraint.cpp.

Referenced by report().

double Cosseratstraintensor::Jinvariant2 (  )  const

Definition at line 286 of file Cosseratstraint.cpp.

References d_macheps(), Iinvariant1(), and Iinvariant2().

Referenced by report(), ro(), and theta().

double Cosseratstraintensor::Jinvariant3 (  )  const

Definition at line 298 of file Cosseratstraint.cpp.

References Iinvariant1(), Iinvariant2(), and Iinvariant3().

Referenced by report(), and theta().

double Cosseratstraintensor::equivalent (  )  const

Definition at line 308 of file Cosseratstraint.cpp.

References tensor.

Cosseratstraintensor Cosseratstraintensor::deviator (  )  const

Definition at line 391 of file Cosseratstraint.cpp.

References tensor.

Referenced by q_deviatoric(), and report().

Cosseratstraintensor Cosseratstraintensor::principal (  )  const

Definition at line 322 of file Cosseratstraint.cpp.

References p_hydrostatic(), PI, q_deviatoric(), and theta().

Referenced by report().

double Cosseratstraintensor::sigma_octahedral (  )  const

Definition at line 402 of file Cosseratstraint.cpp.

Referenced by report().

double Cosseratstraintensor::tau_octahedral (  )  const

Definition at line 408 of file Cosseratstraint.cpp.

Referenced by report().

double Cosseratstraintensor::ksi (  )  const

Definition at line 416 of file Cosseratstraint.cpp.

Referenced by report().

double Cosseratstraintensor::ro (  )  const

Definition at line 423 of file Cosseratstraint.cpp.

References d_macheps(), and Jinvariant2().

Referenced by report().

double Cosseratstraintensor::theta (  )  const

Definition at line 474 of file Cosseratstraint.cpp.

References d_macheps(), exit(), Jinvariant2(), and Jinvariant3().

Referenced by principal(), report(), and thetaPI().

double Cosseratstraintensor::thetaPI (  )  const

Definition at line 529 of file Cosseratstraint.cpp.

References PI, and theta().

Referenced by report().

double Cosseratstraintensor::p_hydrostatic (  )  const

Definition at line 435 of file Cosseratstraint.cpp.

References ONEOVERTHREE.

Referenced by principal().

double Cosseratstraintensor::q_deviatoric (  )  const

Definition at line 445 of file Cosseratstraint.cpp.

References d_macheps(), deviator(), and exit().

Referenced by principal().

Cosseratstraintensor Cosseratstraintensor::pqtheta2strain ( double  ,
double  ,
double   
)

Definition at line 538 of file Cosseratstraint.cpp.

References PI.

Cosseratstraintensor Cosseratstraintensor::evoleq2strain ( double  ,
double   
)

Definition at line 569 of file Cosseratstraint.cpp.

void Cosseratstraintensor::report ( char *   )  const

void Cosseratstraintensor::reportshort ( char *   )  const

Definition at line 626 of file Cosseratstraint.cpp.


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

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