|
SST/macro
|
#include <node_id_allocation.h>


Public Member Functions | |
| node_id_allocation (parallel_runtime *rt) | |
| virtual void | init_factory_params (sprockit::sim_parameters *params) |
| virtual | ~node_id_allocation () throw () |
| virtual void | allocate (int nnode_requested, const ordered_node_set &available, ordered_node_set &allocation) const |
| Get nodes. More... | |
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 () |
Static Public Member Functions | |
| static void | read_coordinate_file (const std::string &file, std::vector< node_id > &node_list, hw::topology *top) |
Protected Attributes | |
| std::string | coord_file_ |
Protected Attributes inherited from sstmac::sw::node_allocator | |
| hw::topology * | topology_ |
| parallel_runtime * | rt_ |
Additional Inherited Members | |
Protected Member Functions inherited from sstmac::sw::node_allocator | |
| node_allocator (parallel_runtime *rt) | |
Definition at line 10 of file node_id_allocation.h.
|
inline |
Definition at line 15 of file node_id_allocation.h.
References init_factory_params().

|
inlinevirtual | |||||||||||||
Definition at line 21 of file node_id_allocation.h.
References allocate(), and read_coordinate_file().

|
virtual |
Get nodes.
| nnode | number of nodes requested |
| available | the set of nodes that can be given |
| allocation | returns the nodes that have been allocated |
Implements sstmac::sw::node_allocator.
Referenced by ~node_id_allocation().
|
virtual |
Reimplemented from sstmac::sw::node_allocator.
Referenced by node_id_allocation().
|
static |
Referenced by ~node_id_allocation().
|
protected |
Definition at line 34 of file node_id_allocation.h.
1.8.11