Antares Simulator
Power System Simulator
Loading...
Searching...
No Matches
Antares::Optimization::ConstraintSlackAnalysis Class Reference

#include <constraint-slack-analysis.h>

Inheritance diagram for Antares::Optimization::ConstraintSlackAnalysis:
Antares::Optimization::UnfeasibilityAnalysis

Public Member Functions

void run (operations_research::MPSolver *problem) override
 
void printReport () const override
 
std::string title () const override
 
const std::vector< const operations_research::MPVariable * > & largestSlackVariables ()
 
- Public Member Functions inherited from Antares::Optimization::UnfeasibilityAnalysis
bool hasDetectedInfeasibilityCause () const
 

Additional Inherited Members

- Protected Attributes inherited from Antares::Optimization::UnfeasibilityAnalysis
bool hasDetectedInfeasibilityCause_ = false
 

Detailed Description

That particular analysis relaxes all constraints by adding slack variables for each one.

Member Function Documentation

◆ printReport()

void Antares::Optimization::ConstraintSlackAnalysis::printReport ( ) const
overridevirtual

◆ run()

void Antares::Optimization::ConstraintSlackAnalysis::run ( operations_research::MPSolver * problem)
overridevirtual

◆ title()

std::string Antares::Optimization::ConstraintSlackAnalysis::title ( ) const
inlineoverridevirtual

The documentation for this class was generated from the following files: