Home | History | Annotate | Download | only in ceres

Lines Matching defs:DenseSparseMatrix

42 DenseSparseMatrix::DenseSparseMatrix(int num_rows, int num_cols)
49 DenseSparseMatrix::DenseSparseMatrix(int num_rows,
63 DenseSparseMatrix::DenseSparseMatrix(const TripletSparseMatrix& m)
77 DenseSparseMatrix::DenseSparseMatrix(const ColMajorMatrix& m)
83 void DenseSparseMatrix::SetZero() {
87 void DenseSparseMatrix::RightMultiply(const double* x, double* y) const {
91 void DenseSparseMatrix::LeftMultiply(const double* x, double* y) const {
96 void DenseSparseMatrix::SquaredColumnNorm(double* x) const {
100 void DenseSparseMatrix::ScaleColumns(const double* scale) {
104 void DenseSparseMatrix::ToDenseMatrix(Matrix* dense_matrix) const {
108 void DenseSparseMatrix::AppendDiagonal(double *d) {
123 void DenseSparseMatrix::RemoveDiagonal() {
129 int DenseSparseMatrix::num_rows() const {
136 int DenseSparseMatrix::num_cols() const {
140 int DenseSparseMatrix::num_nonzeros() const {
147 ConstColMajorMatrixRef DenseSparseMatrix::matrix() const {
157 ColMajorMatrixRef DenseSparseMatrix::mutable_matrix() {
168 void DenseSparseMatrix::ToTextFile(FILE* file) const {