Constructor with std::array.
std::array
Initializes a State instance by setting data to the array_input.
array_input – Array input
check_data – Boolean to check input data (Default: true)
Copy constructor.
Initializes a State instance from state_input.
state_input – State input