function obj = stabsepOptions(varargin)
% Options for STABSEP:
% 
%   Focus     Focus of decomposition [{'stable'} | 'unstable']
%             With Focus='stable' (default), the first output G1 of STABSEP 
%             should include all modes satisfying
%                Continuous time:  Re(s) < -OFFSET * max(1,|Im(s)|)
%                Discrete time:      |z| < 1 - OFFSET .
%             With Focus='unstable', G1 should include all modes satisfying
%                Continuous time:  Re(s) >  OFFSET * max(1,|Im(s)|)
%                Discrete time:      |z| > 1 + OFFSET .
%             When an exact stable/unstable split is numerically impossible,
%             G1 includes a maximum subset of the desired modes and G2 
%             contains the remaining mix of stable and unstable modes.
% 
%   SepTol    Accuracy loss factor (default = 10).
%             The STABSEP algorithm ensures that the frequency responses of 
%             G and G1+G2 differ by no more than SepTol times the absolute 
%             accuracy of the computed value of G(s). Increasing SepTol
%             helps separate clustered stable and unstable modes at the 
%             expense of accuracy.

%    Copyright 1984-2023 The MathWorks, Inc.
try
   obj = initOptions(ltioptions.stabsep,varargin);
catch E
   throw(E)
end