Basic Information
[User Interfaces to get parXXL running]

How to know how many parXXL processes there are etc. More...

Collaboration diagram for Basic Information:

Classes

class  par::cntrl::info
 Access to the basic information of this parXXL run. More...

Functions

void par::cntrl::info::force_next_round (void) const
proc_data & par::cntrl::info::get_context (void) const
proc_data_p par::cntrl::info::get_local (void) const
 Get more detailed information about this parXXL process.
FILE * par::cntrl::info::get_out (void) const
int par::cntrl::info::get_round (void) const
int par::cntrl::info::get_tag (void) const
mem::chunk< void > & par::cntrl::info::getRecv (proc_t w) const
 The par::mem:chunk< void > that is to be received in this superstep from process w.
mem::chunk< void > * par::cntrl::info::getRecvs (void) const
mem::chunk< void > * par::cntrl::getRecvs (proc_data const *ldata)
mem::chunk< void > * par::cntrl::getRecvs (void)
mem::chunk< void > & par::cntrl::info::getSend (proc_t w) const
 The par::mem:chunk< void > that is to be sent in this superstep to process w.
mem::chunk< void > * par::cntrl::info::getSends (void) const
mem::chunk< void > * par::cntrl::getSends (void)
mem::chunk< void > * par::cntrl::getSends (proc_data const *ldata)
par::cntrl::proc_t par::cntrl::info::mynum (void) const
 The id of this particular parXXL process.
par::cntrl::proc_t par::cntrl::mynum (proc_data &here)
par::cntrl::proc_t par::cntrl::mynum (void)
par::cntrl::proc_t par::cntrl::mynum (proc_data_p ldata)
 The id of this particular parXXL process.
par::cntrl::proc_t par::cntrl::info::np (void) const
 The number of parXXL processes in this parXXL run.
par::cntrl::proc_t par::cntrl::np (proc_data &here)
par::cntrl::proc_t par::cntrl::np (void)
par::cntrl::proc_t par::cntrl::np (proc_data_p ldata)
 The number of parXXL processes in this parXXL run.
par::cntrl::proc_t par::cntrl::info::np1 (void) const
 The number of parXXL processes plus one in this parXXL run.
par::cntrl::proc_t par::cntrl::info::npm1 (void) const
 The number of parXXL processes minus one in this parXXL run.
void par::cntrl::info::pop_state (void)
void par::cntrl::info::push_state (unsigned salt)
size_t par::cntrl::session (proc_data &here)
size_t par::cntrl::session (void)
size_t par::cntrl::session (proc_data_p ldata)
 The id of this parXXL session.
void par::cntrl::info::set_out (FILE *of=NULL)
bool par::cntrl::info::valid (long const proc) const
bool par::cntrl::info::valid (ulong const proc) const
bool par::cntrl::info::valid (int const proc) const
bool par::cntrl::info::valid (unsigned const proc) const

Detailed Description

How to know how many parXXL processes there are etc.

Function Documentation

void par::cntrl::info::force_next_round ( void   )  const [inline, inherited]

Definition at line 224 of file par_cntrl_base.h.

proc_data & par::cntrl::info::get_context ( void   )  const [inline, inherited]

Definition at line 211 of file par_cntrl_base.h.

proc_data_p par::cntrl::info::get_local ( void   )  const [inline, inherited]

Get more detailed information about this parXXL process.

Definition at line 210 of file par_cntrl_base.h.

FILE * par::cntrl::info::get_out ( void   )  const [inline, inherited]

Definition at line 229 of file par_cntrl_base.h.

int par::cntrl::info::get_round ( void   )  const [inline, inherited]

Definition at line 225 of file par_cntrl_base.h.

int par::cntrl::info::get_tag ( void   )  const [inline, inherited]

Definition at line 226 of file par_cntrl_base.h.

mem::chunk< void > & par::cntrl::info::getRecv ( proc_t  w  )  const [inline, inherited]

The par::mem:chunk< void > that is to be received in this superstep from process w.

Definition at line 218 of file par_cntrl_base.h.

mem::chunk< void > * par::cntrl::info::getRecvs ( void   )  const [inline, inherited]

Definition at line 219 of file par_cntrl_base.h.

mem::chunk< void >* par::cntrl::getRecvs ( proc_data const *  ldata  )  [inline]

Definition at line 151 of file par_cntrl_base.h.

mem::chunk< void >* par::cntrl::getRecvs ( void   )  [inline]

Definition at line 145 of file par_cntrl_base.h.

mem::chunk< void > & par::cntrl::info::getSend ( proc_t  w  )  const [inline, inherited]

The par::mem:chunk< void > that is to be sent in this superstep to process w.

Definition at line 216 of file par_cntrl_base.h.

mem::chunk< void > * par::cntrl::info::getSends ( void   )  const [inline, inherited]

Definition at line 217 of file par_cntrl_base.h.

mem::chunk< void >* par::cntrl::getSends ( void   )  [inline]

Definition at line 140 of file par_cntrl_base.h.

mem::chunk< void >* par::cntrl::getSends ( proc_data const *  ldata  )  [inline]

Definition at line 132 of file par_cntrl_base.h.

par::cntrl::proc_t par::cntrl::info::mynum ( void   )  const [inline, inherited]

The id of this particular parXXL process.

Reimplemented in par::step::array< T >, par::step::array< off_t >, par::step::array< val_t >, and par::step::array< S >.

Definition at line 215 of file par_cntrl_base.h.

par::cntrl::proc_t par::cntrl::mynum ( proc_data &  here  )  [inline]

Definition at line 126 of file par_cntrl_base.h.

par::cntrl::proc_t par::cntrl::mynum ( void   )  [inline]

Definition at line 119 of file par_cntrl_base.h.

par::cntrl::proc_t par::cntrl::mynum ( proc_data_p  ldata  )  [inline]

The id of this particular parXXL process.

Definition at line 111 of file par_cntrl_base.h.

par::cntrl::proc_t par::cntrl::info::np ( void   )  const [inline, inherited]

The number of parXXL processes in this parXXL run.

Reimplemented in par::step::array< T >, par::step::array< off_t >, par::step::array< val_t >, and par::step::array< S >.

Definition at line 212 of file par_cntrl_base.h.

par::cntrl::proc_t par::cntrl::np ( proc_data &  here  )  [inline]

Definition at line 85 of file par_cntrl_base.h.

par::cntrl::proc_t par::cntrl::np ( void   )  [inline]

Definition at line 78 of file par_cntrl_base.h.

par::cntrl::proc_t par::cntrl::np ( proc_data_p  ldata  )  [inline]

The number of parXXL processes in this parXXL run.

Definition at line 71 of file par_cntrl_base.h.

par::cntrl::proc_t par::cntrl::info::np1 ( void   )  const [inline, inherited]

The number of parXXL processes plus one in this parXXL run.

Reimplemented in par::step::array< T >, par::step::array< off_t >, par::step::array< val_t >, and par::step::array< S >.

Definition at line 213 of file par_cntrl_base.h.

par::cntrl::proc_t par::cntrl::info::npm1 ( void   )  const [inline, inherited]

The number of parXXL processes minus one in this parXXL run.

Reimplemented in par::step::array< T >, par::step::array< off_t >, par::step::array< val_t >, and par::step::array< S >.

Definition at line 214 of file par_cntrl_base.h.

void par::cntrl::info::pop_state ( void   )  [inline, inherited]

Definition at line 228 of file par_cntrl_base.h.

void par::cntrl::info::push_state ( unsigned  salt  )  [inline, inherited]

Definition at line 227 of file par_cntrl_base.h.

size_t par::cntrl::session ( proc_data &  here  )  [inline]

Definition at line 105 of file par_cntrl_base.h.

size_t par::cntrl::session ( void   )  [inline]

Definition at line 98 of file par_cntrl_base.h.

size_t par::cntrl::session ( proc_data_p  ldata  )  [inline]

The id of this parXXL session.

Definition at line 91 of file par_cntrl_base.h.

void par::cntrl::info::set_out ( FILE *  of = NULL  )  [inline, inherited]

Definition at line 230 of file par_cntrl_base.h.

bool par::cntrl::info::valid ( long const   proc  )  const [inline, inherited]

Definition at line 223 of file par_cntrl_base.h.

bool par::cntrl::info::valid ( ulong const   proc  )  const [inline, inherited]

Definition at line 222 of file par_cntrl_base.h.

bool par::cntrl::info::valid ( int const   proc  )  const [inline, inherited]

Definition at line 221 of file par_cntrl_base.h.

bool par::cntrl::info::valid ( unsigned const   proc  )  const [inline, inherited]

Definition at line 220 of file par_cntrl_base.h.


Generated on Tue Oct 13 22:03:47 2009 for parXXL by  doxygen 1.5.8