function varargout = lscov(varargin)
%LSCOV Least squares with known covariance for codistributed array data.
%   X = LSCOV(A,B)
%   X = LSCOV(A,B,W)
%   X = LSCOV(A,B,V)
%   X = LSCOV(A,B,V,ALG)
%   [X,STDX] = LSCOV(...)
%   [X,STDX,MSE] = LSCOV(...)
%   [X,STDX,MSE,S] = LSCOV(...)
%   
%   Limitations:
%   Sparse codistributed array inputs are not supported.
%   
%   See also LSCOV, codistributed.
%   


%   Copyright 2022 The MathWorks, Inc.

% try...catch prevents error being reported by internal
try
    [varargout{1:nargout}] = parallel.internal.flowthrough.lscov(varargin{:});
catch ME
    throw(ME);
end

end