Home | History | Annotate | Download | only in ceres

Lines Matching defs:TripletSparseMatrix

44 TripletSparseMatrix::TripletSparseMatrix()
53 TripletSparseMatrix::~TripletSparseMatrix() {}
55 TripletSparseMatrix::TripletSparseMatrix(int num_rows,
72 TripletSparseMatrix::TripletSparseMatrix(const TripletSparseMatrix& orig)
85 TripletSparseMatrix& TripletSparseMatrix::operator=(
86 const TripletSparseMatrix& rhs) {
96 bool TripletSparseMatrix::AllTripletsWithinBounds() const {
105 void TripletSparseMatrix::Reserve(int new_max_num_nonzeros) {
130 void TripletSparseMatrix::SetZero() {
135 void TripletSparseMatrix::set_num_nonzeros(int num_nonzeros) {
141 void TripletSparseMatrix::AllocateMemory() {
147 void TripletSparseMatrix::CopyData(const TripletSparseMatrix& orig) {
155 void TripletSparseMatrix::RightMultiply(const double* x, double* y) const {
161 void TripletSparseMatrix::LeftMultiply(const double* x, double* y) const {
167 void TripletSparseMatrix::SquaredColumnNorm(double* x) const {
175 void TripletSparseMatrix::ScaleColumns(const double* scale) {
182 void TripletSparseMatrix::ToDenseMatrix(Matrix* dense_matrix) const {
191 void TripletSparseMatrix::AppendRows(const TripletSparseMatrix& B) {
202 void TripletSparseMatrix::AppendCols(const TripletSparseMatrix& B) {
214 void TripletSparseMatrix::Resize(int new_num_rows, int new_num_cols) {
243 TripletSparseMatrix* TripletSparseMatrix::CreateSparseDiagonalMatrix(
245 TripletSparseMatrix* m =
246 new TripletSparseMatrix(num_rows, num_rows, num_rows);
256 void TripletSparseMatrix::ToTextFile(FILE* file) const {