35 #include <SubjectTo.hpp> 52 for( i=0; i<
size; ++i )
69 for( i=0; i<
size; ++i )
96 for( i=0; i<
size; ++i )
123 for( i=0; i<
size; ++i )
146 if (
status[newnumber] == newstatus )
149 status[newnumber] = newstatus;
178 int number1,
int number2
185 if ( number1 == number2 )
returnValue addNumber(int addnumber)
SubjectTo & operator=(const SubjectTo &rhs)
SubjectToStatus status[NVMAX+NCMAX]
SubjectToType type[NVMAX+NCMAX]
Allows to pass back messages to the calling function.
Base class for managing working sets of bounds and constraints.
#define THROWERROR(retval)
returnValue swapNumbers(int number1, int number2)
returnValue swapIndex(Indexlist *const indexlist, int number1, int number2)
returnValue addIndex(Indexlist *const indexlist, int newnumber, SubjectToStatus newstatus)
returnValue removeNumber(int removenumber)
returnValue removeIndex(Indexlist *const indexlist, int removenumber)
void rhs(const real_t *x, real_t *f)
Stores and manages index lists.
#define THROWWARNING(retval)