|
std::vector< std::shared_ptr< linkInfo > > | pLink |
|
| CBuilder (Antares::Data::Study &) |
| Default constructor.
|
|
| ~CBuilder ()=default |
| Destructor.
|
|
bool | runConstraintsBuilder (bool standalone=false) |
| Independent function to run the constraint generator from a study.
|
|
bool | completeFromStudy () |
| Complete the settings with the data from the study.
|
|
bool | deletePreviousConstraints () |
| Delete the network constraints.
|
|
bool | saveCBuilderToFile (const String &filename="") const |
|
bool | completeCBuilderFromFile (const std::string &filename="") |
|
int | alreadyExistingNetworkConstraints (const Yuni::String &prefix) const |
| check if network constraints already exists in the study
|
|
linkInfo * | findLinkInfoFromNodeNames (Data::AreaName &u, Data::AreaName &v) |
| find an edge from node names
|
|
void | buildAreaToLinkInfosMap () |
| build list of edges from area
|
|
linkInfo * | getLink (uint i) |
|
size_t | linkCount () |
|
bool | isCycleDriver (linkInfo *) |
|
uint | cycleCount (linkInfo *lnkI) |
|
bool | createConstraints (const std::vector< Vector > &) |
| create all the network constraints based on a mesh
|
|
double | setInfinite (const long value) |
|
bool | setCheckNodalLoopFlow (const bool value) |
|
bool | setLoopFlowInclusion (const bool value) |
|
bool | setPhaseShiftInclusion (const bool value) |
|
double | getInfinite () |
|
bool | getCheckNodalLoopFlow () |
|
bool | getLoopFlowInclusion () |
|
bool | getPhaseShiftInclusion () |
|
bool | setUpToDate (const bool value) |
|
bool | getUpToDate () |
|
bool | update () |
|
bool | updateLinks () |
|
bool | checkValidityOfNodalLoopFlow (linkInfo *linkInfo, size_t hour) |
|
void | updateLinkPhaseShift (linkInfo *linkInfo, size_t hour) const |
|
bool | checkLinkPhaseShift (linkInfo *linkInfo, size_t hour) const |
|
void | setCalendarStart (int start) |
|
void | setCalendarEnd (int end) |
|
uint | getCalendarStart () |
|
uint | getCalendarEnd () |
|