Functions
BCP_tm_functions.cpp File Reference
#include <cstdio>
#include "BCP_os.hpp"
#include "BCP_error.hpp"
#include "BCP_node_change.hpp"
#include "BCP_enum_tm.hpp"
#include "BCP_tm.hpp"
#include "BCP_tm_functions.hpp"
Include dependency graph for BCP_tm_functions.cpp:

Go to the source code of this file.

Functions

static BCP_node_start_result BCP_tm_start_one_node (BCP_tm_prob &p)
 
BCP_vec< std::pair< int, int >
>::iterator 
BCP_tm_identify_process (BCP_vec< std::pair< int, int > > &proclist, int proc)
 
bool BCP_tm_assign_processes (BCP_tm_prob &p, BCP_tm_node *node)
 
static void BCP_tm_free_nodes (BCP_tm_prob &p)
 
BCP_node_start_result BCP_tm_start_new_nodes (BCP_tm_prob &p)
 
void BCP_tm_list_candidates (BCP_tm_prob &p)
 
void BCP_check_parameters (BCP_tm_prob &p)
 
void BCP_sanity_checks (BCP_tm_prob &p)
 

Function Documentation

static BCP_node_start_result BCP_tm_start_one_node ( BCP_tm_prob p)
inlinestatic

Definition at line 154 of file BCP_tm_functions.cpp.

BCP_vec< std::pair<int,int> >::iterator BCP_tm_identify_process ( BCP_vec< std::pair< int, int > > &  proclist,
int  proc 
)

Definition at line 16 of file BCP_tm_functions.cpp.

bool BCP_tm_assign_processes ( BCP_tm_prob p,
BCP_tm_node node 
)

Definition at line 31 of file BCP_tm_functions.cpp.

static void BCP_tm_free_nodes ( BCP_tm_prob p)
static

Definition at line 142 of file BCP_tm_functions.cpp.

BCP_node_start_result BCP_tm_start_new_nodes ( BCP_tm_prob p)

Definition at line 267 of file BCP_tm_functions.cpp.

void BCP_tm_list_candidates ( BCP_tm_prob p)

Definition at line 289 of file BCP_tm_functions.cpp.

void BCP_check_parameters ( BCP_tm_prob p)

Definition at line 305 of file BCP_tm_functions.cpp.

void BCP_sanity_checks ( BCP_tm_prob p)

Definition at line 377 of file BCP_tm_functions.cpp.