/* s e t u p Q P d a t a  */
returnValue QProblem_setupQPdataM(QProblem *_THIS, DenseMatrix *_H, const real_t *const _g, DenseMatrix *_A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA)
/* s e t u p Q P d a t a  */
returnValue QProblem_setupQPdataM(QProblem *_THIS, DenseMatrix *_H, const real_t *const _g, DenseMatrix *_A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA)
{
	if ( _H == 0 )
	{
		if ( _A == 0 )
			return QProblem_setupQPdata( _THIS,(real_t*)0,_g,(real_t*)0,_lb,_ub,_lbA,_ubA );
		else
			return QProblem_setupQPdata( _THIS,(real_t*)0,_g,DenseMatrix_getVal(_A),_lb,_ub,_lbA,_ubA );
	}
	else
	{
		if ( _A == 0 )
			return QProblem_setupQPdata( _THIS,DenseMatrix_getVal(_H),_g,(real_t*)0,_lb,_ub,_lbA,_ubA );
		else
			return QProblem_setupQPdata( _THIS,DenseMatrix_getVal(_H),_g,DenseMatrix_getVal(_A),_lb,_ub,_lbA,_ubA );
	}
}