From 1e31eaea857e3fa71ab503b31b920ba028c9e7f6 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Thu, 18 May 2000 07:14:02 +0000 Subject: [PATCH] It compiles now. git-svn-id: https://svn.dealii.org/trunk@2882 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/source/numerics/matrices.cc | 36 ++++++++++++--------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/deal.II/deal.II/source/numerics/matrices.cc b/deal.II/deal.II/source/numerics/matrices.cc index ebfba1cdb4..9e64d9de02 100644 --- a/deal.II/deal.II/source/numerics/matrices.cc +++ b/deal.II/deal.II/source/numerics/matrices.cc @@ -679,7 +679,7 @@ MatrixTools::apply_boundary_values (const map &boundar -/* + template template void @@ -784,10 +784,10 @@ MatrixTools::apply_boundary_values (const map &boundar // element is the first of // this row. const unsigned int - last = local_sparsity.rowstart[block_index.second+1], + last = local_sparsity.get_rowstart_indices()[block_index.second+1], first = (block_col == block_index.first ? - local_sparsity.rowstart[block_index.second]+1 : - local_sparsity.rowstart[block_index.second]); + local_sparsity.get_rowstart_indices()[block_index.second]+1 : + local_sparsity.get_rowstart_indices()[block_index.second]); for (unsigned int j=first; j::apply_boundary_values (const map &boundar // the present block const unsigned int first = (block_index.first == block_row ? - transpose_sparsity.rowstart[block_index.second]+1 : - transpose_sparsity.rowstart[block_index.second]), - last = transpose_sparsity.rowstart[block_index.second+1]; + transpose_sparsity.get_rowstart_indices()[block_index.second]+1 : + transpose_sparsity.get_rowstart_indices()[block_index.second]), + last = transpose_sparsity.get_rowstart_indices()[block_index.second+1]; for (unsigned int j=first; j::apply_boundary_values (const map &boundar // // there should be such an entry! Assert ((*p == block_index.second) && - (p != &transpose_sparsity.colnums[transpose_sparsity.rowstart[row+1]]), + (p != &transpose_sparsity.get_column_numbers() + [transpose_sparsity.get_rowstart_indices()[row+1]]), ExcInternalError()); const unsigned int global_entry - = (p - &transpose_sparsity.colnums[transpose_sparsity.rowstart[0]]); + = (p + - + &transpose_sparsity.get_column_numbers() + [transpose_sparsity.get_rowstart_indices()[0]]); // correct right hand side right_hand_side.block(block_row)(row) @@ -923,7 +929,7 @@ MatrixTools::apply_boundary_values (const map &boundar solution.block(block_index.first)(block_index.second) = dof->second; }; }; -*/ + template @@ -1338,7 +1344,7 @@ template class MatrixTools; template class MassMatrix; template class LaplaceMatrix; -/* + template void MatrixTools:: @@ -1357,4 +1363,4 @@ apply_boundary_values (const map &, BlockVector<3,double> &, const bool); -*/ + -- 2.39.5