Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
sc::BcastState(3)		     MPQC		     sc::BcastState(3)

NAME
       sc::BcastState -	This creates and forwards/retrieves data from either a
       BcastStateRecv or a BcastStateSend depending on the value of the
       argument	to constructor.

SYNOPSIS
       #include	<mstate.h>

   Public Member Functions
       BcastState (const Ref< MessageGrp > &, int source=0)
	   Create a BcastState object. The default source is node 0.
       void bcast (int &)
	   Broadcast data to all nodes.
       void bcast (double &)
       void bcast (int *&, int)
       void bcast (double *&, int)
       template<class T	> void bcast (Ref< T > &a)
       void flush ()
	   Force data to be written.
       void forget_references ()
	   Call	the StateOut or	StateIn	forget_references member.
       void set_buffer_size (int)
	   Controls the	amount of data that is buffered	before it is sent.

Detailed Description
       This creates and	forwards/retrieves data	from either a BcastStateRecv
       or a BcastStateSend depending on	the value of the argument to
       constructor.

Member Function	Documentation
   void	sc::BcastState::bcast (int &)
       Broadcast data to all nodes. After these	are called for a group of data
       the flush member	must be	called to force	the source node	to actually
       write the data.

   void	sc::BcastState::flush ()
       Force data to be	written. Data is not otherwise written until the
       buffer is full.

Author
       Generated automatically by Doxygen for MPQC from	the source code.

Version	2.3.1			Tue Sep	21 2021		     sc::BcastState(3)

NAME | SYNOPSIS | Detailed Description | Member Function Documentation | Author

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=sc_BcastState&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help