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

#include <storage.h>

Public Member Functions

 drop_request (std::string fp, Boundary< Matrix, SymmGroup > *ptr)
 
void operator() ()
 

Detailed Description

template<class Matrix, class SymmGroup>
class storage::drop_request< Boundary< Matrix, SymmGroup > >

Definition at line 134 of file storage.h.

Constructor & Destructor Documentation

template<class Matrix , class SymmGroup >
storage::drop_request< Boundary< Matrix, SymmGroup > >::drop_request ( std::string  fp,
Boundary< Matrix, SymmGroup > *  ptr 
)
inline

Definition at line 136 of file storage.h.

136 : fp(fp), ptr(ptr) { }

Member Function Documentation

template<class Matrix , class SymmGroup >
void storage::drop_request< Boundary< Matrix, SymmGroup > >::operator() ( )
inline

Definition at line 137 of file storage.h.

137  {
138  Boundary<Matrix, SymmGroup>& o = *ptr;
139  for (std::size_t b = 0; b < o.aux_dim(); ++b)
140  for (std::size_t k = 0; k < o[b].n_blocks(); ++k){
141  o[b][k] = Matrix();
142  }
143  }
std::size_t aux_dim() const
Definition: boundary.h:72

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