Multiple data items in the 'cif_core' dictionary are defined as Matrices with a single dimension. This is slightly ambiguous. For example, the _cell.vector_b data item is defined as having the dimension of [3] which can either be interpreted as a column vector (3x1) or a row vector 1x3. The associated dREL evaluation code seems to produce a column vector. Is this the intended interpretation that is true for all matrices with a single dimension?
If it is, I propose to explicitly specify it in the definition of the Dimension data type or/and the definition of the _type.dimension data item (DDL dictionary). Alternatively, dimensions of each of the matrix items could be modified to explicitly have two dimensions ([3,1] instead of [3]).
Multiple data items in the 'cif_core' dictionary are defined as Matrices with a single dimension. This is slightly ambiguous. For example, the
_cell.vector_bdata item is defined as having the dimension of[3]which can either be interpreted as a column vector (3x1) or a row vector 1x3. The associated dREL evaluation code seems to produce a column vector. Is this the intended interpretation that is true for all matrices with a single dimension?If it is, I propose to explicitly specify it in the definition of the
Dimensiondata type or/and the definition of the_type.dimensiondata item (DDL dictionary). Alternatively, dimensions of each of the matrix items could be modified to explicitly have two dimensions ([3,1]instead of[3]).