PPL Logo

Hashnode Class Reference

#include <parallel_part.h>

Collaboration diagram for Hashnode:

Collaboration graph
[legend]

Public Member Functions

 Hashnode ()
 Hashnode (int _num, int _chunk, int _elNo, int _nodes[tupledata::MAX_TUPLE])
 Hashnode (const Hashnode &rhs)
Hashnodeoperator= (const Hashnode &rhs)
bool operator== (const Hashnode &rhs)
bool equals (tupledata &tuple)
virtual void pup (PUP::er &p)
 Hashnode ()
 Hashnode (int _num, int _chunk, int _elNo, int _nodes[tupledata::MAX_TUPLE])
 Hashnode (const Hashnode &rhs)
Hashnodeoperator= (const Hashnode &rhs)
bool operator== (const Hashnode &rhs)
bool operator>= (const Hashnode &rhs)
bool operator<= (const Hashnode &rhs)
bool equals (tupledata &tuple)
virtual void pup (PUP::er &p)

Data Fields

int numnodes
tupledata nodes
int chunk
int elementNo

Data Structures

class  tupledata

Detailed Description

Definition at line 207 of file parallel_part.h.


Constructor & Destructor Documentation

Hashnode::Hashnode (  )  [inline]

Definition at line 243 of file parallel_part.h.

References numnodes.

Hashnode::Hashnode ( int  _num,
int  _chunk,
int  _elNo,
int  _nodes[tupledata::MAX_TUPLE] 
) [inline]

Definition at line 246 of file parallel_part.h.

References elementNo, and numnodes.

Hashnode::Hashnode ( const Hashnode rhs  )  [inline]

Definition at line 251 of file parallel_part.h.

Hashnode::Hashnode (  )  [inline]

Definition at line 46 of file MsaHashtable.h.

References numnodes.

Hashnode::Hashnode ( int  _num,
int  _chunk,
int  _elNo,
int  _nodes[tupledata::MAX_TUPLE] 
) [inline]

Definition at line 49 of file MsaHashtable.h.

References elementNo, and numnodes.

Hashnode::Hashnode ( const Hashnode rhs  )  [inline]

Definition at line 54 of file MsaHashtable.h.


Member Function Documentation

Hashnode& Hashnode::operator= ( const Hashnode rhs  )  [inline]

Definition at line 254 of file parallel_part.h.

References chunk, elementNo, nodes, and numnodes.

bool Hashnode::operator== ( const Hashnode rhs  )  [inline]

Definition at line 262 of file parallel_part.h.

References chunk, elementNo, nodes, and numnodes.

bool Hashnode::equals ( tupledata tuple  )  [inline]

Definition at line 279 of file parallel_part.h.

References nodes, Hashnode::tupledata::nodes, and numnodes.

virtual void Hashnode::pup ( PUP::er p  )  [inline, virtual]

Definition at line 287 of file parallel_part.h.

References elementNo, nodes, and numnodes.

Hashnode& Hashnode::operator= ( const Hashnode rhs  )  [inline]

Definition at line 57 of file MsaHashtable.h.

References chunk, elementNo, nodes, and numnodes.

bool Hashnode::operator== ( const Hashnode rhs  )  [inline]

Definition at line 66 of file MsaHashtable.h.

References chunk, elementNo, nodes, and numnodes.

bool Hashnode::operator>= ( const Hashnode rhs  )  [inline]

Definition at line 83 of file MsaHashtable.h.

References chunk, elementNo, nodes, and numnodes.

bool Hashnode::operator<= ( const Hashnode rhs  )  [inline]

Definition at line 114 of file MsaHashtable.h.

References chunk, elementNo, nodes, and numnodes.

bool Hashnode::equals ( tupledata tuple  )  [inline]

Definition at line 145 of file MsaHashtable.h.

References nodes, and numnodes.

virtual void Hashnode::pup ( PUP::er p  )  [inline, virtual]

Definition at line 153 of file MsaHashtable.h.

References elementNo, nodes, and numnodes.


Field Documentation


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

Generated on Mon Sep 21 08:25:33 2020 for Charm++ by  doxygen 1.5.5