|
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.
1.8.17