Antares Simulator
Power System Simulator
|
Public Member Functions | |
TimeDependentLinearExpression (const Optimisation::LinearProblemApi::FillContext &fillContext) | |
TimeDependentLinearExpression (const Optimisation::LinearProblemApi::FillContext &fillContext, const LinearExpression &linearExpression) | |
TimeDependentLinearExpression (const std::unordered_map< unsigned, LinearExpression > &linearExpressions) | |
TimeDependentLinearExpression | operator+ (const TimeDependentLinearExpression &other) const |
Sum two linear expressions. | |
TimeDependentLinearExpression | operator- (const TimeDependentLinearExpression &other) const |
Subtract two linear expressions. | |
TimeDependentLinearExpression | operator* (const TimeDependentLinearExpression &other) const |
TimeDependentLinearExpression | operator/ (const TimeDependentLinearExpression &other) const |
TimeDependentLinearExpression | operator- () const |
Multiply linear expression by -1. | |
const std::unordered_map< unsigned, LinearExpression > & | GetLinearExpressions () const |
size_t | getSize () const |
TimeDependentLinearExpression Antares::Optimization::TimeDependentLinearExpression::operator* | ( | const TimeDependentLinearExpression & | other | ) | const |
Multiply two linear expressions Only one can have non-zero coefficients, otherwise the result cannot be linear
TimeDependentLinearExpression Antares::Optimization::TimeDependentLinearExpression::operator/ | ( | const TimeDependentLinearExpression & | other | ) | const |
Divide two linear expressions Only first expression can have non-zero coefficients, otherwise the result cannot be linear