/* s e t u p A u x i l i a r y Q P s o l u t i o n  */
returnValue QProblemB_setupAuxiliaryQPsolution(QProblemB *_THIS, const real_t *const xOpt, const real_t *const yOpt)
/* s e t u p A u x i l i a r y Q P s o l u t i o n  */
returnValue QProblemB_setupAuxiliaryQPsolution(QProblemB *_THIS, const real_t *const xOpt, const real_t *const yOpt)
{
	int i;
	int nV = QProblemB_getNV( _THIS );
	if ( xOpt != 0 )
	{
		if ( xOpt != _THIS->x )
			for( i=0; i<nV; ++i )
				_THIS->x[i] = xOpt[i];
	}
	else
	{
		for( i=0; i<nV; ++i )
			_THIS->x[i] = 0.0;
	}
	if ( yOpt != 0 )
	{
		if ( yOpt != _THIS->y )
			for( i=0; i<nV; ++i )
				_THIS->y[i] = yOpt[i];
	}
	else
	{
		for( i=0; i<nV; ++i )
			_THIS->y[i] = 0.0;
	}
	return SUCCESSFUL_RETURN;
}