Xped
Loading...
Searching...
No Matches
Models::Heisenberg Class Reference

#include <Heisenberg.hpp>

Public Types

typedef double Scalar
 
typedef Eigen::SparseMatrix< ScalarMatrixType
 

Public Member Functions

 Heisenberg ()
 
 Heisenberg (const std::size_t &L_in, const std::size_t &D_in=3)
 
 Heisenberg (const std::vector< std::size_t > &Ds_in)
 
std::size_t L () const
 
std::size_t dim () const
 
MatrixType Sz (const std::size_t &site) const
 
MatrixType Sp (const std::size_t &site) const
 
MatrixType Sm (const std::size_t &site) const
 
MatrixType Sx (const std::size_t &site) const
 
MatrixType H (const Eigen::Matrix< Scalar, -1, -1 > &J) const
 

Member Typedef Documentation

◆ MatrixType

typedef Eigen::SparseMatrix<Scalar> Models::Heisenberg::MatrixType

◆ Scalar

Constructor & Destructor Documentation

◆ Heisenberg() [1/3]

Models::Heisenberg::Heisenberg ( )
inline

◆ Heisenberg() [2/3]

Models::Heisenberg::Heisenberg ( const std::size_t &  L_in,
const std::size_t &  D_in = 3 
)
inline

◆ Heisenberg() [3/3]

Models::Heisenberg::Heisenberg ( const std::vector< std::size_t > &  Ds_in)
inline

Member Function Documentation

◆ dim()

std::size_t Models::Heisenberg::dim ( ) const
inline

◆ H()

MatrixType Models::Heisenberg::H ( const Eigen::Matrix< Scalar, -1, -1 > &  J) const
Here is the call graph for this function:

◆ L()

std::size_t Models::Heisenberg::L ( ) const
inline
Here is the caller graph for this function:

◆ Sm()

MatrixType Models::Heisenberg::Sm ( const std::size_t &  site) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Sp()

MatrixType Models::Heisenberg::Sp ( const std::size_t &  site) const
Here is the caller graph for this function:

◆ Sx()

MatrixType Models::Heisenberg::Sx ( const std::size_t &  site) const
inline
Here is the call graph for this function:

◆ Sz()

MatrixType Models::Heisenberg::Sz ( const std::size_t &  site) const
Here is the caller graph for this function:

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