|  View source on GitHub | 
A serializable record mapping a processor_id and optional noise spec to a completely local cg.AbstractProcessor
Inherits From: SimulatedProcessorRecord, ProcessorRecord
cirq_google.workflow.SimulatedProcessorWithLocalDeviceRecord(
    processor_id: str, noise_strength: float = 0
)
| Args | |
|---|---|
| processor_id | The processor id we are emulating | 
| noise_strength | To do noisy simulation, set this to a positive float. The default
of 0will result in a noiseless state-vector simulation. Iffloat('inf')is provided the simulator will becirq.ZerosSampler. Otherwise, use
a depolarizing model with this probability of noise. | 
| Attributes | |
|---|---|
| processor_id | Dataclass field | 
| noise_strength | Dataclass field | 
Methods
get_device
get_device() -> cirq.Device
Return a cirq.Device for the processor specified by this class.
The default implementation delegates to self.get_processor().
get_processor
get_processor() -> cg.engine.SimulatedLocalProcessor
Return a cg.SimulatedLocalProcessor for the specified processor_id.
get_sampler
get_sampler() -> cg.ProcessorSampler
Return a cirq.Sampler for the processor specified by this class.
The default implementation delegates to self.get_processor().
__eq__
__eq__(
    other
)
Return self==value.
| Class Variables | |
|---|---|
| noise_strength | 0 |