VPR-7.0
|
#include <PowerSpicedComponent.h>
Public Member Functions | |
PowerCallibInputs (PowerSpicedComponent *parent, float num_inputs) | |
void | add_size (float transistor_size, float power=0.) |
PowerCallibSize * | get_entry_bound (bool lower, float transistor_size) |
void | sort_me () |
void | callibrate () |
Data Fields | |
PowerSpicedComponent * | parent |
int | num_inputs |
std::vector< PowerCallibSize * > | entries |
bool | sorted |
bool | done_callibration |
Definition at line 40 of file PowerSpicedComponent.h.
PowerCallibInputs::PowerCallibInputs | ( | PowerSpicedComponent * | parent, |
float | num_inputs | ||
) |
Definition at line 14 of file PowerSpicedComponent.c.
void PowerCallibInputs::add_size | ( | float | transistor_size, |
float | power = 0. |
||
) |
Definition at line 24 of file PowerSpicedComponent.c.
void PowerCallibInputs::callibrate | ( | ) |
Definition at line 39 of file PowerSpicedComponent.c.
PowerCallibSize * PowerCallibInputs::get_entry_bound | ( | bool | lower, |
float | transistor_size | ||
) |
Definition at line 58 of file PowerSpicedComponent.c.
void PowerCallibInputs::sort_me | ( | ) |
Definition at line 34 of file PowerSpicedComponent.c.
bool PowerCallibInputs::done_callibration |
Definition at line 52 of file PowerSpicedComponent.h.
std::vector<PowerCallibSize*> PowerCallibInputs::entries |
Definition at line 44 of file PowerSpicedComponent.h.
int PowerCallibInputs::num_inputs |
Definition at line 43 of file PowerSpicedComponent.h.
PowerSpicedComponent* PowerCallibInputs::parent |
Definition at line 42 of file PowerSpicedComponent.h.
bool PowerCallibInputs::sorted |
Definition at line 45 of file PowerSpicedComponent.h.