PPL Logo

Agent Class Reference

#include <LBAgent.h>

Inheritance diagram for Agent:

Inheritance graph
[legend]
Collaboration diagram for Agent:

Collaboration graph
[legend]

Public Types

typedef struct Agent::_Elem Elem

Public Member Functions

 Agent (int p)
virtual ~Agent ()
virtual Elemmy_preferred_procs (int *existing_map, int object, int *trialpes, int metric)

Data Fields

int npes
Elempreferred_list

Data Structures

struct  _Elem

Detailed Description

Definition at line 12 of file LBAgent.h.


Member Typedef Documentation

typedef struct Agent::_Elem Agent::Elem


Constructor & Destructor Documentation

Agent::Agent ( int  p  )  [inline]

Definition at line 25 of file LBAgent.h.

virtual Agent::~Agent (  )  [inline, virtual]

Definition at line 26 of file LBAgent.h.


Member Function Documentation

virtual Elem* Agent::my_preferred_procs ( int existing_map,
int  object,
int trialpes,
int  metric 
) [inline, virtual]

Reimplemented in TopologyAgent, comlibAgent, and MulticastAgent.

Definition at line 28 of file LBAgent.h.


Field Documentation

Definition at line 22 of file LBAgent.h.

Referenced by TopologyAgent::my_preferred_procs(), and TopologyAgent::TopologyAgent().


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

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