Skip to main content

[]

Symbol of StateVector<Real,Unknown,Dense,Complete>.

Overloads

NameDescription
(const StateVector<Real,Unknown,Dense,Complete> lhs [] const Fbit fbit) -> const realState vector coefficient access.
(StateVector<Real,Unknown,Dense,Complete> lhs [] const integer index) -> realState vector coefficient access.
(const StateVector<Real,Unknown,Dense,Complete> lhs [] const Qbit Qbit) -> const realState vector coefficient access.
(StateVector<Real,Unknown,Dense,Complete> lhs [] const Qbit Qbit) -> realState vector coefficient access.
(StateVector<Real,Unknown,Dense,Complete> lhs [] const Fbit fbit) -> realState vector coefficient access.
(const StateVector<Real,Unknown,Dense,Complete> lhs [] const integer index) -> const realState vector coefficient access.

(const StateVector<Real,Unknown,Dense,Complete> lhs [] const Fbit fbit) -> const real

State vector coefficient access.

Parameters

  • lhs: Left-hand side value.
  • fbit: A product state of qubits interpreted as an integer.

Example

var sv = state_vector(vector([0,1,2,3]), as_spinhalf)
sv[Qbit("01")] // Returns 2

(StateVector<Real,Unknown,Dense,Complete> lhs [] const integer index) -> real

State vector coefficient access.

Parameters

  • lhs: Left-hand side value.
  • index: Index of the vector element to access.

Example

var sv = state_vector(vector([0,1,2,3]), as_spinhalf) 
sv[2] // Returns 2

(const StateVector<Real,Unknown,Dense,Complete> lhs [] const Qbit Qbit) -> const real

State vector coefficient access.

Parameters

  • lhs: Left-hand side value.
  • Qbit: A product state of qubits interpreted as an integer.

Example

var sv = state_vector(vector([0,1,2,3]), as_spinhalf)
sv[Qbit("01")] // Returns 2

(StateVector<Real,Unknown,Dense,Complete> lhs [] const Qbit Qbit) -> real

State vector coefficient access.

Parameters

  • lhs: Left-hand side value.
  • Qbit: A Qbit object whose bitstring representation is interpreted as an integer.

Example

var sv = state_vector(vector([0,1,2,3]), as_spinhalf)
sv[Qbit("01")] // Returns 2

(StateVector<Real,Unknown,Dense,Complete> lhs [] const Fbit fbit) -> real

State vector coefficient access.

Parameters

  • lhs: Left-hand side value.
  • fbit: A Qbit object whose bitstring representation is interpreted as an integer.

Example

var sv = state_vector(vector([0,1,2,3]), as_spinhalf)
sv[Qbit("01")] // Returns 2

(const StateVector<Real,Unknown,Dense,Complete> lhs [] const integer index) -> const real

State vector coefficient access.

Parameters

  • lhs: Left-hand side value.
  • index: Index of the vector element to access.

Example

var sv = state_vector(vector([0,1,2,3]), as_spinhalf) 
sv[2] // Returns 2