Home | History | Annotate | Download | only in ceres

Lines Matching refs:CompressedRowSparseMatrix

70 // This constructor gives you a semi-initialized CompressedRowSparseMatrix.
71 CompressedRowSparseMatrix::CompressedRowSparseMatrix(int num_rows,
89 CompressedRowSparseMatrix::CompressedRowSparseMatrix(
133 CompressedRowSparseMatrix::CompressedRowSparseMatrix(const double* diagonal,
153 CompressedRowSparseMatrix::~CompressedRowSparseMatrix() {
156 void CompressedRowSparseMatrix::SetZero() {
160 void CompressedRowSparseMatrix::RightMultiply(const double* x,
172 void CompressedRowSparseMatrix::LeftMultiply(const double* x, double* y) const {
183 void CompressedRowSparseMatrix::SquaredColumnNorm(double* x) const {
192 void CompressedRowSparseMatrix::ScaleColumns(const double* scale) {
200 void CompressedRowSparseMatrix::ToDenseMatrix(Matrix* dense_matrix) const {
212 void CompressedRowSparseMatrix::DeleteRows(int delta_rows) {
220 void CompressedRowSparseMatrix::AppendRows(const CompressedRowSparseMatrix& m) {
244 void CompressedRowSparseMatrix::ToTextFile(FILE* file) const {
257 void CompressedRowSparseMatrix::ToCRSMatrix(CRSMatrix* matrix) const {
270 void CompressedRowSparseMatrix::SolveLowerTriangularInPlace(
280 void CompressedRowSparseMatrix::SolveLowerTriangularTransposeInPlace(
290 CompressedRowSparseMatrix* CompressedRowSparseMatrix::CreateBlockDiagonalMatrix(
300 CompressedRowSparseMatrix* matrix =
301 new CompressedRowSparseMatrix(num_rows, num_rows, num_nonzeros);
331 CompressedRowSparseMatrix* CompressedRowSparseMatrix::Transpose() const {
332 CompressedRowSparseMatrix* transpose =
333 new CompressedRowSparseMatrix(num_cols_, num_rows_, num_nonzeros());