# Initial States (qiskit.aqua.components.initial_states)¶

Initial states are a fixed quantum state. These can be used, for example, to define a starting state for variational_forms, such as when used with VQE, or to define a starting state for the evolution in algorithms such as QPE and IQPE.

If you have a specific quantum circuit you would like to use as an initial state, and do not want to make a new class derived from InitialState to use it, this can be especially so if the circuit is fixed, then see Custom which allows it to be used as an InitialState for algorithms and components that expect this as a type.

# Initial State Base Class¶

 InitialState Base class for InitialState.

# Initial States¶

 Custom The custom initial state. VarFormBased The variational form based initial state. Zero The zero (null/vacuum) state.