ALPS MPS Codes
Reference documentation.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
detail::name_not_in_list Class Reference

#include <measurements.h>

Public Member Functions

 name_not_in_list (std::vector< std::string > const &list_)
 
template<class Matrix , class SymmGroup >
bool operator() (measurement< Matrix, SymmGroup > const &term) const
 

Detailed Description

Definition at line 69 of file measurements.h.

Constructor & Destructor Documentation

detail::name_not_in_list::name_not_in_list ( std::vector< std::string > const &  list_)
inline

Definition at line 71 of file measurements.h.

72  : list(list_)
73  { }

Member Function Documentation

template<class Matrix , class SymmGroup >
bool detail::name_not_in_list::operator() ( measurement< Matrix, SymmGroup > const &  term) const
inline

Definition at line 76 of file measurements.h.

77  {
78  return std::find(list.begin(), list.end(), term.name()) == list.end();
79  }
std::string const & name() const
Definition: measurement.h:66

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