class ngraph::pass::low_precision::FakeQuantizeDequantization

#include <fake_quantize_dequantization.hpp>

class FakeQuantizeDequantization
{
public:
    // fields

    size_t channelDimIndex;
    Output<Node> data;
    std::shared_ptr<ov::opset1::Convert> convert;
    std::shared_ptr<ov::opset1::Subtract> subtract;
    std::shared_ptr<ov::opset1::Convert> subtractConvert;
    std::shared_ptr<ov::opset1::Constant> subtractConstant;
    std::shared_ptr<ov::opset1::Multiply> multiply;
    std::shared_ptr<ov::opset1::Constant> multiplyConstant;

    // construction

    FakeQuantizeDequantization();
    FakeQuantizeDequantization(, , , , , , );

    // methods

    bool empty() const;
    bool multiplyHasZeroOrDenormal() const;
    bool isShared() const;
    bool isLowPrecision() const;
    std::shared_ptr<Node>const std::shared_ptr<Node>& copyWithNewInput() const;
    boolconst std::shared_ptr<ngraph::Node>& checkElementwise() const;
    static boolconst std::shared_ptr<ngraph::Node>& checkShape();

    static intconst std::shared_ptr<ngraph::Node>&std::shared_ptr<ov::opset1::Convert>&std::shared_ptr<ov::opset1::Constant>& fillDequantizationParams(
        ,
        ,

        );

    static intconst std::shared_ptr<ngraph::Node>&std::shared_ptr<ov::opset1::Constant>& fillDequantizationParams(
        ,

        );
};