atlas  0.6
Public Types | Public Member Functions | List of all members
partition Class Reference
Inheritance diagram for partition:
Inheritance graph
[legend]
Collaboration diagram for partition:
Collaboration graph
[legend]

Public Types

typedef atlas::int_Vector iv
 
typedef std::vector< partitionPooltype
 

Public Member Functions

 partition (const iv &v)
 
size_t hashCode (size_t modulus) const
 
bool next ()
 
bool dual_next ()
 
- Public Member Functions inherited from atlas::matrix::Vector< int >
 Vector ()
 
 Vector (size_t n)
 
 Vector (const base &b)
 
 Vector (size_t n, intc)
 
 Vector (I b, I e)
 
Vectoroperator+= (const Vector &)
 
Vectoroperator-= (const Vector &)
 
Vectoroperator*= (int)
 Scalar multiplies by |c|. More...
 
Vectornegate ()
 
Vectornegate_add (const Vector &y)
 
Vectoradd (I b, intc)
 
Vectorsubtract (I b, intc)
 
C1 dot (const Vector< C1 > &v) const
 
bool isZero () const
 
Vector operator+ (const Vector &v) const
 
Vector operator- (const Vector &v) const
 
Vector operator- () const
 
Vector operator* (intc) const
 
Vector< C1 > scaled (C1 c) const
 
Matrix< int > row_matrix () const
 
Matrix< int > column_matrix () const
 

Member Typedef Documentation

typedef std::vector<partition> partition::Pooltype

Constructor & Destructor Documentation

partition::partition ( const iv v)
explicit

Member Function Documentation

bool partition::dual_next ( )
size_t partition::hashCode ( size_t  modulus) const
bool partition::next ( )

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