SST/macro
Public Member Functions | Protected Attributes | List of all members
sstmac::sw::dumpi_allocation Class Reference

#include <dumpi_allocation.h>

Inheritance diagram for sstmac::sw::dumpi_allocation:
Inheritance graph
Collaboration diagram for sstmac::sw::dumpi_allocation:
Collaboration graph

Public Member Functions

 dumpi_allocation (parallel_runtime *rt)
 
virtual void init_factory_params (sprockit::sim_parameters *params)
 
virtual void allocate (int nnode_requested, const ordered_node_set &available, ordered_node_set &allocation) const
 Get nodes. More...
 
virtual ~dumpi_allocation () throw ()
 
- Public Member Functions inherited from sstmac::sw::node_allocator
void set_topology (hw::topology *top)
 
virtual std::string to_string () const
 
virtual ~node_allocator () throw ()
 
- Public Member Functions inherited from sprockit::factory_type
virtual void init_factory_params (sim_parameters *params)
 
virtual void finalize_init ()
 

Protected Attributes

std::string metafile_
 
- Protected Attributes inherited from sstmac::sw::node_allocator
hw::topology * topology_
 
parallel_runtimert_
 

Additional Inherited Members

- Protected Member Functions inherited from sstmac::sw::node_allocator
 node_allocator (parallel_runtime *rt)
 

Detailed Description

Definition at line 22 of file dumpi_allocation.h.

Constructor & Destructor Documentation

sstmac::sw::dumpi_allocation::dumpi_allocation ( parallel_runtime rt)
inline

Definition at line 25 of file dumpi_allocation.h.

References allocate(), and init_factory_params().

Here is the call graph for this function:

virtual sstmac::sw::dumpi_allocation::~dumpi_allocation ( )
throw (
)
inlinevirtual

Definition at line 37 of file dumpi_allocation.h.

Member Function Documentation

virtual void sstmac::sw::dumpi_allocation::allocate ( int  nnode,
const ordered_node_set available,
ordered_node_set allocation 
) const
virtual

Get nodes.

Parameters
nnodenumber of nodes requested
availablethe set of nodes that can be given
allocationreturns the nodes that have been allocated
Returns
Whether the allocation succeeded based on available nodes

Implements sstmac::sw::node_allocator.

Referenced by dumpi_allocation().

virtual void sstmac::sw::dumpi_allocation::init_factory_params ( sprockit::sim_parameters *  params)
virtual

Reimplemented from sstmac::sw::node_allocator.

Referenced by dumpi_allocation().

Member Data Documentation

std::string sstmac::sw::dumpi_allocation::metafile_
protected

Definition at line 41 of file dumpi_allocation.h.


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