function this = ComplexPartialSystolicQlessQR(block)
    %Constructor

    %   Copyright 2020 The MathWorks, Inc.

    this = emblibhdl.ComplexPartialSystolicQlessQR;

    blockName = 'Complex Partial-Systolic Q-less QR Decomposition';

    supportedBlocks = {...
        ['embeddedpartialsystolicqr/',blockName],...
        };

    if nargin == 0
        block = '';
    end

    desc = struct('ShortListing', ...
        ['Generate HDL Code for the ',blockName,' block'], ...
        'HelpText',  ['HDL will be emitted for the ',blockName,' block']);

    this.init('SupportedBlocks', supportedBlocks,...
        'Description', desc,...
        'Block',  block,...
        'ArchitectureNames', 'default' );

end
% LocalWords:  embeddedpartialsystolicqr