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()