sc::PumaThreadGrp Class Reference

The PumaThreadGrp class privides a concrete thread group appropriate for the intel teraflops machine. More...

#include <thpuma.h>

Inheritance diagram for sc::PumaThreadGrp:

sc::ThreadGrp sc::DescribedClass sc::RefCount sc::Identity List of all members.

Public Member Functions

 PumaThreadGrp (const Ref< KeyVal > &)
int start_threads ()
 Starts the threads running.
int wait_threads ()
 Wait for all the threads to complete.
Ref< ThreadLocknew_lock ()
 Return a local object.

Detailed Description

The PumaThreadGrp class privides a concrete thread group appropriate for the intel teraflops machine.


Member Function Documentation

int sc::PumaThreadGrp::start_threads (  )  [virtual]

Starts the threads running.

Thread 0 will be run by the thread that calls start_threads.

Implements sc::ThreadGrp.

int sc::PumaThreadGrp::wait_threads (  )  [virtual]

Wait for all the threads to complete.

This must be called before start_threads is called again or the object is destroyed.

Implements sc::ThreadGrp.


The documentation for this class was generated from the following file:
Generated at Mon Dec 3 23:24:00 2007 for MPQC 2.3.1 using the documentation package Doxygen 1.5.2.