# module `concrete.fhe.mlir.conversion` Declaration of `ConversionType` and `Conversion` classes. --- ## class `ConversionType` ConversionType class, to make it easier to work with MLIR types. ### method `__init__` ```python __init__(mlir: Type) ``` --- #### property is_clear --- #### property is_scalar --- #### property is_tensor --- #### property is_unsigned --- ## class `Conversion` Conversion class, to store MLIR operations with additional information. ### method `__init__` ```python __init__(origin: Node, result: OpResult) ``` --- #### property bit_width --- #### property is_clear --- #### property is_encrypted --- #### property is_scalar --- #### property is_signed --- #### property is_tensor --- #### property is_unsigned --- #### property original_bit_width Get the original bit-width of the conversion. If not explicitly set, defaults to the actual bit width. --- #### property shape --- ### method `set_original_bit_width` ```python set_original_bit_width(original_bit_width: int) ``` Set the original bit-width of the conversion.