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