714 |
|
|
715 |
/** |
/** |
716 |
\brief |
\brief |
717 |
|
Return the eigenvalues of the symmetric part at each data point of this Data object in increasing values. |
718 |
|
Currently this function is restricted to rank 2, square shape, and dimension 3. |
719 |
|
* |
720 |
|
*/ |
721 |
|
Data |
722 |
|
eigenvalues() const; |
723 |
|
|
724 |
|
/** |
725 |
|
\brief |
726 |
|
Return the eigenvalues and corresponding eigenvcetors of the symmetric part at each data point of this Data object. |
727 |
|
the eigenvalues are ordered in increasing size where eigenvalues with relative difference less than |
728 |
|
tol are treated as equal. The eigenvectors are orthogonal, normalized and the sclaed such that the |
729 |
|
first non-zero entry is positive. |
730 |
|
Currently this function is restricted to rank 2, square shape, and dimension 3 |
731 |
|
* |
732 |
|
*/ |
733 |
|
const boost::python::tuple |
734 |
|
eigenvalues_and_eigenvectors(const double tol=1.e-12) const; |
735 |
|
|
736 |
|
/** |
737 |
|
\brief |
738 |
Transpose each data point of this Data object around the given axis. |
Transpose each data point of this Data object around the given axis. |
739 |
--* not implemented yet *-- |
--* not implemented yet *-- |
740 |
* |
* |
745 |
/** |
/** |
746 |
\brief |
\brief |
747 |
Calculate the trace of each data point of this Data object. |
Calculate the trace of each data point of this Data object. |
|
sum(A[i,i,i,i]) |
|
748 |
* |
* |
749 |
*/ |
*/ |
750 |
Data |
Data |