%==========================================================================
% File Name     : <Geometrical.m>                                          
% Usage         : [Solution,Timing,Outer] = Geometrical(problem)           
% Description   : This function is a step-size based mpLP/QP solver, which 
% solves the 'problem' and provides the parametric solution. The approach  
% is based on                                                              
%   Baotic, M. (2002) An efficient algorithm for multiparametric quadratic 
%   programming. Technical Report, ETH Zurich, 2002.                       
% with modifications in several key elements. The required structure of    
% 'problem' can be found in the readme or in the User Guide of POP.        
%--------------------------------------------------------------------------
% Author        : Richard Oberdieck, Nikolaos A. Diangelakis,              
%                 Efstratios N. Pistikopoulos                              
% Office        : Engineering Research Building, Texas A&M University, USA 
% Mail          : paroc@tamu.edu                                           
%--------------------------------------------------------------------------
% Last Revision | Author  | Description                                    
%---------------+---------+------------------------------------------------
% May-2012      | MWH     | Update                                         
%---------------+---------+------------------------------------------------
% 21-Apr-2015   | RO      | Code clean-up, reformulation and commenting    
%---------------+---------+------------------------------------------------
% 11-Aug-2015   | RO      | Final Version                                  
%---------------+---------+------------------------------------------------
% 25-Nov-2015   | RO      | Improve finding the active set                 
%==========================================================================
