|
Antares Simulator
Power System Simulator
|
Public Types | |
| using | iterator = std::vector< LinearExpression >::iterator |
| using | const_iterator = std::vector< LinearExpression >::const_iterator |
Public Member Functions | |
| TimeDependentLinearExpression (std::size_t nbTimesteps) | |
| TimeDependentLinearExpression (const std::span< const double > &values) | |
| TimeDependentLinearExpression (LinearExpression &&expr) | |
| TimeDependentLinearExpression (const std::vector< std::pair< int, double >> &coefs, double constant) | |
| std::vector< double > | constant () const |
| void | mergeDuplicateCoefficients () |
| std::size_t | size () const |
| bool | isConstant () const |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| LinearExpression & | operator[] (std::size_t idx) |
| const LinearExpression & | operator[] (std::size_t idx) const |
| TimeDependentLinearExpression & | operator+= (const TimeDependentLinearExpression &other) |
| TimeDependentLinearExpression & | operator-= (const TimeDependentLinearExpression &other) |
| void | rotate (int shift) |
| TimeDependentLinearExpression & | operator*= (double factor) |
| TimeDependentLinearExpression & | operator*= (const TimeDependentLinearExpression &other) |
| TimeDependentLinearExpression | operator- () const |
| TimeDependentLinearExpression | operator/ (const TimeDependentLinearExpression &other) const |