15 #ifndef __deal2__appframe__block_matrix_application_h
16 #define __deal2__appframe__block_matrix_application_h
18 #include <base/quadrature.h>
19 #include <lac/full_matrix.h>
20 #include <lac/block_sparse_matrix.h>
21 #include <lac/block_sparsity_pattern.h>
22 #include <lac/filtered_matrix.h>
23 #include <lac/vector.h>
24 #include <grid/tria.h>
25 #include <grid/tria_iterator.h>
26 #include <grid/tria_accessor.h>
27 #include <dofs/dof_tools.h>
28 #include <numerics/matrix_tools.h>
32 #include <boost/shared_ptr.hpp>
83 boost::shared_ptr<ApplicationData>());
97 bool triangulation_only);
122 virtual void initialize (ParameterHandler& param);
136 unsigned int components,
150 unsigned int components,
163 Threads::Mutex& mutex);
223 const double delta = 1e-6);
273 virtual void dirichlet_bc(std::map<unsigned int, double>& boundary_values)
const;