Public Types | Public Member Functions

const_ncell_range< domain_t< config_type >, dim, false > Class Template Reference

Main const-range class. Specialization for use with const-iteration or access to k-cells on the domain. More...

#include <domain_iterators.hpp>

Public Types

typedef domain_iterators
< config_type, dim >
::const_iterator 
iterator

Public Member Functions

 const_ncell_range ()
 const_ncell_range (const_ncell_proxy< domain_type > const &p)
 const_ncell_range (ncell_proxy< domain_type > const &p)
 const_ncell_range (domain_type const &d)
 const_ncell_range (ncell_range< domain_type, dim > const &other)
const_ncell_range & operator= (const_ncell_proxy< domain_type > const &p)
const_ncell_range & operator= (ncell_proxy< domain_type > p)
const_ncell_range & operator= (ncell_range< domain_type, dim > const &other)
iterator begin () const
iterator end () const
element_type const & operator[] (std::size_t index) const
size_t size () const

Detailed Description

template<typename config_type, long dim>
class viennagrid::const_ncell_range< domain_t< config_type >, dim, false >

Main const-range class. Specialization for use with const-iteration or access to k-cells on the domain.


Member Typedef Documentation

typedef domain_iterators<config_type, dim>::const_iterator iterator

Constructor & Destructor Documentation

const_ncell_range (  )  [inline]
const_ncell_range ( const_ncell_proxy< domain_type > const &  p  )  [inline]
const_ncell_range ( ncell_proxy< domain_type > const &  p  )  [inline]
const_ncell_range ( domain_type const &  d  )  [inline]
const_ncell_range ( ncell_range< domain_type, dim > const &  other  )  [inline]

Member Function Documentation

iterator begin (  )  const [inline]
iterator end (  )  const [inline]
const_ncell_range& operator= ( ncell_proxy< domain_type p  )  [inline]
const_ncell_range& operator= ( const_ncell_proxy< domain_type > const &  p  )  [inline]
const_ncell_range& operator= ( ncell_range< domain_type, dim > const &  other  )  [inline]
element_type const& operator[] ( std::size_t  index  )  const [inline]
size_t size (  )  const [inline]

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