CGRA-ME
|
#include <ILPMapper.h>
Public Member Functions | |
ILPMapper (std::shared_ptr< CGRA > cgra, int timelimit, const ConfigStore &args) | |
~ILPMapper ()=default | |
Mapping | mapOpGraph (std::shared_ptr< OpGraph > opgraph, int II, const MRRG &mrrg, std::unordered_map< std::string, std::string > fix_port) override |
![]() | |
virtual | ~Mapper () |
Public Attributes | |
ConfigStore | flags = {} |
ConstraintGroupSet | lazy_constraints = {} |
Private Member Functions | |
ILPMapperStatus | GurobiMap (const OpGraph &opgraph, int II, Mapping *mapping, const MRRG &mrrg, std::unordered_map< std::string, std::string > fix_port) |
Private Attributes | |
double | mipgap |
int | solnlimit |
Additional Inherited Members | |
![]() | |
Mapper (std::shared_ptr< CGRA > cgra, int timelimit) | |
![]() | |
std::shared_ptr< CGRA > | cgra |
int | timelimit |
Definition at line 28 of file ILPMapper.h.
|
strong |
Definition at line 31 of file ILPMapper.h.
|
strong |
Definition at line 24 of file ILPMapper.cpp.
ILPMapper::ILPMapper | ( | std::shared_ptr< CGRA > | cgra, |
int | timelimit, | ||
const ConfigStore & | args | ||
) |
Definition at line 104 of file ILPMapper.cpp.
|
default |
|
private |
Definition at line 171 of file ILPMapper.cpp.
|
overridevirtual |
Implements Mapper.
Definition at line 120 of file ILPMapper.cpp.
ConfigStore ILPMapper::flags = {} |
Definition at line 38 of file ILPMapper.h.
ConstraintGroupSet ILPMapper::lazy_constraints = {} |
Definition at line 39 of file ILPMapper.h.
|
private |
Definition at line 43 of file ILPMapper.h.
|
private |
Definition at line 44 of file ILPMapper.h.