Lines Matching refs:proto
90 const TripletSparseMatrixProto& proto = outer_proto.triplet_matrix();
91 CHECK(proto.has_num_rows());
92 CHECK(proto.has_num_cols());
93 CHECK_EQ(proto.rows_size(), proto.cols_size());
94 CHECK_EQ(proto.cols_size(), proto.values_size());
99 Reserve(proto.num_nonzeros());
100 Resize(proto.num_rows(), proto.num_cols());
101 set_num_nonzeros(proto.num_nonzeros());
104 for (int i = 0; i < proto.num_nonzeros(); ++i) {
105 rows_[i] = proto.rows(i);
106 cols_[i] = proto.cols(i);
107 values_[i] = proto.values(i);
219 void TripletSparseMatrix::ToProto(SparseMatrixProto *proto) const {
220 proto->Clear();
222 TripletSparseMatrixProto* tsm_proto = proto->mutable_triplet_matrix();