#include <deal.II/lac/vector.h>
#include <deal.II/lac/full_matrix.h>
#include <deal.II/lac/sparse_matrix.h>
-#include <deal.II/lac/solver_cg.h>
-#include <deal.II/lac/precondition.h>
#include <deal.II/grid/tria.h>
#include <deal.II/grid/grid_generator.h>
#include <deal.II/grid/tria_accessor.h>
std_cxx1x::_1),
Assembly::Scratch::Data<dim>(fe_collection, quadrature_collection),
Assembly::Copy::Data (),
+ multithread_info.n_threads(),
1);
}
std_cxx1x::_1),
Assembly::Scratch::Data<dim>(fe_collection, quadrature_collection),
Assembly::Copy::Data (true),
+ 2*multithread_info.n_threads(),
1);
}
std_cxx1x::_1),
Assembly::Scratch::Data<dim>(fe_collection, quadrature_collection),
Assembly::Copy::Data (1),
+ 2*multithread_info.n_threads(),
1);
for (unsigned int i=0; i<dof_handler.n_dofs(); ++i)
if (constraints.is_constrained(i))
std_cxx1x::_1),
Assembly::Scratch::Data<dim>(fe_collection, quadrature_collection),
Assembly::Copy::Data (2),
+ 2*multithread_info.n_threads(),
1);
for (unsigned int i=0; i<dof_handler.n_dofs(); ++i)
if (constraints.is_constrained(i))
this,
std_cxx1x::_1),
Assembly::Scratch::Data<dim>(fe_collection, quadrature_collection),
- Assembly::Copy::Data ());
+ Assembly::Copy::Data (),
+ 2*multithread_info.n_threads(),
+ 1);
test_matrix.add(-1, reference_matrix);
std_cxx1x::_1),
Assembly::Scratch::Data<dim>(fe, quadrature),
Assembly::Copy::Data (),
+ 2*multithread_info.n_threads(),
1);
test_matrix.compress(VectorOperation::add);
test_rhs.compress(VectorOperation::add);
std_cxx1x::_1),
Assembly::Scratch::Data<dim>(fe, quadrature),
Assembly::Copy::Data (),
+ 2*multithread_info.n_threads(),
1);
test_matrix.compress(VectorOperation::add);
test_rhs.compress(VectorOperation::add);
std_cxx1x::_1),
Assembly::Scratch::Data<dim>(fe, quadrature),
Assembly::Copy::Data (),
+ 2*multithread_info.n_threads(),
1);
test_matrix.compress(VectorOperation::add);
test_rhs.compress(VectorOperation::add);