qiskit/providers/basicaer/qasm_simulator.py
def _validate_initial_statevector(self):
        """Validate an initial statevector"""
        # If initial statevector isn't set we don't need to validate
        if self._initial_statevector is None:
            return
        # Check statevector is correct length for number of qubits
        length = len(self._initial_statevector)
        required_dim = 2 ** self._number_of_qubits
        if length != required_dim:
            raise BasicAerError('initial statevector is incorrect length: ' +
                                '{} != {}'.format(length, required_dim))
def _validate_initial_statevector(self):
        # If initial statevector isn't set we don't need to validate
        if self._initial_statevector is None:
            return
        # Check statevector is correct length for number of qubits
        length = len(self._initial_statevector)
        required_dim = 2 ** self._number_of_qubits
        if length != required_dim:
            raise BasicAerError('initial statevector is incorrect length: ' +
                                '{} != {}'.format(length, required_dim))
def _validate_initial_statevector ( self ) : # If initial statevector isn't set we don't need to validate if self . _initial_statevector is None : return # Check statevector is correct length for number of qubits length = len ( self . _initial_statevector ) required_dim = 2 ** self . _number_of_qubits if length != required_dim : raise BasicAerError ( 'initial statevector is incorrect length: ' + '{} != {}' . format ( length , required_dim ) )
Validate an initial statevector
Validate an initial statevector