|  | 
|  | stresstensor (int rank_of_tensor=2, double initval=0.0) | 
|  | 
|  | stresstensor (double *values) | 
|  | 
|  | stresstensor (double initvalue) | 
|  | 
|  | stresstensor (const stresstensor &x) | 
|  | 
|  | stresstensor (const BJtensor &x) | 
|  | 
|  | stresstensor (const nDarray &x) | 
|  | 
| stresstensor | operator= (const stresstensor &rval) | 
|  | 
| stresstensor | operator= (const BJtensor &rval) | 
|  | 
| stresstensor | operator= (const nDarray &rval) | 
|  | 
| stresstensor | deep_copy (void) | 
|  | 
| double | Iinvariant1 () const | 
|  | 
| double | Iinvariant2 () const | 
|  | 
| double | Iinvariant3 () const | 
|  | 
| double | Jinvariant1 () const | 
|  | 
| double | Jinvariant2 () const | 
|  | 
| double | Jinvariant3 () const | 
|  | 
| stresstensor | deviator () const | 
|  | 
| stresstensor | principal () const | 
|  | 
| double | sigma_octahedral () const | 
|  | 
| double | tau_octahedral () const | 
|  | 
| double | ksi () const | 
|  | 
| double | xi () const | 
|  | 
| double | ro () const | 
|  | 
| double | rho () const | 
|  | 
| double | theta () const | 
|  | 
| double | thetaPI () const | 
|  | 
| double | p_hydrostatic () const | 
|  | 
| double | q_deviatoric () const | 
|  | 
| BJtensor | dpoverds (void) const | 
|  | 
| BJtensor | dqoverds (void) const | 
|  | 
| BJtensor | dthetaoverds (void) const | 
|  | 
| BJtensor | d2poverds2 (void) const | 
|  | 
| BJtensor | d2qoverds2 (void) const | 
|  | 
| BJtensor | d2thetaoverds2 (void) const | 
|  | 
| stresstensor | pqtheta2stress (double, double, double) | 
|  | 
| void | report (const std::string &) const | 
|  | 
| void | reportshort (const std::string &) const | 
|  | 
| void | reportshortpqtheta (const std::string &) const | 
|  | 
| void | reportSHORTpqtheta (const std::string &) const | 
|  | 
| void | reportSHORTs1s2s3 (const std::string &) const | 
|  | 
| void | reportKLOTpqtheta (const std::string &) const | 
|  | 
| void | reportshortI1J2J3 (const std::string &) const | 
|  | 
| void | reportAnim (void) const | 
|  | 
| void | reportTensor (const std::string &) const | 
|  | 
|  | BJtensor (int rank_of_BJtensor=1, const double &initval=0) | 
|  | Default constructor. 
 | 
|  | 
|  | BJtensor (int rank_of_BJtensor, const int *pdim, double *values) | 
|  | Constructor. 
 | 
|  | 
|  | BJtensor (int rank_of_BJtensor, const int *pdim, const double &initvalue) | 
|  | Constructor. 
 | 
|  | 
|  | BJtensor (const std::string &flag, int rank_of_BJtensor, const int *pdim) | 
|  | Constructor. 
 | 
|  | 
|  | BJtensor (const std::string &flag) | 
|  | Constructor. 
 | 
|  | 
|  | BJtensor (const BJtensor &x) | 
|  | 
|  | BJtensor (const nDarray &x) | 
|  | 
| BJtensor & | operator= (const BJtensor &rval) | 
|  | 
| BJtensor & | operator*= (const double &rval) | 
|  | 
| BJtensor | operator* (const double &rval) const | 
|  | 
| BJtensor | operator* (const BJtensor &rval) const | 
|  | 
| BJtensor | operator/ (const BJtensor &rval) const | 
|  | 
| BJtensor | transpose0110 () const | 
|  | 
| BJtensor | transposeoverbar () const | 
|  | 
| BJtensor | transpose0101 () const | 
|  | 
| BJtensor | transpose0111 () const | 
|  | 
| BJtensor | transposeunderbar () const | 
|  | 
| BJtensor | transpose1100 () const | 
|  | 
| BJtensor | transpose0011 () const | 
|  | 
| BJtensor | transpose1001 () const | 
|  | 
| BJtensor | transpose11 () const | 
|  | 
| BJtensor | symmetrize11 () const | 
|  | 
| double | determinant (void) const | 
|  | 
| BJmatrix | BJtensor2BJmatrix_1 (void) const | 
|  | 
| BJmatrix | BJtensor2BJmatrix_2 (void) const | 
|  | 
| BJmatrix | BJtensor2BJmatrix_3 (void) const | 
|  | 
| BJtensor | inverse (void) const | 
|  | 
| BJtensor | inverse_2 (void) const | 
|  | 
| const BJtensor & | operator() (const std::string &indices_from_user) const | 
|  | 
| void | null_indices (void) const | 
|  | 
| const std::string & | f_indices1 (void) const | 
|  | 
| const std::string & | f_indices2 (void) const | 
|  | 
|  | nDarray (int rank_of_nDarray=1, double initval=0.0) | 
|  | 
|  | nDarray (int rank_of_nDarray, const int *pdim, double *values) | 
|  | 
|  | nDarray (int rank_of_nDarray, const int *pdim, double initvalue) | 
|  | 
|  | nDarray (int rank_of_nDarray, int rows, int cols, double *values) | 
|  | 
|  | nDarray (int rank_of_nDarray, int rows, int cols, double initvalue) | 
|  | 
|  | nDarray (const std::string &) | 
|  | 
|  | nDarray (const std::string &flag, int rank_of_nDarray, const int *pdim) | 
|  | 
|  | nDarray (const nDarray &x) | 
|  | 
| void | Initialize (const nDarray &from) | 
|  | 
| void | Initialize_all (const nDarray &from) | 
|  | 
| void | Reset_to (double value) | 
|  | 
| const double & | val (int subscript,...) const | 
|  | 
| double & | val (int subscript,...) | 
|  | 
| const double & | val4 (int first, int second, int third, int fourth) const | 
|  | 
| double & | val4 (int first, int second, int third, int fourth) | 
|  | 
| double | cval (int subscript,...) const | 
|  | 
| nDarray & | operator= (const nDarray &rval) | 
|  | 
| nDarray & | operator+= (const nDarray &) | 
|  | 
| nDarray & | operator-= (const nDarray &) | 
|  | 
| nDarray | operator+ (double rval) | 
|  | 
| nDarray | operator- (double rval) | 
|  | 
| nDarray | operator* (const double rval) const | 
|  | 
| nDarray | operator- () | 
|  | 
| double | sum (void) const | 
|  | 
| double | trace (void) const | 
|  | 
| nDarray | deep_copy (void) | 
|  | 
| bool | operator== (const nDarray &rval) | 
|  | 
| nDarray | eigenvalues (void) | 
|  | 
| nDarray | eigenvectors (void) | 
|  | 
| nDarray | nDsqrt (void) | 
|  | 
| void | print (const std::string &name="t", const std::string &msg="Hi there#") const | 
|  | 
| void | printshort (const std::string &msg="Hi there#") const | 
|  | 
| void | mathprint (void) const | 
|  | 
| double | Frobenius_norm (void) | 
|  | 
| double | General_norm (double p) | 
|  | 
| int | number_of_zeros (void) const | 
|  | 
| int | rank (void) const | 
|  | 
| int | dim (int which) const | 
|  |