%==========================================================================
% File Name     : <ProblemSet.m>
% Usage         : [problem, ok] = ProblemSet(problem)
% Description   : This sub-routine fills all the undefined fields in the
% problem structs with zeros and also checks whether the provided problem
% is feasible/lower-dimensional in the initial parameter space. The only
% fields that necessarily have to be specified are the inequality
% constraints
%--------------------------------------------------------------------------
% Author        : Richard Oberdieck, Nikolaos A. Diangelakis
% Office        : Giesecke Engineering Research Building, Texas A&M, USA.
% Mail          : paroc@tamu.edu
%--------------------------------------------------------------------------
% Last Revision | Author  | Description
%---------------+---------+------------------------------------------------
% 20-Apr-2015   | RO      | Initial Version
%==========================================================================