124 if ( ( _number < 0 ) || ( _number >=
getNV( ) ) )
161 for( i=0; i<
nV; ++i )
171 for( i=0; i<
nV; ++i )
181 for( i=0; i<
nV; ++i )
200 if ( ( _number < 0 ) || ( _number >=
getNV( ) ) )
221 if ( ( _number < 0 ) || ( _number >=
getNV( ) ) )
242 if ( ( number1 < 0 ) || ( number1 >=
getNV( ) ) || ( number2 < 0 ) || ( number2 >=
getNV( ) ) )
returnValue swapFree(int number1, int number2)
SubjectTo & operator=(const SubjectTo &rhs)
returnValue moveFixedToFree(int _number)
Allows to pass back messages to the calling function.
Base class for managing working sets of bounds and constraints.
#define THROWERROR(retval)
returnValue setupBound(int _number, SubjectToStatus _status)
returnValue swapIndex(Indexlist *const indexlist, int number1, int number2)
returnValue addIndex(Indexlist *const indexlist, int newnumber, SubjectToStatus newstatus)
Bounds & operator=(const Bounds &rhs)
returnValue setupAllFree()
returnValue removeIndex(Indexlist *const indexlist, int removenumber)
void rhs(const real_t *x, real_t *f)
SubjectToType getType(int i) const
Manages working sets of bounds (= box constraints).
returnValue moveFreeToFixed(int _number, SubjectToStatus _status)