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

#include <mps.h>

Inheritance diagram for mps_initializer< Matrix, SymmGroup >:
basis_dm_mps_init< Matrix, SymmGroup > basis_mps_init< Matrix, SymmGroup > basis_mps_init_generic< Matrix, SymmGroup > coherent_dm_mps_init< Matrix, SymmGroup > coherent_mps_init< Matrix, SymmGroup > const_mps_init< Matrix, SymmGroup > default_mps_init< Matrix, SymmGroup > empty_mps_init< Matrix, SymmGroup > thin_const_mps_init< Matrix, SymmGroup > thin_mps_init< Matrix, SymmGroup >

Public Member Functions

virtual ~mps_initializer ()
 
virtual void operator() (MPS< Matrix, SymmGroup > &mps)=0
 

Detailed Description

template<class Matrix, class SymmGroup>
struct mps_initializer< Matrix, SymmGroup >

Definition at line 37 of file mps.h.

Constructor & Destructor Documentation

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

Definition at line 126 of file mps.h.

126 {}

Member Function Documentation

template<class Matrix, class SymmGroup>
virtual void mps_initializer< Matrix, SymmGroup >::operator() ( MPS< Matrix, SymmGroup > &  mps)
pure virtual

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