function [X, this] = gridXFeasiblePoint(this)
% A random grid point that is XFeasible, or [] if none exist.
%

%   Copyright 2016-2022 The MathWorks, Inc.

[X, this] = sampleGridWithoutReplacement(this);
while ~isempty(X) && ~isInputFeasible(this, X)
    [X, this] = sampleGridWithoutReplacement(this);
end
end
