BIE::EvaluationRequest Class Reference
Request model evaluation.
More...
#include <EvaluationRequest.h>
List of all members.
|
Public Member Functions |
|
| EvaluationRequest () |
| | Constructor.
|
|
virtual | ~EvaluationRequest () |
| | Destructor.
|
|
virtual void | Send (int destination, vector< MPI_Comm > *comms)=0 |
| | Send to node via a list of communicators.
|
|
virtual void | Recv (MPI_Status *status)=0 |
| | Receive a message.
|
|
virtual void | WaitForCompletion () |
| | Wait for MPI completion.
|
|
void | LogIt (const char *buf) |
| | Write a message to the log.
|
|
void | LogInt (const char *buf, int i) |
| | Write a message to the log with an integer value.
|
|
void | LogDouble (const char *buf, double d) |
| | Write a message to the log with an double value.
|
|
void | PrintLog () |
| | Print the log.
|
Public Attributes |
|
TSLog | log |
| | The "quick and dirty" log instance.
|
|
bool | sent |
| | True if value sent.
|
|
bool | received |
| | True if value received.
|
|
Semaphore * | finished |
| | Caller passes in a semphore to be signaled when request is complete.
|
|
| ElapsedTime | sendMutexWaitTime |
| | even quicker and dirtier timing
|
|
ElapsedTime | sendCmdTime |
| | Time in sending commands.
|
|
ElapsedTime | sendEvalTime |
| | Time evaluating something useful.
|
Detailed Description
Request model evaluation.
Member Data Documentation
even quicker and dirtier timing
Time in mutex waits
The documentation for this class was generated from the following file: