CGRA-ME
|
Public Member Functions | |
InternalILPHeuristicMapperOptions (ILPHeuristicMapperOptions options_) | |
Public Member Functions inherited from ILPHeuristicMapperOptions | |
ILPHeuristicMapperOptions ()=delete | |
Public Attributes | |
std::string | solver_id |
bool | use_solver_gurobi |
bool | use_solver_gor_classic_cp |
bool | use_solver_gor_sat_cp |
bool | print_initial_mapping |
bool | print_intermediate_mappings |
bool | print_mapping |
bool | operand_nodes_are_normal |
bool | use_edge_vars_constrained_via_implication_network |
bool | split_edge_variables_by_trip_count |
bool | add_trip_count_balancing_constraints |
bool | add_trip_count_topological_constraints |
Public Attributes inherited from ILPHeuristicMapperOptions | |
NeighbourFinder | find_all_neighbour_FUs |
SolutionSelector | solution_selector |
EdgeCoster | edge_coster |
ConfigStore | general = {} |
NodeFilter | is_node_allowed = allowAllNodes |
OpNodeFilter | is_node_allowed_for_op = allowAllNodesForOps |
FUCoster | fu_coster = {} |
Friends | |
std::ostream & | operator<< (std::ostream &os, const InternalILPHeuristicMapperOptions &opts) |
Additional Inherited Members | |
Static Public Member Functions inherited from ILPHeuristicMapperOptions | |
static ILPHeuristicMapperOptions & | add_defaults (ILPHeuristicMapperOptions &options) |
static const ConfigStore & | default_general_opts () |
Definition at line 262 of file HeuristicMappers.cpp.
|
inline |
Definition at line 279 of file HeuristicMappers.cpp.
|
friend |
Definition at line 322 of file HeuristicMappers.cpp.
bool InternalILPHeuristicMapperOptions::add_trip_count_balancing_constraints |
Definition at line 276 of file HeuristicMappers.cpp.
bool InternalILPHeuristicMapperOptions::add_trip_count_topological_constraints |
Definition at line 277 of file HeuristicMappers.cpp.
bool InternalILPHeuristicMapperOptions::operand_nodes_are_normal |
Definition at line 272 of file HeuristicMappers.cpp.
bool InternalILPHeuristicMapperOptions::print_initial_mapping |
Definition at line 268 of file HeuristicMappers.cpp.
bool InternalILPHeuristicMapperOptions::print_intermediate_mappings |
Definition at line 269 of file HeuristicMappers.cpp.
bool InternalILPHeuristicMapperOptions::print_mapping |
Definition at line 270 of file HeuristicMappers.cpp.
std::string InternalILPHeuristicMapperOptions::solver_id |
Definition at line 263 of file HeuristicMappers.cpp.
bool InternalILPHeuristicMapperOptions::split_edge_variables_by_trip_count |
Definition at line 275 of file HeuristicMappers.cpp.
bool InternalILPHeuristicMapperOptions::use_edge_vars_constrained_via_implication_network |
Definition at line 274 of file HeuristicMappers.cpp.
bool InternalILPHeuristicMapperOptions::use_solver_gor_classic_cp |
Definition at line 265 of file HeuristicMappers.cpp.
bool InternalILPHeuristicMapperOptions::use_solver_gor_sat_cp |
Definition at line 266 of file HeuristicMappers.cpp.
bool InternalILPHeuristicMapperOptions::use_solver_gurobi |
Definition at line 264 of file HeuristicMappers.cpp.