atlas  0.6
Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
atlas::repr::StandardRepr Class Reference

#include <repr.h>

Collaboration diagram for atlas::repr::StandardRepr:
Collaboration graph
[legend]

Public Types

typedef std::vector< StandardReprPooltype
 

Public Member Functions

const RatWeightgamma () const
 
KGBElt x () const
 
const TorusPart & y () const
 
bool operator== (const StandardRepr &) const
 
bool operator!= (const StandardRepr &another) const
 
size_t hashCode (size_t modulus) const
 

Private Member Functions

 StandardRepr (KGBElt x, TorusPart y, const RatWeight &gamma)
 

Private Attributes

KGBElt x_part
 
TorusPart y_bits
 
RatWeight infinitesimal_char
 

Friends

class Rep_context
 

Member Typedef Documentation

Constructor & Destructor Documentation

atlas::repr::StandardRepr::StandardRepr ( KGBElt  x,
TorusPart  y,
const RatWeight gamma 
)
inlineprivate

Member Function Documentation

const RatWeight& atlas::repr::StandardRepr::gamma ( ) const
inline
size_t atlas::repr::StandardRepr::hashCode ( size_t  modulus) const
bool atlas::repr::StandardRepr::operator!= ( const StandardRepr another) const
inline
KGBElt atlas::repr::StandardRepr::x ( ) const
inline
const TorusPart& atlas::repr::StandardRepr::y ( ) const
inline

Friends And Related Function Documentation

friend class Rep_context
friend

Member Data Documentation

RatWeight atlas::repr::StandardRepr::infinitesimal_char
private
KGBElt atlas::repr::StandardRepr::x_part
private
TorusPart atlas::repr::StandardRepr::y_bits
private

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