Docs (98% documented)

Reference InitError Enumeration Reference

  • Guides
    • README
  • Enumerations
    • DecomposeGatesError
    • DensityMatrixError
    • DrawCircuitError
    • EvolveCircuitError
    • GateError
    • GroupedProbabilitiesError
    • MakeDensityMatrixError
    • MakeStatevectorBitsError
    • MakeStatevectorError
    • NoiseError
    • QuantumOperatorError
    • SimplifiedGate
    • SimplifiedNoise
    • SimplifiedQuantumOperator
    • StatevectorError
    • SummarizedProbabilitiesError
    • UnitaryError
  • Extensions
    • Array
    • Double
    • Int
    • – DivisionType
    • String
  • Protocols
    • Circuit
    • CircuitDensityMatrix
    • CircuitDensityMatrixFactory
    • CircuitFactory
    • CircuitProbabilities
    • CircuitStatevector
    • CircuitStatevectorFactory
    • ConfigurableGate
    • Drawable
    • DrawerFactory
    • GeneticFactory
    • NoiseCircuit
    • NoiseCircuitFactory
    • QuantumOperatorConvertible
    • SimplifiedGateConvertible
    • SimplifiedNoiseConvertible
    • SimplifiedQuantumOperatorConvertible
    • TwoLevelDecompositionSolver
    • TwoLevelDecompositionSolverFactory
    • XorGaussianEliminationSolver
    • XorGaussianEliminationSolverFactory
  • Structures
    • ContinuedFractionsSolver
    • – FindApproximationError
    • ControlledGate
    • – InitError
    • EuclideanSolver
    • Gate
    • – MakeInversionAboutMeanError
    • – MakeModularExponentiationError
    • – MakeQuantumFourierTransformError
    • – Axis
    • GeneticConfiguration
    • – InitError
    • GeneticUseCase
    • – InitError
    • – TruthTable
    • – Circuit
    • HadamardGate
    • MainCircuitDensityMatrixFactory
    • MainCircuitFactory
    • – UnitaryConfiguration
    • – StatevectorConfiguration
    • MainCircuitStatevectorFactory
    • MainDrawerFactory
    • MainGeneticFactory
    • MainNoiseCircuitFactory
    • – DensityMatrixConfiguration
    • MainTwoLevelDecompositionSolverFactory
    • – SingleQubitGateDecomposition
    • MainXorGaussianEliminationSolverFactory
    • Matrix
    • – InitError
    • MatrixGate
    • – InitError
    • Noise
    • NotGate
    • OracleGate
    • – InitError
    • PhaseShiftGate
    • QuantumOperator
    • Rational
    • – InitError
    • RotationGate
    • Vector
    • – InitError
  • Type Aliases
    • SQCView
    • SQCView

InitError

public enum InitError : Error

Errors throwed by GeneticConfiguration.init(depth:generationCount:populationSize:tournamentSize:mutationProbability:threshold:errorProbability:)

  • depthHasToBeAPositiveNumber

    Throwed when GeneticConfiguration.depth starts with a negative number

    Declaration

    Swift

    case depthHasToBeAPositiveNumber
  • depthIsEmpty

    Throwed when GeneticConfiguration.depth is an empty Range

    Declaration

    Swift

    case depthIsEmpty
  • populationSizeHasToBeBiggerThanZero

    Throwed when GeneticConfiguration.populationSize starts on 0 which is not valid because that would be the size of the initial population and an empty initial population can not produce new circuits

    Declaration

    Swift

    case populationSizeHasToBeBiggerThanZero
  • populationSizeIsEmpty

    Throwed when GeneticConfiguration.populationSize is an empty Range

    Declaration

    Swift

    case populationSizeIsEmpty
  • tournamentSizeHasToBeBiggerThanZero

    Throwed when GeneticConfiguration.tournamentSize is 0 which is not valid because a reproduction operation requires at least 1 circuit in the tournament

    Declaration

    Swift

    case tournamentSizeHasToBeBiggerThanZero

© 2021 . All rights reserved. (Last updated: 2021-12-12)

Generated by jazzy ♪♫ v0.13.7, a Realm project.