Searched refs:block_diagonal (Results 1 – 3 of 3) sorted by relevance
275 BlockSparseMatrix* block_diagonal = in CreateBlockDiagonalEtE() local277 UpdateBlockDiagonalEtE(block_diagonal); in CreateBlockDiagonalEtE()278 return block_diagonal; in CreateBlockDiagonalEtE()285 BlockSparseMatrix* block_diagonal = in CreateBlockDiagonalFtF() local288 UpdateBlockDiagonalFtF(block_diagonal); in CreateBlockDiagonalFtF()289 return block_diagonal; in CreateBlockDiagonalFtF()301 BlockSparseMatrix* block_diagonal) const { in UpdateBlockDiagonalEtE() argument304 block_diagonal->block_structure(); in UpdateBlockDiagonalEtE()306 block_diagonal->SetZero(); in UpdateBlockDiagonalEtE()320 block_diagonal->mutable_values() + cell_position, in UpdateBlockDiagonalEtE()[all …]
91 BlockSparseMatrix* block_diagonal) const = 0;99 BlockSparseMatrix* block_diagonal) const = 0;128 virtual void UpdateBlockDiagonalEtE(BlockSparseMatrix* block_diagonal) const;129 virtual void UpdateBlockDiagonalFtF(BlockSparseMatrix* block_diagonal) const;
144 BlockSparseMatrix* block_diagonal) { in AddDiagonalAndInvert() argument146 block_diagonal->block_structure(); in AddDiagonalAndInvert()151 MatrixRef m(block_diagonal->mutable_values() + cell.position, in AddDiagonalAndInvert()