Hammer  1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Hammer::MultiDimensional::SparseContainer::ItAligned Class Reference
+ Inheritance diagram for Hammer::MultiDimensional::SparseContainer::ItAligned:
+ Collaboration diagram for Hammer::MultiDimensional::SparseContainer::ItAligned:

Public Member Functions

 ItAligned (DataType::const_iterator it)
 
IContainer::ElementType value () const override
 
PositionType position () const override
 
void next (int n=1) override
 
bool isSame (const ItBase &other) const override
 
bool isAligned () const override
 
ptrdiff_t distanceFrom (const ItBase &other) const override
 
- Public Member Functions inherited from Hammer::MultiDimensional::ISingleContainer::ItBase
virtual ~ItBase ()
 

Private Attributes

DataType::const_iterator _it
 

Friends

class SparseContainer
 

Detailed Description

Definition at line 122 of file SparseContainer.hh.

Constructor & Destructor Documentation

Hammer::MultiDimensional::SparseContainer::ItAligned::ItAligned ( DataType::const_iterator  it)

Definition at line 297 of file SparseContainer.cc.

Member Function Documentation

ptrdiff_t Hammer::MultiDimensional::SparseContainer::ItAligned::distanceFrom ( const ItBase other) const
overridevirtual
bool Hammer::MultiDimensional::SparseContainer::ItAligned::isAligned ( ) const
overridevirtual
bool Hammer::MultiDimensional::SparseContainer::ItAligned::isSame ( const ItBase other) const
overridevirtual
void Hammer::MultiDimensional::SparseContainer::ItAligned::next ( int  n = 1)
overridevirtual
PositionType Hammer::MultiDimensional::SparseContainer::ItAligned::position ( ) const
overridevirtual
SparseContainer::ElementType Hammer::MultiDimensional::SparseContainer::ItAligned::value ( ) const
overridevirtual

Friends And Related Function Documentation

friend class SparseContainer
friend

Definition at line 134 of file SparseContainer.hh.

Member Data Documentation

DataType::const_iterator Hammer::MultiDimensional::SparseContainer::ItAligned::_it
private

Definition at line 135 of file SparseContainer.hh.


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