#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(
,
);
};