]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Restrict more std::complex instantiations
authorDaniel Arndt <daniel.arndt@iwr.uni-heidelberg.de>
Wed, 26 Sep 2018 17:51:30 +0000 (19:51 +0200)
committerDaniel Arndt <daniel.arndt@iwr.uni-heidelberg.de>
Fri, 5 Oct 2018 03:17:23 +0000 (05:17 +0200)
209 files changed:
source/lac/affine_constraints.cc
source/lac/block_vector.cc
source/lac/full_matrix.cc
source/lac/la_parallel_vector.cc
source/lac/la_vector.cc
source/lac/read_write_vector.cc
source/lac/tridiagonal_matrix.cc
source/lac/vector.cc
tests/base/functions_13.with_complex_values=on.output [moved from tests/base/functions_13.output with 100% similarity]
tests/data_out/data_out_complex_01.with_complex_values=on.output [moved from tests/data_out/data_out_complex_01.output with 100% similarity]
tests/data_out/data_out_complex_01_mixed.with_complex_values=on.output [moved from tests/data_out/data_out_complex_01_mixed.output with 100% similarity]
tests/data_out/data_out_complex_02.with_complex_values=on.output [moved from tests/data_out/data_out_complex_02.output with 100% similarity]
tests/data_out/data_out_complex_02_mixed.with_complex_values=on.output [moved from tests/data_out/data_out_complex_02_mixed.output with 100% similarity]
tests/data_out/data_out_complex_03.with_complex_values=on.output [moved from tests/data_out/data_out_complex_03.output with 100% similarity]
tests/data_out/data_out_complex_03_mixed.with_complex_values=on.output [moved from tests/data_out/data_out_complex_03_mixed.output with 100% similarity]
tests/data_out/data_out_complex_04.with_complex_values=on.output [moved from tests/data_out/data_out_complex_04.output with 100% similarity]
tests/data_out/data_out_complex_04_mixed.with_complex_values=on.output [moved from tests/data_out/data_out_complex_04_mixed.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_01.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_01.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_02.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_02.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_03.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_03.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_04.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_04.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_06.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_06.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_07.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_07.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_08.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_08.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_10.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_10.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_11.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_11.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_12.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_12.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_13.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_13.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_14.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_14.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_15.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_15.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_16.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_16.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_17.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_17.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_18.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_18.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_19.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_19.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_20.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_20.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_21.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_21.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_22.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_22.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_23.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_23.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_24.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_24.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_25.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_25.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_26.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_26.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_27.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_27.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_28.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_28.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_29.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_29.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_30.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_30.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_31.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_31.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_32.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_32.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_33.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_33.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_34.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_34.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_36.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_36.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_37.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_37.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_38.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_38.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_39.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_39.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_40.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_40.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_41.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_41.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_42.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_42.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_43.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_43.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_44.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_44.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_45.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_45.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_46.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_46.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_47.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_47.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_48.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_48.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_49.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_49.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_50.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_50.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_51.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_51.output with 100% similarity]
tests/full_matrix/complex_complex_full_matrix_52.with_complex_values=on.output [moved from tests/full_matrix/complex_complex_full_matrix_52.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_01.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_01.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_02.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_02.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_03.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_03.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_04.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_04.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_05.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_05.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_06.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_06.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_07.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_07.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_08.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_08.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_09.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_09.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_10.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_10.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_11.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_11.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_12.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_12.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_13.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_13.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_14.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_14.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_15.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_15.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_16.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_16.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_17.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_17.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_18.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_18.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_19.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_19.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_20.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_20.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_21.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_21.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_22.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_22.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_23.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_23.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_24.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_24.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_25.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_25.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_26.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_26.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_27.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_27.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_28.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_28.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_29.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_29.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_30.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_30.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_31.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_31.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_32.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_32.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_33.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_33.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_34.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_34.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_36.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_36.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_37.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_37.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_38.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_38.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_39.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_39.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_40.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_40.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_41.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_41.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_42.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_42.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_43.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_43.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_44.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_44.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_45.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_45.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_46.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_46.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_47.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_47.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_48.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_48.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_49.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_49.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_50.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_50.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_51.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_51.output with 100% similarity]
tests/full_matrix/complex_real_full_matrix_52.with_complex_values=on.output [moved from tests/full_matrix/complex_real_full_matrix_52.output with 100% similarity]
tests/lac/complex_block_vector.with_complex_values=on.output [moved from tests/lac/complex_block_vector.output with 100% similarity]
tests/lac/complex_block_vector_iterator.with_complex_values=on.output [moved from tests/lac/complex_block_vector_iterator.output with 100% similarity]
tests/lac/complex_block_vector_vector_assign.with_complex_values=on.output [moved from tests/lac/complex_block_vector_vector_assign.output with 100% similarity]
tests/lac/constraint_matrix_distribute_complex.with_complex_values=on.output [moved from tests/lac/constraint_matrix_distribute_complex.output with 100% similarity]
tests/lac/la_parallel_vector_add_and_dot_complex.with_complex_values=on.output [moved from tests/lac/la_parallel_vector_add_and_dot_complex.output with 100% similarity]
tests/lac/la_parallel_vector_add_and_dot_complex.with_complex_values=on.output.DEAL_II_MAX_THREADS2 [moved from tests/lac/la_parallel_vector_add_and_dot_complex.output.DEAL_II_MAX_THREADS2 with 100% similarity]
tests/lac/la_parallel_vector_add_and_dot_complex.with_complex_values=on.output.no_threads [moved from tests/lac/la_parallel_vector_add_and_dot_complex.output.no_threads with 100% similarity]
tests/lac/la_vector_accumulation_01.cc
tests/lac/la_vector_add_and_dot.cc
tests/lac/la_vector_add_and_dot.with_complex_values=false.output [new file with mode: 0644]
tests/lac/la_vector_add_and_dot.with_complex_values=true.output [moved from tests/lac/la_vector_add_and_dot.output with 100% similarity]
tests/lac/la_vector_add_and_dot_complex.with_complex_values=on.output [moved from tests/lac/la_vector_add_and_dot_complex.output with 100% similarity]
tests/lac/la_vector_add_and_dot_complex.with_complex_values=on.output.DEAL_II_MAX_THREADS2 [moved from tests/lac/la_vector_add_and_dot_complex.output.DEAL_II_MAX_THREADS2 with 100% similarity]
tests/lac/la_vector_add_and_dot_complex.with_complex_values=on.output.no_threads [moved from tests/lac/la_vector_add_and_dot_complex.output.no_threads with 100% similarity]
tests/lac/la_vector_norms.cc
tests/lac/linear_operator_02a.with_complex_values=on.output [moved from tests/lac/linear_operator_02a.output with 100% similarity]
tests/lac/vector_accumulation_02.cc
tests/lac/vector_accumulation_02.with_complex_values=false.output [new file with mode: 0644]
tests/lac/vector_accumulation_02.with_complex_values=true.output [moved from tests/lac/vector_accumulation_02.output with 100% similarity]
tests/lac/vector_add_and_dot.cc
tests/lac/vector_add_and_dot.with_complex_values=false.output [new file with mode: 0644]
tests/lac/vector_add_and_dot.with_complex_values=true.output [moved from tests/lac/vector_add_and_dot.output with 100% similarity]
tests/lac/vector_add_and_dot_complex.with_complex_values=on.output [moved from tests/lac/vector_add_and_dot_complex.output with 100% similarity]
tests/lac/vector_add_and_dot_complex.with_complex_values=on.output.DEAL_II_MAX_THREADS2 [moved from tests/lac/vector_add_and_dot_complex.output.DEAL_II_MAX_THREADS2 with 100% similarity]
tests/lac/vector_add_and_dot_complex.with_complex_values=on.output.no_threads [moved from tests/lac/vector_add_and_dot_complex.output.no_threads with 100% similarity]
tests/lac/vector_norms.cc
tests/mpi/collective_full_matrix.cc
tests/mpi/collective_full_matrix.with_complex_values=false.mpirun=1.output [new file with mode: 0644]
tests/mpi/collective_full_matrix.with_complex_values=false.mpirun=10.output [new file with mode: 0644]
tests/mpi/collective_full_matrix.with_complex_values=false.mpirun=3.output [new file with mode: 0644]
tests/mpi/collective_full_matrix.with_complex_values=true.mpirun=1.output [moved from tests/mpi/collective_full_matrix.mpirun=1.output with 100% similarity]
tests/mpi/collective_full_matrix.with_complex_values=true.mpirun=10.output [moved from tests/mpi/collective_full_matrix.mpirun=10.output with 100% similarity]
tests/mpi/collective_full_matrix.with_complex_values=true.mpirun=3.output [moved from tests/mpi/collective_full_matrix.mpirun=3.output with 100% similarity]
tests/mpi/hp_step-40_variable_01.with_petsc=true.with_petsc_with_complex=false.with_petsc_with_hypre=true.mpirun=1.output [moved from tests/mpi/hp_step-40_variable_01.with_petsc=true.with_petsc_with_complex=false.mpirun=1.output with 100% similarity]
tests/mpi/hp_step-40_variable_01.with_petsc=true.with_petsc_with_complex=false.with_petsc_with_hypre=true.mpirun=10.output [moved from tests/mpi/hp_step-40_variable_01.with_petsc=true.with_petsc_with_complex=false.mpirun=10.output with 100% similarity]
tests/mpi/hp_step-40_variable_01.with_petsc=true.with_petsc_with_complex=false.with_petsc_with_hypre=true.mpirun=3.output [moved from tests/mpi/hp_step-40_variable_01.with_petsc=true.with_petsc_with_complex=false.mpirun=3.output with 100% similarity]
tests/mpi/hp_step-40_variable_01.with_petsc=true.with_petsc_with_complex=false.with_petsc_with_hypre=true.mpirun=4.output [moved from tests/mpi/hp_step-40_variable_01.with_petsc=true.with_petsc_with_complex=false.mpirun=4.output with 100% similarity]
tests/mpi/hp_step-40_variable_01.with_petsc=true.with_petsc_with_complex=true.with_petsc_with_hypre=true.mpirun=1.output [moved from tests/mpi/hp_step-40_variable_01.with_petsc=true.with_petsc_with_complex=true.mpirun=1.output with 100% similarity]
tests/mpi/hp_step-40_variable_01.with_petsc=true.with_petsc_with_complex=true.with_petsc_with_hypre=true.mpirun=10.output [moved from tests/mpi/hp_step-40_variable_01.with_petsc=true.with_petsc_with_complex=true.mpirun=10.output with 100% similarity]
tests/mpi/hp_step-40_variable_01.with_petsc=true.with_petsc_with_complex=true.with_petsc_with_hypre=true.mpirun=3.output [moved from tests/mpi/hp_step-40_variable_01.with_petsc=true.with_petsc_with_complex=true.mpirun=3.output with 100% similarity]
tests/mpi/hp_step-40_variable_01.with_petsc=true.with_petsc_with_complex=true.with_petsc_with_hypre=true.mpirun=4.output [moved from tests/mpi/hp_step-40_variable_01.with_petsc=true.with_petsc_with_complex=true.mpirun=4.output with 100% similarity]
tests/numerics/error_estimator_02_complex.with_complex_values=on.output [moved from tests/numerics/error_estimator_02_complex.output with 100% similarity]
tests/vector/complex_vector_11.with_complex_values=on.output [moved from tests/vector/complex_vector_11.output with 100% similarity]
tests/vector/complex_vector_12.with_complex_values=on.output [moved from tests/vector/complex_vector_12.output with 100% similarity]
tests/vector/complex_vector_13.with_complex_values=on.output [moved from tests/vector/complex_vector_13.output with 100% similarity]
tests/vector/complex_vector_14.with_complex_values=on.output [moved from tests/vector/complex_vector_14.output with 100% similarity]
tests/vector/complex_vector_15.with_complex_values=on.output [moved from tests/vector/complex_vector_15.output with 100% similarity]
tests/vector/complex_vector_16.with_complex_values=on.output [moved from tests/vector/complex_vector_16.output with 100% similarity]
tests/vector/complex_vector_17.with_complex_values=on.output [moved from tests/vector/complex_vector_17.output with 100% similarity]
tests/vector/complex_vector_18.with_complex_values=on.output [moved from tests/vector/complex_vector_18.output with 100% similarity]
tests/vector/complex_vector_19.with_complex_values=on.output [moved from tests/vector/complex_vector_19.output with 100% similarity]
tests/vector/complex_vector_20.with_complex_values=on.output [moved from tests/vector/complex_vector_20.output with 100% similarity]
tests/vector/complex_vector_21.with_complex_values=on.output [moved from tests/vector/complex_vector_21.output with 100% similarity]
tests/vector/complex_vector_21_negative.with_complex_values=on.output [moved from tests/vector/complex_vector_21_negative.output with 100% similarity]
tests/vector/complex_vector_22.with_complex_values=on.output [moved from tests/vector/complex_vector_22.output with 100% similarity]
tests/vector/complex_vector_23.with_complex_values=on.output [moved from tests/vector/complex_vector_23.output with 100% similarity]
tests/vector/complex_vector_24.with_complex_values=on.output [moved from tests/vector/complex_vector_24.output with 100% similarity]
tests/vector/complex_vector_25.with_complex_values=on.output [moved from tests/vector/complex_vector_25.output with 100% similarity]
tests/vector/complex_vector_26.with_complex_values=on.output [moved from tests/vector/complex_vector_26.output with 100% similarity]
tests/vector/complex_vector_27.with_complex_values=on.output [moved from tests/vector/complex_vector_27.output with 100% similarity]
tests/vector/complex_vector_28.with_complex_values=on.output [moved from tests/vector/complex_vector_28.output with 100% similarity]
tests/vector/complex_vector_29.with_complex_values=on.output [moved from tests/vector/complex_vector_29.output with 100% similarity]
tests/vector/complex_vector_30.with_complex_values=on.output [moved from tests/vector/complex_vector_30.output with 100% similarity]
tests/vector/complex_vector_31.with_complex_values=on.output [moved from tests/vector/complex_vector_31.output with 100% similarity]
tests/vector/complex_vector_32.with_complex_values=on.output [moved from tests/vector/complex_vector_32.output with 100% similarity]
tests/vector/complex_vector_33.with_complex_values=on.output [moved from tests/vector/complex_vector_33.output with 100% similarity]
tests/vector/complex_vector_34.with_complex_values=on.output [moved from tests/vector/complex_vector_34.output with 100% similarity]
tests/vector/complex_vector_35.with_complex_values=on.output [moved from tests/vector/complex_vector_35.output with 100% similarity]
tests/vector/complex_vector_36.with_complex_values=on.output [moved from tests/vector/complex_vector_36.output with 100% similarity]
tests/vector/complex_vector_37.with_complex_values=on.output [moved from tests/vector/complex_vector_37.output with 100% similarity]
tests/vector/complex_vector_39.with_complex_values=on.output [moved from tests/vector/complex_vector_39.output with 100% similarity]
tests/vector/complex_vector_40.with_complex_values=on.output [moved from tests/vector/complex_vector_40.output with 100% similarity]
tests/vector/complex_vector_41.with_complex_values=on.output [moved from tests/vector/complex_vector_41.output with 100% similarity]
tests/vector/complex_vector_42.with_complex_values=on.output [moved from tests/vector/complex_vector_42.output with 100% similarity]
tests/vector/complex_vector_45.with_complex_values=on.output [moved from tests/vector/complex_vector_45.output with 100% similarity]
tests/vector/complex_vector_46.with_complex_values=on.output [moved from tests/vector/complex_vector_46.output with 100% similarity]
tests/vector/complex_vector_48.with_complex_values=on.output [moved from tests/vector/complex_vector_48.output with 100% similarity]
tests/vector/complex_vector_49.with_complex_values=on.output [moved from tests/vector/complex_vector_49.output with 100% similarity]
tests/vector/complex_vector_equality_1.with_complex_values=on.output [moved from tests/vector/complex_vector_equality_1.output with 100% similarity]
tests/vector/complex_vector_equality_2.with_complex_values=on.output [moved from tests/vector/complex_vector_equality_2.output with 100% similarity]
tests/vector/complex_vector_equality_3.with_complex_values=on.output [moved from tests/vector/complex_vector_equality_3.output with 100% similarity]
tests/vector/complex_vector_equality_4.with_complex_values=on.output [moved from tests/vector/complex_vector_equality_4.output with 100% similarity]
tests/vector/complex_vector_equality_5.with_complex_values=on.output [moved from tests/vector/complex_vector_equality_5.output with 100% similarity]
tests/vector/complex_vector_equality_6.with_complex_values=on.output [moved from tests/vector/complex_vector_equality_6.output with 100% similarity]
tests/vector/complex_vector_equality_7.with_complex_values=on.output [moved from tests/vector/complex_vector_equality_7.output with 100% similarity]
tests/vector/complex_vector_equality_8.with_complex_values=on.output [moved from tests/vector/complex_vector_equality_8.output with 100% similarity]
tests/vector/complex_vector_vector_01.with_complex_values=on.output [moved from tests/vector/complex_vector_vector_01.output with 100% similarity]
tests/vector_tools/boundaries_complex.with_complex_values=on.output [moved from tests/vector_tools/boundaries_complex.output with 100% similarity]
tests/vector_tools/boundaries_complex_hp.with_complex_values=on.output [moved from tests/vector_tools/boundaries_complex_hp.output with 100% similarity]
tests/vector_tools/integrate_difference_01_complex_01.with_complex_values=on.output [moved from tests/vector_tools/integrate_difference_01_complex_01.output with 100% similarity]
tests/vector_tools/integrate_difference_01_complex_02.with_complex_values=on.output [moved from tests/vector_tools/integrate_difference_01_complex_02.output with 100% similarity]
tests/vector_tools/integrate_difference_01_complex_03.with_complex_values=on.output [moved from tests/vector_tools/integrate_difference_01_complex_03.output with 100% similarity]

index 094b73e2c55863f3054a68d2d94ba1e373f24b48..aa8055fe6a33fecab755ad39a1e208fde44ae8fe 100644 (file)
@@ -148,8 +148,10 @@ namespace internals
 
   SCRATCH_INITIALIZER(double, d);
   SCRATCH_INITIALIZER(float, f);
+#ifdef DEAL_II_WITH_COMPLEX_VALUES
   SCRATCH_INITIALIZER(std::complex<double>, cd);
   SCRATCH_INITIALIZER(std::complex<float>, cf);
+#endif
 #undef SCRATCH_INITIALIZER
 } // namespace internals
 
index b59f529135e7c0dfea03d4f9f41474786e1ae01c..3638fcde20f588e15eb81a744e36bfa8aec9df11 100644 (file)
@@ -25,9 +25,11 @@ DEAL_II_NAMESPACE_OPEN
 template BlockVector<double>::BlockVector(const BlockVector<float> &);
 template BlockVector<float>::BlockVector(const BlockVector<double> &);
 
+#ifdef DEAL_II_WITH_COMPLEX_VALUES
 template BlockVector<std::complex<double>>::BlockVector(
   const BlockVector<std::complex<float>> &);
 template BlockVector<std::complex<float>>::BlockVector(
   const BlockVector<std::complex<double>> &);
+#endif
 
 DEAL_II_NAMESPACE_CLOSE
index ab10bf13a6a2c738d68dd4d06473d7c3900333ae..57eaa76067989ced5a87faf5bf3dab3fc44af66a 100644 (file)
@@ -21,6 +21,11 @@ DEAL_II_NAMESPACE_OPEN
 
 #include "full_matrix.inst"
 
+#ifndef DEAL_II_WITH_COMPLEX_VALUES
+// instantiate for std::complex<double> because we use it internally.
+template class FullMatrix<std::complex<double>>;
+#endif
+
 // instantiate for long double manually because we use it in a few places
 // inside the library
 template class FullMatrix<long double>;
@@ -66,10 +71,12 @@ FullMatrix<long double>::add<long double>(const long double,
 TEMPL_OP_EQ(double, float);
 TEMPL_OP_EQ(float, double);
 
+#ifdef DEAL_II_WITH_COMPLEX_VALUES
 TEMPL_OP_EQ(std::complex<double>, std::complex<float>);
 TEMPL_OP_EQ(std::complex<float>, std::complex<double>);
 TEMPL_OP_EQ(std::complex<double>, double);
 TEMPL_OP_EQ(std::complex<float>, float);
+#endif
 
 #undef TEMPL_OP_EQ
 
index b56ed27e328dfdf9a63e27619c2ab0559d978029..804bbd62b8da8d349e7fbc0e200e9967db64d049 100644 (file)
@@ -36,9 +36,10 @@ namespace LinearAlgebra
 
     TEMPL_COPY_CONSTRUCTOR(double, float);
     TEMPL_COPY_CONSTRUCTOR(float, double);
-
+#ifdef DEAL_II_WITH_COMPLEX_VALUES
     TEMPL_COPY_CONSTRUCTOR(std::complex<double>, std::complex<float>);
     TEMPL_COPY_CONSTRUCTOR(std::complex<float>, std::complex<double>);
+#endif
 
 #undef TEMPL_COPY_CONSTRUCTOR
   } // namespace distributed
index 588b6f8df584ff0b4ee8f59982708cb09cbb5982..578c491c1762593d86eb070b895bbdfaa64a219d 100644 (file)
@@ -36,8 +36,10 @@ namespace LinearAlgebra
   TEMPL_COPY_CONSTRUCTOR(double, float);
   TEMPL_COPY_CONSTRUCTOR(float, double);
 
+#  ifdef DEAL_II_WITH_COMPLEX_VALUES
   TEMPL_COPY_CONSTRUCTOR(std::complex<double>, std::complex<float>);
   TEMPL_COPY_CONSTRUCTOR(std::complex<float>, std::complex<double>);
+#  endif
 
 #  undef TEMPL_COPY_CONSTRUCTOR
 } // namespace LinearAlgebra
index 14358d2bfa1e466908f72fc13a8b5b30a98b7a4f..9d17935bba39d8bfbf3f9780016ff54e1d7fbf75 100644 (file)
@@ -33,9 +33,10 @@ namespace LinearAlgebra
 
   TEMPL_COPY_CONSTRUCTOR(double, float);
   TEMPL_COPY_CONSTRUCTOR(float, double);
-
+#ifdef DEAL_II_WITH_COMPLEX_VALUES
   TEMPL_COPY_CONSTRUCTOR(std::complex<double>, std::complex<float>);
   TEMPL_COPY_CONSTRUCTOR(std::complex<float>, std::complex<double>);
+#endif
 
 #undef TEMPL_COPY_CONSTRUCTOR
 } // namespace LinearAlgebra
index 48aec2743a6f229243ec2d701b848acc251e51f0..e5b6e3187db318aede3feb5ce34f68ba0dcb756d 100644 (file)
@@ -280,7 +280,9 @@ TridiagonalMatrix<number>::
 
 template class TridiagonalMatrix<float>;
 template class TridiagonalMatrix<double>;
+#ifdef DEAL_II_WITH_COMPLEX_VALUES
 template class TridiagonalMatrix<std::complex<float>>;
 template class TridiagonalMatrix<std::complex<double>>;
+#endif
 
 DEAL_II_NAMESPACE_CLOSE
index 085f136551d949078b7daa97a608c3a2af4db66d..cad91f6a021c5c7cb57dc818df4fbbadb1a2a6ad 100644 (file)
@@ -19,6 +19,11 @@ DEAL_II_NAMESPACE_OPEN
 
 #include "vector.inst"
 
+#ifndef DEAL_II_WITH_COMPLEX_VALUES
+// instantiate for std::complex<double> since we are using it internally.
+template class Vector<std::complex<double>>;
+#endif
+
 // instantiate for integers:
 template class Vector<int>;
 template Vector<double> &Vector<double>::
@@ -45,8 +50,10 @@ template long double Vector<long double>::
 TEMPL_COPY_CONSTRUCTOR(double, float);
 TEMPL_COPY_CONSTRUCTOR(float, double);
 
+#ifdef DEAL_II_WITH_COMPLEX_VALUES
 TEMPL_COPY_CONSTRUCTOR(std::complex<double>, std::complex<float>);
 TEMPL_COPY_CONSTRUCTOR(std::complex<float>, std::complex<double>);
+#endif
 
 #undef TEMPL_COPY_CONSTRUCTOR
 
@@ -59,8 +66,10 @@ TEMPL_OP_EQ(double, float);
 TEMPL_OP_EQ(float, double);
 
 
+#ifdef DEAL_II_WITH_COMPLEX_VALUES
 TEMPL_OP_EQ(std::complex<double>, std::complex<float>);
 TEMPL_OP_EQ(std::complex<float>, std::complex<double>);
+#endif
 
 #undef TEMPL_OP_EQ
 
index 1b94add4d62d60f680c7a0c84bfcb71f119214fa..cccf0d68fd01b5ac408be931eb64882635efb76d 100644 (file)
@@ -56,6 +56,8 @@ main()
 
   check_norms<float>();
   check_norms<double>();
+#ifdef DEAL_II_WITH_COMPLEX_VALUES
   check_norms<std::complex<double>>();
+#endif
   deallog << "OK" << std::endl;
 }
index c15fa6d3a765bb42f9d63d5a49ceb9e67c72f4cd..c5a0fd3e2e28336db4ef5f15d12cafe5562baf75 100644 (file)
@@ -79,6 +79,8 @@ main()
 
   check<float>();
   check<double>();
+#ifdef DEAL_II_WITH_COMPLEX_VALUES
   check<std::complex<double>>();
+#endif
   deallog << "OK" << std::endl;
 }
diff --git a/tests/lac/la_vector_add_and_dot.with_complex_values=false.output b/tests/lac/la_vector_add_and_dot.with_complex_values=false.output
new file mode 100644 (file)
index 0000000..d70ce10
--- /dev/null
@@ -0,0 +1,15 @@
+
+DEAL::Add and dot should be 0.30, is 0.30
+DEAL::Add and dot should be 13.40, is 13.40
+DEAL::Add and dot should be 26.50, is 26.50
+DEAL::Add and dot should be 39.61, is 39.61
+DEAL::Add and dot should be 52.71, is 52.71
+DEAL::Vector add reference:   0.03 0.03 0.04 0.05 0.06 0.06 0.07 0.08 0.09 0.09 0.10 0.11 0.12 0.12 0.13 0.14 0.15 
+DEAL::Vector check reference: 0.03 0.03 0.04 0.05 0.06 0.06 0.07 0.08 0.09 0.09 0.10 0.11 0.12 0.12 0.13 0.14 0.15 
+DEAL::Vector add constant:    1.03 1.03 1.04 1.05 1.06 1.06 1.07 1.08 1.09 1.09 1.10 1.11 1.12 1.12 1.13 1.14 1.15 
+DEAL::Add and dot should be 0.30, is 0.30
+DEAL::Add and dot should be 13.40, is 13.40
+DEAL::Add and dot should be 26.50, is 26.50
+DEAL::Add and dot should be 39.61, is 39.61
+DEAL::Add and dot should be 52.71, is 52.71
+DEAL::OK
index e76bc38ecc8cdea25f55ed0a3d3d6d7b05d282dd..52f87e5322e7bd5957aeeb65c5352d4a12731f12 100644 (file)
@@ -109,7 +109,9 @@ main()
 
   check_norms<float>();
   check_norms<double>();
+#ifdef DEAL_II_WITH_COMPLEX_VALUES
   check_complex_norms<double>();
   check_complex_norms<float>();
+#endif
   deallog << "OK" << std::endl;
 }
index fcd59a6d83f6a56dae9f7063ed118afe726069ae..a9895d36aba03e7515d60b7fe47f2ab0a470afae 100644 (file)
@@ -73,5 +73,7 @@ main()
   check_norms<float>();
   check_norms<double>();
   check_norms<long double>();
+#ifdef DEAL_II_WITH_COMPLEX_VALUES
   check_norms<std::complex<double>>();
+#endif
 }
diff --git a/tests/lac/vector_accumulation_02.with_complex_values=false.output b/tests/lac/vector_accumulation_02.with_complex_values=false.output
new file mode 100644 (file)
index 0000000..9039463
--- /dev/null
@@ -0,0 +1,16 @@
+
+DEAL::Vector difference: 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 
+DEAL::Vector difference: 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 
+DEAL::Vector difference: 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 
+DEAL::Vector difference: 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 
+DEAL::Vector difference: 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 
+DEAL::Vector difference: 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 
+DEAL::Vector difference: 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 
+DEAL::Vector difference: 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 
+DEAL::Vector difference: 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 
+DEAL::Vector difference: 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 
+DEAL::Vector difference: 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 
+DEAL::Vector difference: 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 
+DEAL::Vector difference: 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 
+DEAL::Vector difference: 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 
+DEAL::Vector difference: 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 
index 7e3b82fc228b3406bd33b5e434ed6c7ed8124673..814940b222914afe153c163d8ce2502e0a8fd7db 100644 (file)
@@ -70,6 +70,8 @@ main()
   check<float>();
   check<double>();
   check<long double>();
+#ifdef DEAL_II_WITH_COMPLEX_VALUES
   check<std::complex<double>>();
+#endif
   deallog << "OK" << std::endl;
 }
diff --git a/tests/lac/vector_add_and_dot.with_complex_values=false.output b/tests/lac/vector_add_and_dot.with_complex_values=false.output
new file mode 100644 (file)
index 0000000..dc764c0
--- /dev/null
@@ -0,0 +1,19 @@
+
+DEAL::Add and dot should be 0.30, is 0.30
+DEAL::Add and dot should be 13.40, is 13.40
+DEAL::Add and dot should be 26.50, is 26.50
+DEAL::Add and dot should be 39.61, is 39.61
+DEAL::Add and dot should be 52.71, is 52.71
+DEAL::Vector add reference:   0.03   0.03   0.04   0.05   0.06   0.06   0.07   0.08   0.09   0.09   0.10   0.11   0.12   0.12   0.13   0.14   0.15   
+DEAL::Vector check reference: 0.03   0.03   0.04   0.05   0.06   0.06   0.07   0.08   0.09   0.09   0.10   0.11   0.12   0.12   0.13   0.14   0.15   
+DEAL::Add and dot should be 0.30, is 0.30
+DEAL::Add and dot should be 13.40, is 13.40
+DEAL::Add and dot should be 26.50, is 26.50
+DEAL::Add and dot should be 39.61, is 39.61
+DEAL::Add and dot should be 52.71, is 52.71
+DEAL::Add and dot should be 0.30, is 0.30
+DEAL::Add and dot should be 13.40, is 13.40
+DEAL::Add and dot should be 26.50, is 26.50
+DEAL::Add and dot should be 39.61, is 39.61
+DEAL::Add and dot should be 52.71, is 52.71
+DEAL::OK
index ad383c5d3de0b68ebe4f3b3a331f42eafa90b5dd..55e01d7cd459401093d69688a79c62ad12141405 100644 (file)
@@ -125,7 +125,9 @@ main()
   check_norms<float>();
   check_norms<double>();
   check_norms<long double>();
+#ifdef DEAL_II_WITH_COMPLEX_VALUES
   check_complex_norms<double>();
   check_complex_norms<float>();
+#endif
   deallog << "OK" << std::endl;
 }
index 9b7c92b2ded465def825f0eb112be40e07b7821c..7cbcb43396a11a8299787f16a44b715b96c8894c 100644 (file)
@@ -68,14 +68,18 @@ main(int argc, char *argv[])
       deallog.push("double");
       test<double>();
       deallog.pop();
+#ifdef DEAL_II_WITH_COMPLEX_VALUES
       deallog.push("complex<double>");
       test<std::complex<double>>();
+#endif
       deallog.pop();
     }
   else
     {
       test<float>();
       test<double>();
+#ifdef DEAL_II_WITH_COMPLEX_VALUES
       test<std::complex<double>>();
+#endif
     }
 }
diff --git a/tests/mpi/collective_full_matrix.with_complex_values=false.mpirun=1.output b/tests/mpi/collective_full_matrix.with_complex_values=false.mpirun=1.output
new file mode 100644 (file)
index 0000000..1d1ebce
--- /dev/null
@@ -0,0 +1,3 @@
+
+DEAL:float::Ok
+DEAL:double::Ok
diff --git a/tests/mpi/collective_full_matrix.with_complex_values=false.mpirun=10.output b/tests/mpi/collective_full_matrix.with_complex_values=false.mpirun=10.output
new file mode 100644 (file)
index 0000000..1d1ebce
--- /dev/null
@@ -0,0 +1,3 @@
+
+DEAL:float::Ok
+DEAL:double::Ok
diff --git a/tests/mpi/collective_full_matrix.with_complex_values=false.mpirun=3.output b/tests/mpi/collective_full_matrix.with_complex_values=false.mpirun=3.output
new file mode 100644 (file)
index 0000000..1d1ebce
--- /dev/null
@@ -0,0 +1,3 @@
+
+DEAL:float::Ok
+DEAL:double::Ok

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

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.