var searchIndex = {}; searchIndex["matrix"] = {"doc":"Matrix storage schemes.","items":[[0,"band","matrix","Band matrices.",null,null],[3,"Matrix","matrix::band","A band matrix.",null,null],[12,"rows","","The number of rows.",0,null],[12,"columns","","The number of columns.",0,null],[12,"superdiagonals","","The number of superdiagonals.",0,null],[12,"subdiagonals","","The number of subdiagonals.",0,null],[12,"data","","The values of the diagonal elements such that the first row corresponds to the uppermost\nsuperdiagonal while the last row corresponds to the lowest supdiagonal.",0,null],[11,"fmt","","",0,null],[0,"compressed","matrix","Compressed matrices.",null,null],[3,"Matrix","matrix::compressed","A compressed matrix.",null,null],[12,"rows","","The number of rows.",1,null],[12,"columns","","The number of columns.",1,null],[12,"nonzeros","","The number of nonzero elements.",1,null],[12,"format","","The storage format.",1,null],[12,"data","","The values of the nonzero elements.",1,null],[12,"indices","","The indices of columns (rows) the nonzero elements.",1,null],[12,"offsets","","The offsets of columns (rows) such that the values and indices of the `i`th column (row)\nare stored starting from `data[j]` and `indices[j]`, respectively, where `j = offsets[i]`.\nThe vector has one additional element, which is always equal to `nonzeros`, that is,\n`offsets[columns] = nonzeros` (`offsets[rows] = nonzeros`).",1,null],[4,"Format","","The storage format of a compressed matrix.",null,null],[13,"Row","","The compressed-row format.",2,null],[13,"Column","","The compressed-column format.",2,null],[11,"fmt","","",1,null],[11,"eq","","",2,null],[11,"fmt","","",2,null],[11,"clone","","",2,null],[0,"dense","matrix","Dense matrices.",null,null],[3,"Matrix","matrix::dense","A dense matrix.",null,null],[12,"rows","","The number of rows.",3,null],[12,"columns","","The number of columns.",3,null],[12,"data","","The data stored in the column-major order.",3,null],[11,"fmt","","",3,null],[11,"into","","",3,null],[11,"deref","","",3,null],[11,"deref_mut","","",3,null],[0,"diagonal","matrix","Diagonal matrices.",null,null],[3,"Matrix","matrix::diagonal","A diagonal matrix.",null,null],[12,"rows","","The number of rows.",4,null],[12,"columns","","The number of columns.",4,null],[12,"data","","The values of the diagonal elements.",4,null],[11,"fmt","","",4,null],[11,"from","matrix::band","",0,{"inputs":[{"name":"matrix"}],"output":{"name":"matrix"}}],[11,"from","matrix::dense","",3,{"inputs":[{"name":"matrix"}],"output":{"name":"matrix"}}],[11,"deref","matrix::diagonal","",4,null],[11,"deref_mut","","",4,null],[0,"packed","matrix","Packed matrices.",null,null],[3,"Matrix","matrix::packed","A packed matrix.",null,null],[12,"size","","The number of rows or columns.",5,null],[12,"format","","The storage format.",5,null],[12,"data","","The data stored in the column-major order.",5,null],[4,"Format","","The storage format of a packed matrix.",null,null],[13,"Lower","","The lower triangular format.",6,null],[13,"Upper","","The upper triangular format.",6,null],[11,"fmt","","",5,null],[11,"eq","","",6,null],[11,"fmt","","",6,null],[11,"clone","","",6,null],[11,"from","matrix::dense","",3,{"inputs":[{"name":"matrix"}],"output":{"name":"matrix"}}],[11,"from","","",3,{"inputs":[{"name":"matrix"}],"output":{"name":"matrix"}}],[11,"from","","",3,{"inputs":[{"name":"matrix"}],"output":{"name":"matrix"}}]],"paths":[[3,"Matrix"],[3,"Matrix"],[4,"Format"],[3,"Matrix"],[3,"Matrix"],[3,"Matrix"],[4,"Format"]]}; initSearch(searchIndex);