TiledArray  0.7.0
variable_list.h File Reference
#include <TiledArray/permutation.h>
#include <string>
#include <algorithm>
#include <iosfwd>
Include dependency graph for variable_list.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TiledArray::expressions::VariableList
 Variable list manages a list variable strings. More...
 

Namespaces

 TiledArray
 
 TiledArray::expressions
 
 TiledArray::expressions::detail
 

Functions

VariableList TiledArray::expressions::operator* (const ::TiledArray::Permutation &, const VariableList &)
 
void TiledArray::expressions::swap (VariableList &v0, VariableList &v1)
 Exchange the content of the two variable lists. More...
 
template<typename InIter1 , typename InIter2 >
void TiledArray::expressions::detail::find_common (InIter1 first1, const InIter1 last1, InIter2 first2, const InIter2 last2, std::pair< InIter1, InIter1 > &common1, std::pair< InIter2, InIter2 > &common2)
 Finds the range of common elements for two sets of iterators. More...
 
template<typename VarLeft , typename VarRight >
Permutation TiledArray::expressions::detail::var_perm (const VarLeft &l, const VarRight &r)
 
bool TiledArray::expressions::operator== (const VariableList &v0, const VariableList &v1)
 
bool TiledArray::expressions::operator!= (const VariableList &v0, const VariableList &v1)
 
std::ostream & TiledArray::expressions::operator<< (std::ostream &out, const VariableList &v)
 ostream VariableList output operator. More...