var searchIndex = {}; searchIndex["matrix"] = {"doc":"Matrix storage schemes.","items":[[3,"Band","matrix","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 stored as a `(superdiagonals + 1 +\nsubdiagonals) × columns` matrix such that the first row corresponds to\nthe uppermost superdiagonal whereas the last row corresponds to the\nlowest supdiagonal.",0,null],[3,"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 rows for `Major::Column` or columns for `Major::Row` of\nthe nonzero elements.",1,null],[12,"offsets","","The offsets of columns for `Major::Column` or rows for `Major::Row` such\nthat the values and indices of the `i`th column for `Major::Column` or\nthe `i`th row for `Major::Row` are stored starting from `data[j]` and\n`indices[j]`, respectively, where `j = offsets[i]`. The vector has one\nadditional element, which is always equal to `nonzeros`.",1,null],[3,"Dense","","A dense matrix.",null,null],[12,"rows","","The number of rows.",2,null],[12,"columns","","The number of columns.",2,null],[12,"data","","The data stored in the column-major order.",2,null],[3,"Diagonal","","A diagonal matrix.",null,null],[12,"rows","","The number of rows.",3,null],[12,"columns","","The number of columns.",3,null],[12,"data","","The values of the diagonal elements.",3,null],[3,"Triangular","","A triangular matrix.",null,null],[12,"size","","The number of rows or columns.",4,null],[12,"format","","The storage format.",4,null],[12,"data","","The data stored in the column-major order.",4,null],[4,"Major","","A major dimension.",null,null],[13,"Column","","The column major.",5,null],[13,"Row","","The row major.",5,null],[4,"Part","","A matrix part.",null,null],[13,"Lower","","The lower triangular part.",6,null],[13,"Upper","","The upper triangular part.",6,null],[4,"Shape","","A matrix shape.",null,null],[13,"Square","","A square shape.",7,null],[13,"Rectangular","","A rectangular shape.",7,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"fmt","","",0,null],[11,"clone","","",0,null],[11,"rows","","",0,null],[11,"columns","","",0,null],[11,"nonzeros","","",0,null],[11,"from","","",2,{"inputs":[{"name":"band"}],"output":{"name":"dense"}}],[11,"from","","",2,{"inputs":[{"name":"band"}],"output":{"name":"dense"}}],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"fmt","","",1,null],[11,"clone","","",1,null],[11,"rows","","",1,null],[11,"columns","","",1,null],[11,"nonzeros","","",1,null],[11,"from","","",1,{"inputs":[{"name":"dense"}],"output":{"name":"compressed"}}],[11,"from","","",1,{"inputs":[{"name":"dense"}],"output":{"name":"compressed"}}],[11,"from","","",2,{"inputs":[{"name":"compressed"}],"output":{"name":"dense"}}],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"fmt","","",2,null],[11,"clone","","",2,null],[11,"rows","","",2,null],[11,"columns","","",2,null],[11,"make","","",2,null],[11,"make","","",2,{"inputs":[{"name":"vec"},{"name":"shape"}],"output":{"name":"self"}}],[11,"into","","",2,null],[11,"deref","","",2,null],[11,"deref_mut","","",2,null],[11,"eq","","",3,null],[11,"ne","","",3,null],[11,"fmt","","",3,null],[11,"clone","","",3,null],[11,"rows","","",3,null],[11,"columns","","",3,null],[11,"make","","",3,null],[11,"make","","",3,{"inputs":[{"name":"vec"},{"name":"shape"}],"output":{"name":"self"}}],[11,"nonzeros","","",3,null],[11,"from","","",0,{"inputs":[{"name":"diagonal"}],"output":{"name":"band"}}],[11,"from","","",2,{"inputs":[{"name":"diagonal"}],"output":{"name":"dense"}}],[11,"from","","",2,{"inputs":[{"name":"diagonal"}],"output":{"name":"dense"}}],[11,"deref","","",3,null],[11,"deref_mut","","",3,null],[11,"eq","","",4,null],[11,"ne","","",4,null],[11,"fmt","","",4,null],[11,"clone","","",4,null],[11,"rows","","",4,null],[11,"columns","","",4,null],[11,"nonzeros","","",4,null],[11,"from","","",2,{"inputs":[{"name":"triangular"}],"output":{"name":"dense"}}],[11,"from","","",2,{"inputs":[{"name":"triangular"}],"output":{"name":"dense"}}],[8,"Matrix","","A matrix.",null,null],[16,"Element","","The element type.",8,null],[10,"rows","","Return the number of rows.",8,null],[10,"columns","","Return the number of columns.",8,null],[8,"Sparse","","A sparse matrix.",null,null],[10,"nonzeros","","Return the number of nonzero elements.",9,null],[8,"Make","","A means of constructing matrices.",null,null],[10,"make","","",10,{"inputs":[{"name":"t"},{"name":"shape"}],"output":{"name":"self"}}],[8,"Element","","A matrix element.",null,null],[10,"zero","","Return the zero element.",11,{"inputs":[],"output":{"name":"self"}}],[11,"eq","","",5,null],[11,"fmt","","",5,null],[11,"clone","","",5,null],[11,"eq","","",6,null],[11,"fmt","","",6,null],[11,"clone","","",6,null],[11,"eq","","",7,null],[11,"ne","","",7,null],[11,"fmt","","",7,null],[11,"clone","","",7,null]],"paths":[[3,"Band"],[3,"Compressed"],[3,"Dense"],[3,"Diagonal"],[3,"Triangular"],[4,"Major"],[4,"Part"],[4,"Shape"],[8,"Matrix"],[8,"Sparse"],[8,"Make"],[8,"Element"]]}; initSearch(searchIndex);