|
MSpin-JCoupling
2.1
|
#include <mathtools.h>
Public Member Functions | |
| const D2Array< double > & | LabFrame () const |
| D2Array< double > & | LabFrame () |
| D2Array< double > & | PrincipalFrame () const |
| D2Array< double > & | PrincipalFrame () |
| D1Array< double > & | EigenValues () |
| D1Array< double > & | EigenValues () const |
| void | Clear () |
| bool | Empty () const |
A simple storage class for labframe/principal frame storage No functions are provided and diagonalization must be set up by the user. Matrixes my be built after calling the constructor
magnes::Eigen(currenttensor.PFTensor(),currenttensor.EigenValues()); put eigenvectors in rows currenttensor.PFTensor().Transpose()
1.8.12