MSpin-JCoupling  2.1
Public Member Functions | List of all members
magnes::Tensor< X > Class Template Reference

#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
 

Detailed Description

template<class X>
class magnes::Tensor< X >

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


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