CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare > Member List

This is the complete list of members for CASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >, including all inherited members.

_compute_validity()CASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >inlineprivate
_current(size_type index) constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inlineprotected
_current(size_type index)CASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inlineprotected
_current()CASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inlineprotected
_final(size_type index) constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inlineprotected
_final(size_type index)CASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inlineprotected
_increment()CASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >inlineprivate
_increment() constCASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >inlineprivate
BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >::_increment(size_type index) constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inlineprotected
BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >::_increment(size_type index)CASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inlineprotected
_init()CASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >inlineprivate
_initial(size_type index) constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inlineprotected
_initial(size_type index)CASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inlineprotected
_lower(size_type index) constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inlineprotected
_lower(size_type index)CASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inlineprotected
_sum_constraint()CASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >inlineprivate
_sum_constraint() constCASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >inlineprivate
_upper(size_type index) constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inlineprotected
_upper(size_type index)CASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inlineprotected
_valid()CASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inlineprotected
Access typedefCASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >
Base typedefCASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >private
BaseCounter()CASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inline
BaseCounter(const Container &_initial, const Container &_final, const Container &_increment, Access _access=Access(), Compare _compare=Compare())CASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inline
compare(const value_type &A, const value_type &B)CASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inline
Compare typedefCASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >
const_value_iterator typedefCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >
Container typedefCASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >
current() constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inline
current(size_type index) constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inline
current_sum() constCASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >inline
final() constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inline
increment() constCASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >inline
initial() constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inline
IsoCounter()CASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >inline
IsoCounter(const Container &_initial, const Container &_final, const value_type &_increment, const value_type &_sum, Access _access=Access(), Compare _compare=Compare())CASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >inline
m_accessCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >private
m_compareCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >private
m_currentCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >private
m_finalCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >private
m_incrementCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >private
m_initialCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >private
m_lowerCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >private
m_sum_constraintCASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >private
m_upperCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >private
m_validCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >private
operator bool() constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inline
operator const Container &() constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inline
operator()() constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inline
operator++()CASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >inline
operator++(int)CASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >inline
operator[](size_type index) constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inline
reset()CASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >inline
set_current(const Container &new_current)CASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >inline
set_sum_constraint(const value_type &new_sum)CASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >inline
size() constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inline
size_type typedefCASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >
valid() constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inline
value_begin() constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inline
value_end() constCASM::BaseCounter< IsoCounter< _Container, typename _Container::value_type, typename _Container::size_type, CASM_TMP::BracketAccess< _Container, typename _Container::value_type, typename _Container::size_type >, CASM_TMP::MuchLessThan< typename _Container::value_type > > >inline
value_type typedefCASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare >