simulation

package
v0.0.0-...-b180f38 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CircuitSimulator

type CircuitSimulator struct {
	// contains filtered or unexported fields
}

func (*CircuitSimulator) SimulateQuantumCircuit

func (cs *CircuitSimulator) SimulateQuantumCircuit(
	ctx context.Context,
	request *proto.CircuitSimulationRequest,
) (*proto.CircuitSimulationResponse, error)

type NoiseSimulator

type NoiseSimulator struct {
	// contains filtered or unexported fields
}

func (*NoiseSimulator) SimulateQuantumNoise

func (ns *NoiseSimulator) SimulateQuantumNoise(
	ctx context.Context,
	request *proto.NoiseSimulationRequest,
) (*proto.NoiseSimulationResponse, error)

type SimulationManager

type SimulationManager struct {
	// contains filtered or unexported fields
}

func (*SimulationManager) RunQuantumSimulation

func (sm *SimulationManager) RunQuantumSimulation(
	ctx context.Context,
	config *proto.SimulationConfig,
) (*proto.SimulationResult, error)

type SimulationOrchestrator

type SimulationOrchestrator struct {
	// contains filtered or unexported fields
}

func (*SimulationOrchestrator) OrchestrateSimulation

func (so *SimulationOrchestrator) OrchestrateSimulation(
	ctx context.Context,
	request *proto.SimulationRequest,
) (*proto.SimulationResponse, error)

type ThreatSimulator

type ThreatSimulator struct {
	// contains filtered or unexported fields
}

func (*ThreatSimulator) SimulateQuantumThreats

func (ts *ThreatSimulator) SimulateQuantumThreats(
	ctx context.Context,
	request *proto.ThreatSimulationRequest,
) (*proto.ThreatSimulationResponse, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL