/* f l i p F i x e d  */
returnValue Constraints_flipFixed(Constraints *_THIS, int number)
/* f l i p F i x e d  */
returnValue Constraints_flipFixed(Constraints *_THIS, int number)
{
	if ( ( number < 0 ) || ( number >= _THIS->n ) )
		return THROWERROR( RET_INDEX_OUT_OF_BOUNDS );
	if ( _THIS->status != 0 )
		switch (_THIS->status[number])
		{
			case ST_LOWER: _THIS->status[number] = ST_UPPER; break;
			case ST_UPPER: _THIS->status[number] = ST_LOWER; break;
			default: return THROWERROR( RET_MOVING_CONSTRAINT_FAILED );
		}
	return SUCCESSFUL_RETURN;
}