# 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.