ALPS MPS Codes
Reference documentation.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
generate_mpo::CorrMakerBase< Matrix, SymmGroup > Class Template Referenceabstract

#include <corr_maker.hpp>

Inheritance diagram for generate_mpo::CorrMakerBase< Matrix, SymmGroup >:
generate_mpo::CorrMaker< Matrix, SymmGroup > generate_mpo::CorrMakerNN< Matrix, SymmGroup >

Public Member Functions

virtual ~CorrMakerBase ()
 
virtual MPO< Matrix, SymmGroup > create_mpo ()=0
 
virtual std::string description () const =0
 
virtual vector< vector< size_t >
> const & 
numeric_labels ()=0
 

Detailed Description

template<class Matrix, class SymmGroup>
class generate_mpo::CorrMakerBase< Matrix, SymmGroup >

Definition at line 47 of file corr_maker.hpp.

Constructor & Destructor Documentation

template<class Matrix , class SymmGroup >
virtual generate_mpo::CorrMakerBase< Matrix, SymmGroup >::~CorrMakerBase ( )
inlinevirtual

Definition at line 49 of file corr_maker.hpp.

49 {}

Member Function Documentation

template<class Matrix , class SymmGroup >
virtual MPO<Matrix, SymmGroup> generate_mpo::CorrMakerBase< Matrix, SymmGroup >::create_mpo ( )
pure virtual
template<class Matrix , class SymmGroup >
virtual std::string generate_mpo::CorrMakerBase< Matrix, SymmGroup >::description ( ) const
pure virtual
template<class Matrix , class SymmGroup >
virtual vector<vector<size_t> > const& generate_mpo::CorrMakerBase< Matrix, SymmGroup >::numeric_labels ( )
pure virtual

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