//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_scalar_coupled_2_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_01.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_scalar_coupled_2_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_01.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_scalar_coupled_2_components_02.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_02.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_scalar_coupled_2_components_02.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_02.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_scalar_coupled_2_components_03.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_03.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_scalar_coupled_2_components_03.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_03.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_scalar_coupled_2_components_04.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_04.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_scalar_coupled_2_components_04.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_04.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_scalar_coupled_2_components_05.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_05.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_scalar_coupled_2_components_05.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_05.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_scalar_coupled_2_components_06.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_06.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_scalar_coupled_2_components_06.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_06.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_scalar_coupled_2_components_07.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_07.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_scalar_coupled_2_components_07.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_07.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_scalar_coupled_2_components_08.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_08.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_scalar_coupled_2_components_08.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_08.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_scalar_coupled_3_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_3_components_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_scalar_coupled_3_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_3_components_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_scalar_coupled_3_components_01_tapeless_only.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_3_components_01_tapeless_only.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_scalar_coupled_4_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_4_components_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_scalar_coupled_4_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_4_components_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_scalar_single_component_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_01.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_scalar_single_component_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_01.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_scalar_single_component_02.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_02.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_scalar_single_component_02.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_02.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_scalar_single_component_03.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_03.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_scalar_single_component_03.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_03.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_scalar_single_component_04.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_04.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_scalar_single_component_04.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_04.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_vector_1_indep_1_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_1_indep_1_dep_vars_01.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_vector_1_indep_1_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_1_indep_1_dep_vars_01.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_vector_1_indep_2_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_1_indep_2_dep_vars_01.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_vector_1_indep_2_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_1_indep_2_dep_vars_01.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_vector_2_indep_1_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_2_indep_1_dep_vars_01.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_vector_2_indep_1_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_2_indep_1_dep_vars_01.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/helper_vector_2_indep_2_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_2_indep_2_dep_vars_01.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/helper_vector_2_indep_2_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_2_indep_2_dep_vars_01.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/physics_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_01.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/physics_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_01.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/physics_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_02.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/physics_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_02.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/physics_functions_03.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_03.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/physics_functions_03.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_03.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/step-44-helper_res_lin_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_res_lin_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/step-44-helper_res_lin_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_res_lin_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/step-44-helper_scalar_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_scalar_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/step-44-helper_var_form_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_var_form_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/step-44-helper_vector_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_vector_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/step-44-helper_vector_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_vector_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/symmetric_tensor_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_01.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/symmetric_tensor_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_01.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/symmetric_tensor_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_02.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/symmetric_tensor_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_02.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/symmetric_tensor_functions_03.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_03.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/symmetric_tensor_functions_03.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_03.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/symmetric_tensor_functions_04.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_04.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/symmetric_tensor_functions_04.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_04.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/tensor_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/tensor_functions_01.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/tensor_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/tensor_functions_01.h"
+
int
main()
{
//
// AD number type: ADOL-C taped
-#include "../ad_common_tests/tensor_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/tensor_functions_02.h"
+
int
main()
{
//
// AD number type: ADOL-C tapeless
-#include "../ad_common_tests/tensor_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/tensor_functions_02.h"
+
int
main()
{
#include <deal.II/lac/vector.h>
-#include "../grid/mesh_3d.h"
#include "../tests.h"
+#include "../grid/mesh_3d.h"
+
// declare these global in order to reduce time needed upon construction of
// these objects which is considerable
#include <deal.II/base/derivative_form.h>
#include "../tests.h"
+
#include "Sacado.hpp"
// Compute the derivative of F: R^dim -> R^spacedim
#include <vector>
#include "../tests.h"
+
#include "functions.h"
template <typename FunctionType, typename... Args>
#include <vector>
#include "../tests.h"
+
#include "functions.h"
template <int dim>
#include <vector>
#include "../tests.h"
+
#include "functions.h"
template <int dim>
#include <numeric>
#include "../tests.h"
+
#include "simplex.h"
template <int dim>
#include <numeric>
#include "../tests.h"
+
#include "simplex.h"
void
#include <numeric>
#include "../tests.h"
+
#include "simplex.h"
void
#include <numeric>
#include "../tests.h"
+
#include "simplex.h"
void
#include <numeric>
#include "../tests.h"
+
#include "simplex.h"
template <int dim, typename stream_type>
#include <numeric>
#include "../tests.h"
+
#include "simplex.h"
#include <deal.II/grid/tria_accessor.h>
#include <deal.II/grid/tria_iterator.h>
-#include "../grid/mesh_3d.h"
#include "../tests.h"
+#include "../grid/mesh_3d.h"
+
int
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename SolverType,
typename MatrixType,
typename VectorType,
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename SolverType,
typename MatrixType,
typename VectorType,
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/base/quadrature_lib.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/base/quadrature_lib.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/base/quadrature_lib.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/base/quadrature_lib.h>
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
#include <deal.II/grid/tria_accessor.h>
#include <deal.II/grid/tria_iterator.h>
-#include "../grid/mesh_3d.h"
#include "../tests.h"
+#include "../grid/mesh_3d.h"
+
void check(Triangulation<3> &tria)
#include <deal.II/grid/tria_accessor.h>
#include <deal.II/grid/tria_iterator.h>
-#include "../grid/mesh_3d.h"
#include "../tests.h"
+#include "../grid/mesh_3d.h"
+
void check(Triangulation<3> &tria)
#include "../tests.h"
+
#include "fe_tools_common.h"
// check
// constraints
#include "../tests.h"
+
#include "matrix_vector_common.h"
template <int dim, int fe_degree, typename Number>
#include <deal.II/base/function.h>
#include "../tests.h"
+
#include "matrix_vector_common.h"
template <int dim, int fe_degree, typename Number>
#include <deal.II/base/function.h>
#include "../tests.h"
+
#include "matrix_vector_common.h"
template <int dim, int fe_degree, typename Number>
#include <deal.II/base/function.h>
#include "../tests.h"
+
#include "matrix_vector_common.h"
template <int dim, int fe_degree, typename Number>
// type: 2)
#include "../tests.h"
+
#include "matrix_vector_common.h"
// type: 1 = linear).
#include "../tests.h"
+
#include "matrix_vector_common.h"
#include <deal.II/base/function.h>
#include "../tests.h"
+
#include "create_mesh.h"
#include "matrix_vector_common.h"
#include <deal.II/base/function.h>
#include "../tests.h"
+
#include "create_mesh.h"
#include "matrix_vector_common.h"
#include <deal.II/base/function.h>
#include "../tests.h"
+
#include "create_mesh.h"
#include "matrix_vector_common.h"
#include <deal.II/base/function.h>
#include "../tests.h"
+
#include "create_mesh.h"
#include "matrix_vector_common.h"
#include <iostream>
#include "../tests.h"
+
#include "matrix_vector_mf.h"
#include <iostream>
#include "../tests.h"
+
#include "matrix_vector_mf.h"
#include <iostream>
#include "../tests.h"
+
#include "matrix_vector_mf.h"
#include <iostream>
#include "../tests.h"
+
#include "matrix_vector_mf.h"
#include <deal.II/lac/solver_cg.h>
#include <deal.II/lac/solver_control.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename Number>
void
test(Utilities::CUDA::Handle &cuda_handle)
#include <deal.II/lac/solver_cg.h>
#include <deal.II/lac/solver_control.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename Number>
void
test(Utilities::CUDA::Handle &cuda_handle)
#include <iostream>
#include "../tests.h"
+
#include "matrix_vector_mf.h"
#include <deal.II/lac/solver_control.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
void
test(Utilities::CUDA::Handle &cuda_handle)
{
#include <deal.II/lac/solver_control.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
void
test(Utilities::CUDA::Handle &cuda_handle)
#include <deal.II/lac/solver_gmres.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
void
test(Utilities::CUDA::Handle &cuda_handle)
{
#include <deal.II/lac/solver_control.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
void
test(Utilities::CUDA::Handle &cuda_handle)
{
#include <deal.II/lac/solver_gmres.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
void
test(Utilities::CUDA::Handle &cuda_handle)
{
#include <deal.II/lac/solver_fire.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
void
test(Utilities::CUDA::Handle &cuda_handle)
{
#include <deal.II/lac/solver_minres.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
void
test(Utilities::CUDA::Handle &cuda_handle)
{
#include <deal.II/lac/solver_qmrs.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
void
test(Utilities::CUDA::Handle &cuda_handle)
{
#include <deal.II/lac/solver_richardson.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename MatrixType>
class PreconditionOperator
{
#include <deal.II/lac/solver_relaxation.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename MatrixType>
class RelaxationOperator
#include <deal.II/lac/read_write_vector.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
void
check_matrix(SparseMatrix<double> const & A,
#include <deal.II/lac/cuda_sparse_matrix.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
void
test(Utilities::CUDA::Handle &cuda_handle)
#include <deal.II/numerics/data_out.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <deal.II/numerics/data_out.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <deal.II/numerics/data_out.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <deal.II/numerics/data_out.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <deal.II/numerics/data_out.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <deal.II/numerics/data_out.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <deal.II/numerics/data_out.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube.
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
#include <vector>
#include "../tests.h"
+
#include "patches.h"
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Check that the compression levels supported by VtkFlags are valid (that is,
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// Output data on repetitions of the unit hypercube
#include <deal.II/numerics/data_out_faces.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <deal.II/numerics/data_out_faces.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <deal.II/numerics/data_out_faces.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <deal.II/numerics/data_out_faces.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <deal.II/numerics/data_out_faces.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <vector>
#include "../tests.h"
+
#include "patches.h"
// test DataOutReader::merge
#include <deal.II/numerics/data_out_rotation.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <deal.II/numerics/data_out_rotation.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <deal.II/numerics/data_out_rotation.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <deal.II/numerics/data_out_rotation.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <deal.II/numerics/data_out_rotation.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <deal.II/numerics/data_out_stack.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <deal.II/numerics/data_out_stack.h>
#include "../tests.h"
+
#include "data_out_common.h"
#include <deal.II/grid/tria.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <ostream>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <fstream>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/numerics/vector_tools.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/numerics/vector_tools.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
template <int dim>
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "coarse_grid_common.h"
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/dynamic_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/block_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/block_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/dynamic_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/block_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/block_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/vector.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/fe/mapping_q.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include "../tests.h"
+
#include "dof_tools_common.h"
//#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/vector.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/vector.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/vector.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/dynamic_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/block_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/block_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/dynamic_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/block_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/block_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/dynamic_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/block_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/block_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/dynamic_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/block_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/block_sparsity_pattern.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/numerics/vector_tools.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <sstream>
#include "../tests.h"
+
#include "dof_tools_periodic.h"
// A simple test for
#include <sstream>
#include "../tests.h"
+
#include "dof_tools_periodic.h"
// A simple test for
#include <deal.II/lac/vector.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/lac/vector.h>
#include "../tests.h"
+
#include "dof_tools_common.h"
#include "dof_tools_common_fake_hp.h"
#include <deal.II/numerics/data_out.h>
#include <deal.II/numerics/vector_tools.h>
-#include "../bits/dof_tools_common.h"
#include "../tests.h"
+#include "../bits/dof_tools_common.h"
+
// check an abort in FEPolyTensor when used with RaviartThomas
// elements, when computing some sort of edge directions. This is the
// case left over from dof_tools_19
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test eigenpairs_symmetric_by_index_MRRR(const std::pair<unsigned int,unsigned
// int> &, const bool) for the largest eigenvalues with eigenvectors
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_prolongation_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_restriction_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include "../tests.h"
+
#include "fe_support_points_common.h"
#include <deal.II/fe/fe_nedelec.h>
-#include "../test_grids.h"
#include "../tests.h"
+#include "../test_grids.h"
+
int
main()
#include <string>
#include "../tests.h"
+
#include "shapes.h"
//#include "../../include/fe_bernstein.h"
#include <string>
#include "../tests.h"
+
#include "shapes.h"
#define PRECISION 8
#include <string>
#include "../tests.h"
+
#include "shapes.h"
#define PRECISION 8
#include <string>
#include "../tests.h"
+
#include "shapes.h"
#define PRECISION 8
#include <string>
#include "../tests.h"
+
#include "shapes.h"
#define PRECISION 8
#include <string>
#include "../tests.h"
+
#include "shapes.h"
#define PRECISION 8
#include <string>
#include "../tests.h"
+
#include "shapes.h"
#define PRECISION 8
#include <string>
#include "../tests.h"
+
#include "shapes.h"
#define PRECISION 8
#include <string>
#include "../tests.h"
+
#include "shapes.h"
#define PRECISION 7
#include <string>
#include "../tests.h"
+
#include "shapes.h"
#define PRECISION 8
#include <string>
#include "../tests.h"
+
#include "shapes.h"
#define PRECISION 8
#include <string>
#include "../tests.h"
+
#include "shapes.h"
#define PRECISION 8
#include <string>
#include "../tests.h"
+
#include "shapes.h"
#define PRECISION 8
#include <string>
#include "../tests.h"
+
#include "shapes.h"
#define PRECISION 8
#include <string>
#include "../tests.h"
+
#include "shapes.h"
#define PRECISION 8
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
// check FullMatrix::cholesky for correct functionality
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include "../tests.h"
+
#include "full_matrix_common.h"
#include <sstream>
#include "../tests.h"
+
#include "full_matrix_common.h"
#include <limits>
#include "../tests.h"
+
#include "full_matrix_common.h"
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
{
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA, int dim>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA, int dim>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA, int dim>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA, int dim>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <vector>
#include "../tests.h"
+
#include "gla.h"
template <class LA>
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "mesh_3d.h"
#include <set>
#include "../tests.h"
+
#include "mesh_3d.h"
void check_this(Triangulation<3> &tria)
#include <set>
#include "../tests.h"
+
#include "mesh_3d.h"
void check_this(Triangulation<3> &tria)
#include <deal.II/numerics/vector_tools.h>
#include "../tests.h"
+
#include "mesh_3d.h"
#include <deal.II/lac/vector.h>
#include "../tests.h"
+
#include "mesh_3d.h"
#include <deal.II/lac/vector.h>
#include "../tests.h"
+
#include "mesh_3d.h"
#include <deal.II/lac/vector.h>
#include "../tests.h"
+
#include "mesh_3d.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "mesh_3d.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "mesh_3d.h"
#include <deal.II/numerics/data_out.h>
-#include "../grid/mesh_3d.h"
#include "../tests.h"
+#include "../grid/mesh_3d.h"
+
void check_this(Triangulation<3> &tria)
{
#include <deal.II/lac/vector.h>
#include "../tests.h"
+
#include "mesh_3d.h"
#include <vector>
-#include "../grid/mesh_3d.h"
#include "../tests.h"
+#include "../grid/mesh_3d.h"
+
using namespace dealii;
using namespace std;
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "mesh_3d.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "mesh_3d.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "mesh_3d.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "mesh_3d.h"
#include <deal.II/grid/tria_iterator.h>
#include "../tests.h"
+
#include "mesh_3d.h"
#include <set>
#include "../tests.h"
+
#include "mesh_3d.h"
void check_this(Triangulation<3> &tria)
#include <set>
#include "../tests.h"
+
#include "mesh_3d.h"
void check_this(Triangulation<3> &tria)
#include <deal.II/integrators/advection.h>
#include <deal.II/integrators/laplace.h>
-#include "../test_grids.h"
#include "../tests.h"
+#include "../test_grids.h"
+
using namespace LocalIntegrators::Advection;
template <int dim>
#include <functional>
#include "../tests.h"
+
#include "empty_info.h"
using namespace dealii;
#include <deal.II/meshworker/integration_info.h>
#include <deal.II/meshworker/loop.h>
-#include "../test_grids.h"
#include "../tests.h"
+#include "../test_grids.h"
+
using namespace LocalIntegrators;
const bool debugging = false;
#include <deal.II/integrators/divergence.h>
-#include "../test_grids.h"
#include "../tests.h"
+#include "../test_grids.h"
+
using namespace LocalIntegrators::Divergence;
#include <deal.II/integrators/elasticity.h>
-#include "../test_grids.h"
#include "../tests.h"
+#include "../test_grids.h"
+
using namespace LocalIntegrators::Elasticity;
template <int dim>
#include <deal.II/integrators/elasticity.h>
-#include "../test_grids.h"
#include "../tests.h"
+#include "../test_grids.h"
+
using namespace LocalIntegrators::Elasticity;
template <int dim>
#include <functional>
#include "../tests.h"
+
#include "empty_info.h"
using namespace dealii;
#include <deal.II/integrators/grad_div.h>
-#include "../test_grids.h"
#include "../tests.h"
+#include "../test_grids.h"
+
using namespace LocalIntegrators::GradDiv;
template <int dim>
#include <deal.II/integrators/laplace.h>
-#include "../test_grids.h"
#include "../tests.h"
+#include "../test_grids.h"
+
using namespace LocalIntegrators::Laplace;
template <int dim>
#include <deal.II/integrators/laplace.h>
-#include "../test_grids.h"
#include "../tests.h"
+#include "../test_grids.h"
+
using namespace LocalIntegrators::Laplace;
#include <deal.II/lac/sparse_matrix.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main()
#include <deal.II/lac/sparse_matrix.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main()
#include <deal.II/lac/vector.h>
#include <deal.II/lac/vector_memory.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main()
{
#include <deal.II/lac/trilinos_vector.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
using namespace dealii;
int
#include <deal.II/lac/trilinos_vector.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
using namespace dealii;
int
#include <deal.II/lac/sparse_matrix.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
#include <deal.II/lac/trilinos_vector.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
#include <deal.II/lac/vector.h>
#include <deal.II/lac/vector_memory.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename SolverType,
typename MatrixType,
typename VectorType,
#include <deal.II/lac/vector.h>
#include <deal.II/lac/vector_memory.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename SolverType>
void
test()
#include <iostream>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename MatrixType, typename VectorType, class PRECONDITION>
void
check_solve(SolverControl & solver_control,
#include <iostream>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename MatrixType, typename VectorType, class PRECONDITION>
void
check_solve(SolverControl & solver_control,
#include <iostream>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename MatrixType, typename VectorType, class PRECONDITION>
void
check_solve(SolverControl & solver_control,
#include <iostream>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename MatrixType, typename VectorType, class PRECONDITION>
void
check_solve(SolverControl & solver_control,
#include <deal.II/lac/vector.h>
#include <deal.II/lac/vector_memory.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename SolverType, typename MatrixType, typename VectorType>
void
check_solve(const MatrixType & A,
#include <deal.II/lac/vector.h>
#include <deal.II/lac/vector_memory.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
SolverControl::State
monitor_norm(const unsigned int iteration,
#include <deal.II/lac/vector.h>
#include <deal.II/lac/vector_memory.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
SolverControl::State
monitor_norm(const unsigned int iteration,
#include <deal.II/lac/vector.h>
#include <deal.II/lac/vector_memory.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename SolverType,
typename MatrixType,
typename VectorType,
#include <deal.II/lac/vector.h>
#include <deal.II/lac/vector_memory.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename SolverType,
typename MatrixType,
typename VectorType,
#include <deal.II/lac/vector.h>
#include <deal.II/lac/vector_memory.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename SolverType,
typename MatrixType,
typename VectorType,
#include <deal.II/lac/vector.h>
#include <deal.II/lac/vector_memory.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename SolverType,
typename MatrixType,
#include <deal.II/lac/vector.h>
#include <deal.II/lac/vector_memory.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename MatrixType, typename VectorType>
void
#include <deal.II/lac/vector.h>
#include <deal.II/lac/vector_memory.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
class MySolverControl : public SolverControl
{
#include <deal.II/lac/vector.h>
#include <deal.II/lac/vector_memory.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <typename MatrixType, typename VectorType>
void
#include <complex>
#include <string>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
void
output_double_number(double input, const std::string &text)
#include <deal.II/lac/sparse_matrix.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
// TODO:[WB] find test that is less sensitive to floating point accuracy
int
#include <deal.II/lac/sparse_matrix.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main()
#include <deal.II/lac/sparse_matrix.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
// TODO:[WB] find test that is less sensitive to floating point accuracy
int
#include <deal.II/lac/sparse_matrix_ez.templates.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
#define PREC_CHECK(solver, method, precond) \
#include <deal.II/lac/sparse_matrix.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
void
graph_laplacian(const SparsityPattern &sparsity, SparseMatrix<double> &matrix)
#include <deal.II/lac/sparse_mic.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
// TODO:[WB] find test that is less sensitive to floating point accuracy
int
#include <deal.II/lac/tensor_product_matrix.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <int dim>
void
#include <deal.II/lac/tensor_product_matrix.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <int dim, int size>
void
#include <deal.II/lac/tensor_product_matrix.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <int dim, int size>
void
#include <deal.II/lac/tensor_product_matrix.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <int dim>
void
#include <deal.II/lac/tensor_product_matrix.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <int dim, int size>
void
#include <deal.II/lac/tensor_product_matrix.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <int dim, int size>
void
#include <deal.II/lac/tensor_product_matrix.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <int dim>
void
do_test(const unsigned int size)
#include <deal.II/lac/tensor_product_matrix.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <int dim, int size>
void
do_test()
#include <deal.II/lac/tensor_product_matrix.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <int dim, int size>
void
do_test()
#include <deal.II/lac/tensor_product_matrix.h>
#include <deal.II/lac/vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <int dim>
void
do_test(const unsigned int size)
#include <iostream>
#include <typeinfo>
+#include "../tests.h"
+
#include "../slepc/testmatrix.h"
#include "../testmatrix.h"
-#include "../tests.h"
int
main(int argc, char **argv)
#include <iostream>
#include "../tests.h"
+
#include "create_matrix.h"
#include <iostream>
#include "../tests.h"
+
#include "create_matrix.h"
#include <iostream>
#include "../tests.h"
+
#include "create_matrix.h"
#include <iostream>
#include "../tests.h"
+
#include "create_matrix.h"
#include <iostream>
#include "../tests.h"
+
#include "create_matrix.h"
#include <iostream>
#include "../tests.h"
+
#include "create_matrix.h"
#include <iostream>
#include "../tests.h"
+
#include "create_matrix.h"
#include <iostream>
#include "../tests.h"
+
#include "create_matrix.h"
#include <iostream>
#include "../tests.h"
+
#include "create_matrix.h"
#include <iostream>
#include "../tests.h"
+
#include "create_matrix.h"
#include <iostream>
#include "../tests.h"
+
#include "create_matrix.h"
#include <iostream>
#include "../tests.h"
+
#include "create_matrix.h"
#include <iostream>
#include "../tests.h"
+
#include "create_matrix.h"
#include <iostream>
#include "../tests.h"
+
#include "create_matrix.h"
#include <tuple>
#include "../tests.h"
+
#include "create_matrix.h"
DeclException5(ExcEl,
#include <tuple>
#include "../tests.h"
+
#include "create_matrix.h"
DeclException5(ExcEl,
#include <tuple>
#include "../tests.h"
+
#include "create_matrix.h"
DeclException5(ExcEl,
#include <tuple>
#include "../tests.h"
+
#include "create_matrix.h"
DeclException5(ExcEl,
#include <tuple>
#include "../tests.h"
+
#include "create_matrix.h"
template <typename T>
#include <iostream>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
void
output_double_number(double input, const std::string &text)
{
#include <deal.II/matrix_free/matrix_free.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/multigrid/mg_constrained_dofs.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/matrix_free/matrix_free.h>
#include "../tests.h"
+
#include "create_mesh.h"
template <int dim,
#include <deal.II/numerics/vector_tools.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/matrix_free/matrix_free.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/base/function.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <iostream>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/fe/fe_q.h>
#include "../tests.h"
+
#include "interpolate_functions_common.h"
#include <deal.II/fe/fe_q.h>
#include "../tests.h"
+
#include "interpolate_functions_common.h"
#include <deal.II/fe/fe_q.h>
#include "../tests.h"
+
#include "interpolate_functions_common.h"
#include <deal.II/fe/fe_q.h>
#include "../tests.h"
+
#include "interpolate_functions_common.h"
#include <deal.II/matrix_free/matrix_free.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/base/function.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/base/function.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/base/function.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/base/function.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <iostream>
#include "../tests.h"
+
#include "matrix_vector_mf.h"
#include <iostream>
#include "../tests.h"
+
#include "matrix_vector_mf.h"
#include <iostream>
#include "../tests.h"
+
#include "matrix_vector_mf.h"
#include <deal.II/numerics/vector_tools.h>
#include "../tests.h"
+
#include "matrix_vector_mf.h"
#include <iostream>
#include "../tests.h"
+
#include "matrix_vector_mf.h"
#include <iostream>
#include "../tests.h"
+
#include "matrix_vector_mf.h"
#include <deal.II/grid/grid_tools.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/grid/grid_tools.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/grid/grid_tools.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/grid/grid_tools.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/grid/grid_tools.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/lac/la_parallel_vector.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/lac/la_parallel_vector.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/grid/grid_tools.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/lac/la_parallel_vector.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/lac/la_parallel_vector.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/lac/la_parallel_vector.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/lac/la_parallel_vector.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/lac/la_parallel_vector.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/lac/la_parallel_vector.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <iostream>
#include "../tests.h"
+
#include "matrix_vector_mf.h"
#include <deal.II/numerics/vector_tools.h>
#include "../tests.h"
+
#include "matrix_vector_mf.h"
#include <deal.II/numerics/vector_tools.h>
#include "../tests.h"
+
#include "matrix_vector_mf.h"
#include <deal.II/numerics/vector_tools.h>
#include "../tests.h"
+
#include "matrix_vector_mf.h"
#include <deal.II/numerics/vector_tools.h>
#include "../tests.h"
+
#include "matrix_vector_mf.h"
#include <deal.II/numerics/vector_tools.h>
#include "../tests.h"
+
#include "matrix_vector_mf.h"
#include <deal.II/base/function.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <deal.II/fe/fe_dgq.h>
#include "../tests.h"
+
#include "create_mesh.h"
std::ofstream logfile("output");
#include <iostream>
#include <vector>
-#include "../distributed_grids/coarse_grid_common.h"
#include "../tests.h"
+#include "../distributed_grids/coarse_grid_common.h"
+
void
test()
{
#include <deal.II/lac/sparse_matrix.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
void
#include <deal.II/fe/fe_system.h>
#include "../tests.h"
+
#include "generalized_interpolation.h"
int
#include <deal.II/fe/fe_raviart_thomas.h>
#include "../tests.h"
+
#include "generalized_interpolation.h"
int
#include <deal.II/fe/fe_system.h>
#include "../tests.h"
+
#include "generalized_interpolation.h"
int
#include <deal.II/fe/fe_system.h>
#include "../tests.h"
+
#include "generalized_interpolation.h"
int
// FE_Q on a mesh without hanging nodes.
#include "../tests.h"
+
#include "project_parallel_qp_common.h"
namespace LA
// FE_Q on a mesh with hanging nodes.
#include "../tests.h"
+
#include "project_parallel_qp_common.h"
namespace LA
#include "../tests.h"
+
#include "project_parallel_qpmf_common.h"
template <int dim>
// FE_Q on a mesh with hanging nodes.
#include "../tests.h"
+
#include "project_parallel_qpmf_common.h"
template <int dim>
// FE_Q on a mesh with hanging nodes and specified fe_component
#include "../tests.h"
+
#include "project_parallel_qpmf_common.h"
template <int dim>
// for the function to be minimized is computed.
#include "../tests.h"
+
#include "step-44.h"
int
// be minimized.
#include "../tests.h"
+
#include "step-44.h"
int
// optimization/step-44-with_line_search.cc .
#include "../tests.h"
+
#include "step-44.h"
int
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <deal.II/lac/petsc_sparse_matrix.h>
#include <deal.II/lac/petsc_vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
{
#include <deal.II/lac/petsc_sparse_matrix.h>
#include <deal.II/lac/petsc_vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
{
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <typeinfo>
#include "../tests.h"
+
#include "petsc_mf_testmatrix.h"
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <deal.II/lac/petsc_sparse_matrix.h>
#include <deal.II/lac/petsc_vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
{
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
#include <deal.II/lac/petsc_sparse_matrix.h>
#include <deal.II/lac/petsc_vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
{
#include <deal.II/lac/petsc_sparse_matrix.h>
#include <deal.II/lac/petsc_vector.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
{
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <class SOLVER, class MATRIX, class VECTOR, class PRECONDITION>
void
check_solve(SOLVER & solver,
// Note: This is (almost) a clone of the tests/petsc/solver_03_mf.cc
-#include "../petsc/petsc_mf_testmatrix.h" // It is tempting to copy
#include "../tests.h"
+
+#include "../petsc/petsc_mf_testmatrix.h" // It is tempting to copy
// ../petsc/petsc_mf_testmatrix.h
// into this directory and
// play with it, but, by
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
template <class SOLVER, class MATRIX, class VECTOR, class PRECONDITION>
void
check_solve(SOLVER & solver,
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_02.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_02.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_02.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_02.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_02.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_02.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_02.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_02.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_03.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_03.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_03.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_03.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_03.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_03.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_03.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_03.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_04.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_04.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_04.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_04.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_04.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_04.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_04.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_04.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_05.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_05.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_05.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_05.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_05.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_05.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_05.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_05.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_06.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_06.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_06.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_06.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_06.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_06.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_06.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_06.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_07.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_07.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_07.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_07.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_07.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_07.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_07.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_07.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_08.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_08.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_08.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_08.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_08.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_08.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_2_components_08.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_2_components_08.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_scalar_coupled_3_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_3_components_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_3_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_3_components_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_scalar_coupled_3_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_3_components_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_3_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_3_components_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_scalar_coupled_3_components_01_tapeless_only.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_3_components_01_tapeless_only.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_3_components_01_tapeless_only.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_3_components_01_tapeless_only.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_scalar_coupled_3_components_01_tapeless_only.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_3_components_01_tapeless_only.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_3_components_01_tapeless_only.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_3_components_01_tapeless_only.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_scalar_coupled_4_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_4_components_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_4_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_4_components_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_scalar_coupled_4_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_4_components_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_scalar_coupled_4_components_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_coupled_4_components_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_scalar_single_component_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_scalar_single_component_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_scalar_single_component_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_scalar_single_component_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_scalar_single_component_02.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_02.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_scalar_single_component_02.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_02.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_scalar_single_component_02.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_02.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_scalar_single_component_02.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_02.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_scalar_single_component_03.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_03.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_scalar_single_component_03.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_03.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_scalar_single_component_03.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_03.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_scalar_single_component_03.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_03.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_scalar_single_component_04.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_04.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_scalar_single_component_04.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_04.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_scalar_single_component_04.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_04.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_scalar_single_component_04.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_scalar_single_component_04.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_vector_1_indep_1_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_1_indep_1_dep_vars_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_vector_1_indep_1_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_1_indep_1_dep_vars_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_vector_1_indep_1_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_1_indep_1_dep_vars_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_vector_1_indep_1_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_1_indep_1_dep_vars_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_vector_1_indep_2_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_1_indep_2_dep_vars_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_vector_1_indep_2_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_1_indep_2_dep_vars_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_vector_1_indep_2_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_1_indep_2_dep_vars_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_vector_1_indep_2_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_1_indep_2_dep_vars_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_vector_2_indep_1_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_2_indep_1_dep_vars_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_vector_2_indep_1_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_2_indep_1_dep_vars_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_vector_2_indep_1_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_2_indep_1_dep_vars_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_vector_2_indep_1_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_2_indep_1_dep_vars_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/helper_vector_2_indep_2_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_2_indep_2_dep_vars_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/helper_vector_2_indep_2_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_2_indep_2_dep_vars_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/helper_vector_2_indep_2_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_2_indep_2_dep_vars_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/helper_vector_2_indep_2_dep_vars_01.h"
#include "../tests.h"
+#include "../ad_common_tests/helper_vector_2_indep_2_dep_vars_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/physics_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/physics_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/physics_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/physics_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/physics_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_02.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/physics_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_02.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/physics_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_02.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/physics_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_02.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/physics_functions_03.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_03.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/physics_functions_03.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_03.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/physics_functions_03.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_03.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/physics_functions_03.h"
#include "../tests.h"
+#include "../ad_common_tests/physics_functions_03.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/step-44-helper_res_lin_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_res_lin_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/step-44-helper_res_lin_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_res_lin_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/step-44-helper_res_lin_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_res_lin_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/step-44-helper_res_lin_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_res_lin_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/step-44-helper_scalar_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_scalar_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/step-44-helper_scalar_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_scalar_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/step-44-helper_var_form_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_var_form_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/step-44-helper_var_form_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_var_form_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/step-44-helper_vector_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_vector_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/step-44-helper_vector_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_vector_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/step-44-helper_vector_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_vector_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/step-44-helper_vector_01.h"
#include "../tests.h"
+#include "../ad_common_tests/step-44-helper_vector_01.h"
+
int
main(int argc, char **argv)
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/symmetric_tensor_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/symmetric_tensor_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/symmetric_tensor_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/symmetric_tensor_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/symmetric_tensor_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_02.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/symmetric_tensor_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_02.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/symmetric_tensor_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_02.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/symmetric_tensor_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_02.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/symmetric_tensor_functions_03.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_03.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/symmetric_tensor_functions_03.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_03.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/symmetric_tensor_functions_03.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_03.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/symmetric_tensor_functions_03.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_03.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/symmetric_tensor_functions_04.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_04.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/symmetric_tensor_functions_04.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_04.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/symmetric_tensor_functions_04.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_04.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/symmetric_tensor_functions_04.h"
#include "../tests.h"
+#include "../ad_common_tests/symmetric_tensor_functions_04.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/tensor_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/tensor_functions_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/tensor_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/tensor_functions_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/tensor_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/tensor_functions_01.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/tensor_functions_01.h"
#include "../tests.h"
+#include "../ad_common_tests/tensor_functions_01.h"
+
int
main()
{
//
// AD number type: Sacado DFad
-#include "../ad_common_tests/tensor_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/tensor_functions_02.h"
+
int
main()
{
//
// AD number type: Sacado DFad-DFad
-#include "../ad_common_tests/tensor_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/tensor_functions_02.h"
+
int
main()
{
//
// AD number type: Sacado Rad
-#include "../ad_common_tests/tensor_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/tensor_functions_02.h"
+
int
main()
{
//
// AD number type: Sacado Rad-DFad
-#include "../ad_common_tests/tensor_functions_02.h"
#include "../tests.h"
+#include "../ad_common_tests/tensor_functions_02.h"
+
int
main()
{
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test Cholesky decomposition in ScaLAPACK vs FullMatrix
#include <deal.II/base/conditional_ostream.h>
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
/*
* test inverse via Cholesky decomposition in ScaLAPACK vs FullMatrix
*
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
/*
* test inverse via LU decomposition in ScaLAPACK vs FullMatrix for general
* matrices
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
/*
* test inverse of triangular matrix using pXtrtri in ScaLAPACK vs FullMatrix
*/
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test norms of ScaLAPACK vs FullMatrix
#include <deal.II/base/conditional_ostream.h>
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test norms of ScaLAPACK vs FullMatrix for general matrices
#include <deal.II/base/conditional_ostream.h>
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test reciprocal_condition_number()
#include <deal.II/base/conditional_ostream.h>
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test eigenpairs_symmetric_by_index(const std::pair<unsigned int,unsigned int>
// &, const bool) for all eigenvalues with eigenvectors
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test eigenpairs_symmetric_by_index(const std::pair<unsigned int,unsigned int>
// &, const bool) for all eigenvalues without eigenvectors
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test eigenpairs_symmetric_by_index(const std::pair<unsigned int,unsigned int>
// &, const bool) for some eigenvalues with eigenvectors
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test eigenpairs_symmetric_by_index(const std::pair<unsigned int,unsigned int>
// &, const bool) for some eigenvalues without eigenvectors
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test copying of distributed ScaLAPACKMatrices using ScaLAPACK routine
// p_gemr2d
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test compute_SVD(ScaLAPACKMatrix<NumberType>*,ScaLAPACKMatrix<NumberType>*)
#include <deal.II/base/conditional_ostream.h>
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test saving and loading of distributed ScaLAPACKMatrices
#include <deal.II/base/conditional_ostream.h>
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// A test for saving and loading of distributed ScaLAPACKMatrices.
// By using a 1x1 grid a call to save_serial() and load_serial() is mimicked.
// The ScaLAPACKMatrix is saved in parallel/serial and afterwards loaded
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test saving and loading of distributed ScaLAPACKMatrices with prescribed
// chunk sizes
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test saving and loading of the State and Property of distributed
// ScaLAPACKMatrices
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test loading of distributed ScaLAPACKMatrices by call to constructor
#include <deal.II/base/conditional_ostream.h>
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test copying submatrices of distributed ScaLAPACKMatrices using ScaLAPACK
// routine p_gemr2d
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test multiplication of distributed ScaLAPACKMatrices: C = b A*B + c C
#include <deal.II/base/conditional_ostream.h>
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test multiplication of distributed ScaLAPACKMatrices: C = alpha A^T*B + beta
// C
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test multiplication of distributed ScaLAPACKMatrices: C = alpha A * B^T +
// beta C
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test multiplication of distributed ScaLAPACKMatrices: C = alpha A^T * B^T +
// beta C
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test addition of distributed ScaLAPACKMatrices: A = alpha A + beta B
#include <deal.II/base/conditional_ostream.h>
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test addition of distributed ScaLAPACKMatrices: A = alpha A + beta B^T
#include <deal.II/base/conditional_ostream.h>
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test scaling of rows of distributed ScaLAPACKMatrices
#include <deal.II/base/array_view.h>
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test scaling of columns of distributed ScaLAPACKMatrices
#include <deal.II/base/array_view.h>
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test eigenpairs_symmetric_by_index_MRRR(const std::pair<unsigned int,unsigned
// int> &, const bool) for all eigenvalues with eigenvectors
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test eigenpairs_symmetric_by_index_MRRR(const std::pair<unsigned int,unsigned
// int> &, const bool) for all eigenvalues without eigenvectors
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test pseudo_inverse(const NumberType ratio) for symmetric matrices
#include <deal.II/base/conditional_ostream.h>
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test pseudo_inverse(const NumberType ratio) for rectangular matrices
#include <deal.II/base/conditional_ostream.h>
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test ScaLAPACKMatrix::operator = (const LAPACKFullMatrix<NumberType> &)
#include <deal.II/base/conditional_ostream.h>
//
// ---------------------------------------------------------------------
-#include "../lapack/create_matrix.h"
#include "../tests.h"
+#include "../lapack/create_matrix.h"
+
// test ScaLAPACKMatrix::copy_to (LAPACKFullMatrix<NumberType> &matrix)
#include <deal.II/base/conditional_ostream.h>
#include <sstream>
#include "../tests.h"
+
#include "serialization.h"
#include <deal.II/base/tensor.h>
#include "../tests.h"
+
#include "serialization.h"
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+
+#include "../testmatrix.h"
#include "testmatrix.h"
template <typename SolverType, typename MatrixType, typename VectorType>
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+
+#include "../testmatrix.h"
#include "testmatrix.h"
template <typename SolverType, typename MatrixType, typename VectorType>
#include <list>
#include <set>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main()
#include <set>
#include <sstream>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
const unsigned int N = 15;
#include <list>
#include <set>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main()
#include <fstream>
#include <iomanip>
-#include "../serialization/serialization.h"
#include "../tests.h"
+#include "../serialization/serialization.h"
+
using namespace dealii;
namespace SD = Differentiation::SD;
namespace SE = ::SymEngine;
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
#include <typeinfo>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
#include <iostream>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
int
main(int argc, char **argv)
{
#include <deal.II/lac/trilinos_sparsity_pattern.h>
-#include "../testmatrix.h"
#include "../tests.h"
+#include "../testmatrix.h"
+
const unsigned int N = 15;