// explicit instantiations
#include "matrix_tools.inst"
-namespace MatrixTools
-{
- template
- void
- apply_boundary_values<double> (const std::map<types::global_dof_index,double> &boundary_values,
- SparseMatrix<double> &matrix,
- Vector<double> &solution,
- Vector<double> &right_hand_side,
- const bool eliminate_columns);
-
- template
- void
- apply_boundary_values<long double> (const std::map<types::global_dof_index,long double> &boundary_values,
- SparseMatrix<long double> &matrix,
- Vector<long double> &solution,
- Vector<long double> &right_hand_side,
- const bool eliminate_columns);
-
- template
- void
- apply_boundary_values<float> (const std::map<types::global_dof_index,float> &boundary_values,
- SparseMatrix<float> &matrix,
- Vector<float> &solution,
- Vector<float> &right_hand_side,
- const bool eliminate_columns);
-
- template
- void
- apply_boundary_values<long double> (const std::map<types::global_dof_index,long double> &boundary_values,
- BlockSparseMatrix<long double> &matrix,
- BlockVector<long double> &solution,
- BlockVector<long double> &right_hand_side,
- const bool eliminate_columns);
-
- template
- void
- apply_boundary_values<double> (const std::map<types::global_dof_index,double> &boundary_values,
- BlockSparseMatrix<double> &matrix,
- BlockVector<double> &solution,
- BlockVector<double> &right_hand_side,
- const bool eliminate_columns);
- template
- void
- apply_boundary_values<float> (const std::map<types::global_dof_index,float> &boundary_values,
- BlockSparseMatrix<float> &matrix,
- BlockVector<float> &solution,
- BlockVector<float> &right_hand_side,
- const bool eliminate_columns);
-}
DEAL_II_NAMESPACE_CLOSE
Vector<number> &local_rhs,
const bool eliminate_columns);
+ template
+ void MatrixTools::apply_boundary_values
+ (const std::map<types::global_dof_index,number> &boundary_values,
+ SparseMatrix<number> &matrix,
+ Vector<number> &solution,
+ Vector<number> &right_hand_side,
+ const bool eliminate_columns);
+
+ template
+ void MatrixTools::apply_boundary_values
+ (const std::map<types::global_dof_index,number> &boundary_values,
+ BlockSparseMatrix<number> &matrix,
+ BlockVector<number> &solution,
+ BlockVector<number> &right_hand_side,
+ const bool eliminate_columns);
+
+
}
for (scalar: REAL_SCALARS; deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS)