1 #ifndef __OPTIMIZATION_H_INCLUDED
2 #define __OPTIMIZATION_H_INCLUDED
20 template <
class UsedType>
163 #endif // OPTIMIZATION_H
Matrix< UsedType > OptimizatedVariable
Matrix< UsedType > getRestrictionEqualityr()
void setRestrictionsInequality(Matrix< UsedType > A, Matrix< UsedType > B, bool isRigth)
virtual void Optimize()=0
Classe abstrata que tratam todos os modelos matemáticos.
Model< UsedType > * model
void AddRestrictionsEquality(Matrix< UsedType > A, Matrix< UsedType > B)
void AddRestrictionsInequality(Matrix< UsedType > A, Matrix< UsedType > B, bool isRigth)
Classe abstrata que tratam todos os métodos de otimização de sistemas.
Matrix< UsedType > getRestrictionR()
Matrix< UsedType > RestrictionR
Classe Matriz, com o intuito de realizar operações entre matrizes entre outras funções.
Matrix< UsedType > RestrictionEqualityr
Optimization()
Construtor padrão da biblioteca de otimização.
void setRestrictionsEquality(Matrix< UsedType > A, Matrix< UsedType > B)
Matrix< UsedType > getOptimizatedVariable()