//! # State
//!//! use state to distinguish the shape of the matrix,
//! mainly used to distinguish the direction of the vector
/// state for matrices
#[derive(Debug, Clone)]pubstructSMatrix;/// state for row vectors
#[derive(Debug, Clone)]pubstructSRow;/// state for column vectors
#[derive(Debug, Clone)]pubstructSColumn;