]> https://gitweb.dealii.org/ - dealii.git/commit
continue templating VectorTools; introduce templates to MatrixTools and DoFTools
authorDenis Davydov <davydden@gmail.com>
Tue, 23 Feb 2016 15:31:12 +0000 (16:31 +0100)
committerDenis Davydov <davydden@gmail.com>
Sat, 27 Feb 2016 01:35:23 +0000 (02:35 +0100)
commitfb64b4cd6523a4984fbd9a3ad50b1096dc4a0837
treef0fda6e5f522ed47cfdb7cad7141f465f6e8affc
parent7077344cfa22e9ad02942f9d00e566e711fcc1b4
continue templating VectorTools; introduce templates to MatrixTools and DoFTools

(i) drop the typedef FunctionMap from (hp::)DoFHandler and template n_boundary_dofs().
 Fix a few places where it was used.
(ii) template make_boundary_sparsity_pattern(...,FunctionMap,...)
(iii) new templates in MatrixCreator::
  create_mass_matrix(), create_boundary_mass_matrix(),
  apply_boundary_values() and local_apply_boundary_values().
(iv) number templates in VectorTools::
  interpolate_boundary_values(), project_boundary_values(),
(v) instantiate ConstraintMatrix::distribute_local_to_global for SparseMatrix<long double>
18 files changed:
include/deal.II/dofs/dof_handler.h
include/deal.II/dofs/dof_tools.h
include/deal.II/hp/dof_handler.h
include/deal.II/numerics/matrix_tools.h
include/deal.II/numerics/vector_tools.h
include/deal.II/numerics/vector_tools.templates.h
source/dofs/dof_handler.cc
source/dofs/dof_handler.inst.in
source/dofs/dof_tools_sparsity.cc
source/dofs/dof_tools_sparsity.inst.in
source/hp/dof_handler.cc
source/hp/dof_handler.inst.in
source/lac/constraint_matrix.cc
source/lac/constraint_matrix.inst.in
source/numerics/matrix_tools.cc
source/numerics/matrix_tools.inst.in
source/numerics/vector_tools_boundary.inst.in
source/numerics/vector_tools_project.inst.in

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.