# module `concrete.compiler.simulated_value_decrypter` SimulatedValueDecrypter. --- ## class `SimulatedValueDecrypter` A helper class to decrypt `Value`s. ### method `__init__` ```python __init__(value_decrypter: SimulatedValueDecrypter) ``` Wrap the native C++ object. **Args:** value_decrypter (_SimulatedValueDecrypter): object to wrap **Raises:** TypeError: if `value_decrypter` is not of type `_SimulatedValueDecrypter` --- ### method `decrypt` ```python decrypt(position: int, value: Value) → Union[int, ndarray] ``` Decrypt value. **Args:** position (int): position of the argument within the circuit value (Value): value to decrypt **Returns:** Union[int, np.ndarray]: decrypted value --- ### method `new` ```python new(client_parameters: ClientParameters, circuit_name: str = 'main') ``` Create a value decrypter.