Array Attributes Structure
            
            
            Represents detailed information about vectors and matrices.
            
Definition
Namespace: Numerics.NET
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.1.5
    C#
    
 
 
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.1.5
public struct ArrayAttributesRemarks
Use the ArrayAttributes structure to represent information about the shape, transformation and mutability of a vector or matrix.
Properties
| Check | Gets whether checks for missing values should be made. | 
| Copy | Gets whether copy-on-write semantics are enabled. | 
| Has | Indicates whether the matrix has elements that must be zero. | 
| Has | Indicates whether the matrix is symmetric or Hermitian. | 
| IsConjugated | Indicates that the elements of the array are conjugated. | 
| IsConjugate | Indicates that the array is transposed and its elements conjugated. | 
| IsDiagonal | Indicates that only the elements on the diagonal are stored. | 
| IsFull | Indicates that the full matrix is stored. | 
| IsHermitian | Indicates whether the matrix is Hermitian. | 
| IsMissing | Gets whether operations on the array take into account missing values. | 
| IsRead | Gets whether the elements of the array are read-only. | 
| IsStored | For triangluar, symmetric and Hermitian matrices, indicates that only the elements in the lower triangle are stored. | 
| IsStored | For triangluar, symmetric and Hermitian matrices, indicates that only the elements in the upper triangle are stored. | 
| IsSymmetric | Indicates whether the matrix is symmetric. | 
| IsTransposed | Indicates that the matrix is transposed. | 
| IsUnit | Indicates whether the diagonal elements of a triangular matrix are all equal to one. | 
| Matrix | Indicates whether the diagonal of a triangular matrix contains all ones. | 
| Mutability | Gets the mutability of the array. | 
| Stored | For triangular matrices and matrices with symmetry, indicates whether only the elements in the upper or lower triangle are stored. | 
| Structure | Gets the matrix structure of the array. | 
| Symmetry | Gets the operation under which the matrix has symmetry. | 
| Transpose | Gets how the stored data is transformed. | 
Methods
| Conjugate | Returns array attributes of the array if it were transposed. | 
| Conjugate | Returns array attributes of the array if i t were transposed and its elements were conjugated. | 
| Default | Returns the default array attributes for an array that is created with the specified intent. | 
| Equals | Indicates whether this instance and a specified object are equal. (Overrides ValueType.Equals(Object))  | 
| Get | Returns the hash code for this instance. (Overrides ValueType.GetHashCode())  | 
| Get | Gets the Type of the current instance. (Inherited from Object)  | 
| ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType)  | 
| Transpose | Returns array attributes of the array if it were transposed. | 
Operators
| Bitwise | Returns the array attribute flags that are set in two array attributes. | 
| Bitwise | Returns the array attribute flags that are set in either of two array attributes. | 
| Equality( | Compares two array attribute values for equality. | 
| Implicit(Int32 to ArrayAttributes) | Converts an integer to array attributes. | 
| Inequality( | Compares two array attribute values for inequality. | 
| Ones | Returns the complement of the attribute flags. | 
Fields
| Conjugated | Specifies that the array's elements are conjugated. | 
| Conjugate | Specifies that the array is transposed and its elements conjugated. | 
| Default | Gets the default array attributes for a vector or matrix. | 
| Default | Gets the default array attributes for a vector or matrix. | 
| Diagonal | Specifies that the matrix is a diagonal matrix and all off-diagonal elements are zero. | 
| Full | Specifies that all elements of a matrix can take on any value. | 
| Hermitian | Specifies that the matrix is Hermitian. This implies that the matrix is square. | 
| Lower | Specifies that the matrix is lower triangular and all elements above the main diagonal are zero. | 
| None | Empty array attributes. | 
| Non | Specifies that the diagonal elements of a triangular matrix can take on any value. | 
| Read | Gets the default array attributes for a read-only vector or matrix. | 
| Stored | Specifies that the matrix elements of a triangular, symmetric, or Hermitian matrix are stored in the lower triangular part of the matrix. | 
| Stored | Specifies that the matrix elements of a triangular, symmetric, or Hermitian matrix are stored in the upper triangular part of the matrix. | 
| Symmetric | Specifies that the matrix is symmetric. This implies that the matrix is square. | 
| Transform | Mask for flags that indicate if an array is transposed and/or conjugated. | 
| Transposed | Specifies that the array is transposed. | 
| Unit | Specifies that the diagonal elements of a triangular matrix have the fixed value of 1. | 
| Upper | Specifies that the matrix is upper triangular and all elements below the main diagonal are zero. |