]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Change Assert to AssertThrow in the tests. 688/head
authorBruno Turcksin <bruno.turcksin@gmail.com>
Mon, 2 Mar 2015 22:44:43 +0000 (16:44 -0600)
committerBruno Turcksin <bruno.turcksin@gmail.com>
Tue, 24 Mar 2015 23:23:21 +0000 (18:23 -0500)
656 files changed:
tests/aniso/mesh_3d_21.cc
tests/aniso/up_and_down.cc
tests/base/full_tensor_01.cc
tests/base/full_tensor_02.cc
tests/base/full_tensor_03.cc
tests/base/full_tensor_04.cc
tests/base/full_tensor_05.cc
tests/base/full_tensor_06.cc
tests/base/functions_05.cc
tests/base/functions_06.cc
tests/base/functions_07.cc
tests/base/functions_08.cc
tests/base/functions_10.cc
tests/base/functions_11.cc
tests/base/gauss_lobatto.cc
tests/base/geometry_info_1.cc
tests/base/geometry_info_4.cc
tests/base/geometry_info_5.cc
tests/base/geometry_info_6.cc
tests/base/geometry_info_7.cc
tests/base/graph_coloring_02a.cc
tests/base/graph_coloring_04.cc
tests/base/index_set_02.cc
tests/base/index_set_03.cc
tests/base/index_set_10.cc
tests/base/index_set_13.cc
tests/base/index_set_14.cc
tests/base/index_set_15.cc
tests/base/index_set_16.cc
tests/base/parallel_transform_01.cc
tests/base/parallel_transform_03.cc
tests/base/patterns_01.cc
tests/base/product_type_01.cc
tests/base/product_type_01_symmetric.cc
tests/base/product_type_02.cc
tests/base/product_type_03.cc
tests/base/product_type_03_symmetric.cc
tests/base/product_type_04.cc
tests/base/product_type_04_symmetric.cc
tests/base/product_type_05.cc
tests/base/scalar_01.cc
tests/base/symmetric_tensor_01.cc
tests/base/symmetric_tensor_02.cc
tests/base/symmetric_tensor_03.cc
tests/base/symmetric_tensor_04.cc
tests/base/symmetric_tensor_05.cc
tests/base/symmetric_tensor_06.cc
tests/base/symmetric_tensor_07.cc
tests/base/symmetric_tensor_11.cc
tests/base/symmetric_tensor_12.cc
tests/base/symmetric_tensor_13.cc
tests/base/symmetric_tensor_14.cc
tests/base/symmetric_tensor_15.cc
tests/base/symmetric_tensor_16.cc
tests/base/symmetric_tensor_17.cc
tests/base/symmetric_tensor_18.cc
tests/base/symmetric_tensor_19.cc
tests/base/symmetric_tensor_21.cc
tests/base/symmetric_tensor_23.cc
tests/base/symmetric_tensor_24.cc
tests/base/symmetric_tensor_25.cc
tests/base/symmetric_tensor_27.cc
tests/base/table.cc
tests/base/table_indices_01.cc
tests/base/task_02.cc
tests/base/task_10.cc
tests/base/tensor.cc
tests/base/tensor_25.cc
tests/base/tensor_complex.cc
tests/base/tensor_float.cc
tests/base/tensor_nondefault_constructor.cc
tests/base/thread_local_storage_05.cc
tests/base/thread_local_storage_06.cc
tests/base/thread_validity_01.cc
tests/base/thread_validity_02.cc
tests/base/thread_validity_09.cc
tests/base/unique_ptr_01.cc
tests/base/utilities_01.cc
tests/base/utilities_03.cc
tests/base/utilities_05.cc
tests/base/work_stream_03.cc
tests/base/work_stream_03_graph.cc
tests/base/work_stream_05.cc
tests/base/work_stream_05_graph.cc
tests/bits/accessor_equality.cc
tests/bits/anna_4.cc
tests/bits/anna_6.cc
tests/bits/block_sparse_matrix_2.cc
tests/bits/block_sparse_matrix_iterator_04.cc
tests/bits/block_vector_iterator_01.cc
tests/bits/block_vector_iterator_02.cc
tests/bits/block_vector_vector_01.cc
tests/bits/chunk_sparse_matrix_01.cc
tests/bits/chunk_sparse_matrix_02.cc
tests/bits/chunk_sparse_matrix_03.cc
tests/bits/chunk_sparse_matrix_03a.cc
tests/bits/chunk_sparse_matrix_03b.cc
tests/bits/chunk_sparse_matrix_04.cc
tests/bits/chunk_sparse_matrix_05.cc
tests/bits/chunk_sparse_matrix_05a.cc
tests/bits/chunk_sparse_matrix_09.cc
tests/bits/chunk_sparse_matrix_10.cc
tests/bits/chunk_sparse_matrix_iterator_02.cc
tests/bits/chunk_sparse_matrix_iterator_03.cc
tests/bits/chunk_sparse_matrix_iterator_11.cc
tests/bits/chunk_sparse_matrix_iterator_12.cc
tests/bits/chunk_sparse_matrix_iterator_13.cc
tests/bits/chunk_sparse_matrix_vector_02.cc
tests/bits/chunk_sparse_matrix_vector_03.cc
tests/bits/chunk_sparse_matrix_vector_04.cc
tests/bits/chunk_sparse_matrix_vector_05.cc
tests/bits/chunk_sparse_matrix_vector_06.cc
tests/bits/chunk_sparse_matrix_vector_07.cc
tests/bits/complex_vector_12.cc
tests/bits/complex_vector_13.cc
tests/bits/complex_vector_14.cc
tests/bits/complex_vector_15.cc
tests/bits/complex_vector_16.cc
tests/bits/complex_vector_17.cc
tests/bits/complex_vector_18.cc
tests/bits/complex_vector_19.cc
tests/bits/complex_vector_20.cc
tests/bits/complex_vector_21.cc
tests/bits/complex_vector_21_negative.cc
tests/bits/complex_vector_22.cc
tests/bits/complex_vector_23.cc
tests/bits/complex_vector_25.cc
tests/bits/complex_vector_26.cc
tests/bits/complex_vector_30.cc
tests/bits/complex_vector_31.cc
tests/bits/complex_vector_32.cc
tests/bits/complex_vector_33.cc
tests/bits/complex_vector_34.cc
tests/bits/complex_vector_35.cc
tests/bits/complex_vector_36.cc
tests/bits/complex_vector_37.cc
tests/bits/complex_vector_38.cc
tests/bits/complex_vector_39.cc
tests/bits/complex_vector_40.cc
tests/bits/complex_vector_41.cc
tests/bits/complex_vector_42.cc
tests/bits/complex_vector_43.cc
tests/bits/complex_vector_44.cc
tests/bits/complex_vector_45.cc
tests/bits/complex_vector_46.cc
tests/bits/complex_vector_47.cc
tests/bits/complex_vector_48.cc
tests/bits/complex_vector_equality_1.cc
tests/bits/complex_vector_equality_2.cc
tests/bits/complex_vector_equality_3.cc
tests/bits/complex_vector_equality_4.cc
tests/bits/complex_vector_equality_5.cc
tests/bits/complex_vector_equality_6.cc
tests/bits/complex_vector_equality_7.cc
tests/bits/complex_vector_equality_8.cc
tests/bits/complex_vector_vector_01.cc
tests/bits/compressed_set_sparsity_pattern_09.cc
tests/bits/compressed_sparsity_pattern_09.cc
tests/bits/data_out_03.cc
tests/bits/data_out_faces_03.cc
tests/bits/data_out_faces_04.cc
tests/bits/data_out_rotation_03.cc
tests/bits/data_out_rotation_04.cc
tests/bits/dof_constraints_04.cc
tests/bits/dof_constraints_05.cc
tests/bits/dof_constraints_07.cc
tests/bits/dof_constraints_08.cc
tests/bits/dof_tools_13a.cc
tests/bits/error_estimator_01.cc
tests/bits/error_estimator_02.cc
tests/bits/face_orientation_and_fe_nedelec_01.cc
tests/bits/face_orientation_and_fe_q_01.cc
tests/bits/face_orientation_and_fe_q_02.cc
tests/bits/fe_field_function_04.cc
tests/bits/fe_field_function_05.cc
tests/bits/fe_field_function_06_vector.cc
tests/bits/fe_field_function_07_vector.cc
tests/bits/fe_field_function_08_vector.cc
tests/bits/fe_tools_09.cc
tests/bits/fe_tools_10.cc
tests/bits/fe_tools_11.cc
tests/bits/fe_tools_cpfqpm_02.cc
tests/bits/fe_tools_cpfqpm_04.cc
tests/bits/find_cell_4.cc
tests/bits/find_cell_5.cc
tests/bits/find_cell_8.cc
tests/bits/find_cell_9.cc
tests/bits/full_matrix_1.cc
tests/bits/full_matrix_iterator_01.cc
tests/bits/full_matrix_vector_01.cc
tests/bits/full_matrix_vector_02.cc
tests/bits/full_matrix_vector_05.cc
tests/bits/full_matrix_vector_06.cc
tests/bits/full_matrix_vector_07.cc
tests/bits/parameter_handler_read_xml.cc
tests/bits/parameter_handler_read_xml_error_02.cc
tests/bits/parameter_handler_read_xml_error_03.cc
tests/bits/parameter_handler_read_xml_error_04.cc
tests/bits/point_inside_1.cc
tests/bits/q_points.cc
tests/bits/refine_and_coarsen_1d.cc
tests/bits/refine_and_coarsen_2d.cc
tests/bits/refine_and_coarsen_3d.cc
tests/bits/refine_and_coarsen_for_parents.cc
tests/bits/refine_and_coarsen_for_parents_02.cc
tests/bits/refine_and_coarsen_for_parents_03.cc
tests/bits/sparse_matrix_01.cc
tests/bits/sparse_matrix_01a.cc
tests/bits/sparse_matrix_03.cc
tests/bits/sparse_matrix_03a.cc
tests/bits/sparse_matrix_03b.cc
tests/bits/sparse_matrix_04.cc
tests/bits/sparse_matrix_08.cc
tests/bits/sparse_matrix_09.cc
tests/bits/sparse_matrix_10.cc
tests/bits/sparse_matrix_add_entries_01.cc
tests/bits/sparse_matrix_add_entries_02.cc
tests/bits/sparse_matrix_add_entries_03.cc
tests/bits/sparse_matrix_add_entries_04.cc
tests/bits/sparse_matrix_add_entries_05.cc
tests/bits/sparse_matrix_add_entries_06.cc
tests/bits/sparse_matrix_iterator_11.cc
tests/bits/sparse_matrix_iterator_12.cc
tests/bits/sparse_matrix_iterator_13.cc
tests/bits/sparse_matrix_vector_01.cc
tests/bits/sparse_matrix_vector_02.cc
tests/bits/sparse_matrix_vector_03.cc
tests/bits/sparse_matrix_vector_04.cc
tests/bits/sparse_matrix_vector_05.cc
tests/bits/sparse_matrix_vector_06.cc
tests/bits/sparse_matrix_vector_07.cc
tests/bits/step-15.cc
tests/bits/subdomain_ids_01.cc
tests/bits/subdomain_ids_02.cc
tests/bits/subdomain_ids_03.cc
tests/bits/subdomain_ids_04.cc
tests/bits/subdomain_ids_05.cc
tests/bits/subdomain_ids_06.cc
tests/bits/subdomain_ids_07.cc
tests/bits/tria_crash_01.cc
tests/bits/unit_support_points.cc
tests/bits/vector_11.cc
tests/bits/vector_12.cc
tests/bits/vector_13.cc
tests/bits/vector_14.cc
tests/bits/vector_15.cc
tests/bits/vector_16.cc
tests/bits/vector_18.cc
tests/bits/vector_19.cc
tests/bits/vector_20.cc
tests/bits/vector_21.cc
tests/bits/vector_21_negative.cc
tests/bits/vector_22.cc
tests/bits/vector_23.cc
tests/bits/vector_24.cc
tests/bits/vector_25.cc
tests/bits/vector_26.cc
tests/bits/vector_29.cc
tests/bits/vector_30.cc
tests/bits/vector_31.cc
tests/bits/vector_32.cc
tests/bits/vector_33.cc
tests/bits/vector_34.cc
tests/bits/vector_35.cc
tests/bits/vector_36.cc
tests/bits/vector_37.cc
tests/bits/vector_39.cc
tests/bits/vector_40.cc
tests/bits/vector_41.cc
tests/bits/vector_42.cc
tests/bits/vector_43.cc
tests/bits/vector_44.cc
tests/bits/vector_45.cc
tests/bits/vector_46.cc
tests/bits/vector_47.cc
tests/bits/vector_57.cc
tests/bits/vector_equality_1.cc
tests/bits/vector_equality_2.cc
tests/bits/vector_equality_3.cc
tests/bits/vector_equality_4.cc
tests/bits/vector_equality_5.cc
tests/bits/vector_equality_6.cc
tests/bits/vector_equality_7.cc
tests/bits/vector_vector_01.cc
tests/codim_one/direction_flag_03.cc
tests/codim_one/error_estimator_01.cc
tests/codim_one/extract_boundary_mesh_02.cc
tests/codim_one/extract_boundary_mesh_03.cc
tests/codim_one/extract_boundary_mesh_04.cc
tests/codim_one/interpolate_boundary_values_01.cc
tests/codim_one/interpolate_boundary_values_02.cc
tests/codim_one/interpolate_boundary_values_02_vector_valued.cc
tests/codim_one/interpolate_boundary_values_03.cc
tests/codim_one/interpolate_boundary_values_1d_closed_ring.cc
tests/codim_one/mean_value.cc
tests/deal.II/coarsening_02.cc
tests/deal.II/coarsening_02_1d.cc
tests/deal.II/coarsening_03.cc
tests/deal.II/constraints_hanging_nodes_bc.cc
tests/deal.II/count_dofs_on_patch.cc
tests/deal.II/data_out_postprocessor_01.cc
tests/deal.II/data_out_postprocessor_scalar_01.cc
tests/deal.II/data_out_postprocessor_vector_01.cc
tests/deal.II/dof_handler_number_cache.cc
tests/deal.II/face_orientations_3d.cc
tests/deal.II/fe_values_view_02.cc
tests/deal.II/fe_values_view_04.cc
tests/deal.II/fe_values_view_18.cc
tests/deal.II/fe_values_view_19.cc
tests/deal.II/fe_values_view_20.cc
tests/deal.II/fe_values_view_22.cc
tests/deal.II/fe_values_view_28.cc
tests/deal.II/fe_values_view_29.cc
tests/deal.II/filtered_iterator.cc
tests/deal.II/filtered_iterator_02.cc
tests/deal.II/filtered_iterator_03.cc
tests/deal.II/filtered_matrix.cc
tests/deal.II/get_dofs_on_patch.cc
tests/deal.II/get_patch_around_cell_01.cc
tests/deal.II/grid_hyper_shell_05.cc
tests/deal.II/grid_hyper_shell_06.cc
tests/deal.II/grid_in_02.cc
tests/deal.II/inhomogeneous_constraints_vector.cc
tests/deal.II/interpolate_based_on_material_id_01.cc
tests/deal.II/interpolate_boundary_values_01.cc
tests/deal.II/kelly_crash_02.cc
tests/deal.II/mesh_smoothing_02.cc
tests/deal.II/normal_vector_01.cc
tests/deal.II/normal_vector_01_2d.cc
tests/deal.II/normal_vector_02.cc
tests/deal.II/normal_vector_02_2d.cc
tests/deal.II/project_to_surface_02.cc
tests/deal.II/project_to_surface_03.cc
tests/deal.II/range_based_for_tria.cc
tests/deal.II/recursively_set_material_id.cc
tests/deal.II/subdomain_ids.cc
tests/deal.II/subdomain_on_refinement.cc
tests/deal.II/time_dependent_01.cc
tests/distributed_grids/3d_refinement_08.cc
tests/distributed_grids/count_dofs_per_block_01.cc
tests/distributed_grids/dof_handler_number_cache.cc
tests/fe/block_mask_01.cc
tests/fe/block_mask_03.cc
tests/fe/block_mask_04.cc
tests/fe/block_mask_05.cc
tests/fe/block_mask_08.cc
tests/fe/block_mask_09.cc
tests/fe/block_mask_10.cc
tests/fe/block_mask_11.cc
tests/fe/check_derivatives.cc
tests/fe/component_mask_01.cc
tests/fe/component_mask_02.cc
tests/fe/component_mask_03.cc
tests/fe/component_mask_04.cc
tests/fe/component_mask_05.cc
tests/fe/component_mask_08.cc
tests/fe/component_mask_09.cc
tests/fe/component_mask_10.cc
tests/fe/component_mask_11.cc
tests/fe/component_mask_12.cc
tests/fe/component_mask_13.cc
tests/fe/dgp_01.cc
tests/fe/injection_common.h
tests/fe/mapping_c1.cc
tests/fe/mapping_real_to_unit_q1.cc
tests/fe/mapping_real_to_unit_q4_curved.cc
tests/fe/mapping_real_to_unit_q4_curved_codim.cc
tests/fe/mapping_real_to_unit_q4_straight.cc
tests/fe/non_primitive_1.cc
tests/fe/numbering.cc
tests/fe/shapes.h
tests/fe/up_and_down.cc
tests/gla/extract_subvector_to.cc
tests/gla/extract_subvector_to_parallel.cc
tests/grid/mesh_3d_10.cc
tests/grid/mesh_3d_11.cc
tests/grid/mesh_3d_13.cc
tests/grid/mesh_3d_14.cc
tests/grid/mesh_3d_15.cc
tests/grid/mesh_3d_18.cc
tests/grid/mesh_3d_21.cc
tests/grid/mesh_3d_3.cc
tests/grid/mesh_3d_8.cc
tests/grid/mesh_3d_9.cc
tests/hp/crash_15.cc
tests/hp/dof_handler_number_cache.cc
tests/hp/fe_collection_02.cc
tests/hp/fe_collection_03.cc
tests/hp/get_interpolated_dof_values_02.cc
tests/hp/hp_line_dof_identities_dgp_nonparametric_system_02.cc
tests/hp/integrate_difference_02.cc
tests/hp/interpolate_dgq_01.cc
tests/hp/interpolate_dgq_02.cc
tests/hp/interpolate_q_01.cc
tests/hp/interpolate_q_02.cc
tests/hp/renumber_block_wise_01.cc
tests/hp/renumber_block_wise_01b.cc
tests/hp/renumber_block_wise_02.cc
tests/hp/set_dof_values_by_interpolation_02.cc
tests/hp/solution_transfer_06.cc
tests/hp/solution_transfer_07.cc
tests/hp/solution_transfer_08.cc
tests/hp/solution_transfer_09.cc
tests/lac/block_minres.cc
tests/lac/block_vector_copy.cc
tests/lac/block_vector_vector_assign.cc
tests/lac/complex_block_vector_vector_assign.cc
tests/lac/full_matrix_02.cc
tests/lac/full_matrix_03.cc
tests/lac/full_matrix_05.cc
tests/lac/full_matrix_06.cc
tests/lac/iteration_number_control.cc
tests/lac/sparse_matrix_Tmmult_01.cc
tests/lac/sparse_matrix_Tmmult_02.cc
tests/lac/sparse_matrix_mmult_01.cc
tests/lac/sparse_matrix_mmult_02.cc
tests/lac/sparsity_pattern.cc
tests/lac/sparsity_pattern_common.h
tests/lac/vector_accumulation_01.cc
tests/lac/vector_large_numbers.cc
tests/lac/vector_norms.cc
tests/lapack/full_matrix_00.cc
tests/mpi/coarse_grid_common.h
tests/mpi/communicate_moved_vertices_02.cc
tests/mpi/count_dofs_per_block_02.cc
tests/mpi/count_dofs_per_component_01.cc
tests/mpi/crash_03.cc
tests/mpi/dof_handler_number_cache.cc
tests/mpi/extract_boundary_dofs.cc
tests/mpi/map_dofs_to_support_points.cc
tests/mpi/no_flux_constraints.cc
tests/mpi/no_flux_constraints_02.cc
tests/mpi/no_flux_constraints_03.cc
tests/mpi/normal_flux_constraints.cc
tests/mpi/p4est_2d_ghost_01.cc
tests/mpi/p4est_2d_ghost_02.cc
tests/mpi/p4est_3d_ghost_01.cc
tests/mpi/p4est_save_03.cc
tests/mpi/parallel_block_vector_01.cc
tests/mpi/parallel_partitioner_01.cc
tests/mpi/parallel_vector_02.cc
tests/mpi/parallel_vector_03.cc
tests/mpi/parallel_vector_04.cc
tests/mpi/parallel_vector_06.cc
tests/mpi/parallel_vector_07.cc
tests/mpi/parallel_vector_08.cc
tests/mpi/parallel_vector_10.cc
tests/mpi/parallel_vector_11.cc
tests/mpi/parallel_vector_12.cc
tests/mpi/parallel_vector_13.cc
tests/mpi/petsc_bug_ghost_vector_01.cc
tests/mpi/petsc_distribute_01.cc
tests/mpi/petsc_distribute_01_block.cc
tests/mpi/petsc_distribute_01_inhomogenous.cc
tests/mpi/petsc_locally_owned_elements.cc
tests/mpi/refine_and_coarsen_fixed_fraction_01.cc
tests/mpi/refine_and_coarsen_fixed_fraction_03.cc
tests/mpi/torus.cc
tests/mpi/trilinos_bug_5609.cc
tests/mpi/trilinos_distribute_01.cc
tests/mpi/trilinos_distribute_01_block.cc
tests/mpi/trilinos_distribute_01_inhomogenous.cc
tests/mpi/trilinos_locally_owned_elements_01.cc
tests/mpi/trilinos_matvec_01.cc
tests/mpi/trilinos_matvec_03.cc
tests/mpi/trilinos_vector_ghosts_01.cc
tests/mpi/trilinos_vector_reinit.cc
tests/multigrid/renumbering_01.cc
tests/petsc/01.cc
tests/petsc/02.cc
tests/petsc/04.cc
tests/petsc/06.cc
tests/petsc/09.cc
tests/petsc/10.cc
tests/petsc/11.cc
tests/petsc/12.cc
tests/petsc/13.cc
tests/petsc/17.cc
tests/petsc/18.cc
tests/petsc/19.cc
tests/petsc/20.cc
tests/petsc/21.cc
tests/petsc/22.cc
tests/petsc/23.cc
tests/petsc/24.cc
tests/petsc/25.cc
tests/petsc/26.cc
tests/petsc/29.cc
tests/petsc/30.cc
tests/petsc/31.cc
tests/petsc/32.cc
tests/petsc/33.cc
tests/petsc/34.cc
tests/petsc/35.cc
tests/petsc/36.cc
tests/petsc/37.cc
tests/petsc/38.cc
tests/petsc/39.cc
tests/petsc/40.cc
tests/petsc/41.cc
tests/petsc/42.cc
tests/petsc/43.cc
tests/petsc/44.cc
tests/petsc/45.cc
tests/petsc/46.cc
tests/petsc/47.cc
tests/petsc/48.cc
tests/petsc/49.cc
tests/petsc/50.cc
tests/petsc/52.cc
tests/petsc/55.cc
tests/petsc/56.cc
tests/petsc/57.cc
tests/petsc/58.cc
tests/petsc/59.cc
tests/petsc/60.cc
tests/petsc/61.cc
tests/petsc/62.cc
tests/petsc/63.cc
tests/petsc/68.cc
tests/petsc/69.cc
tests/petsc/block_vector_iterator_01.cc
tests/petsc/block_vector_iterator_02.cc
tests/petsc/block_vector_iterator_03.cc
tests/petsc/full_matrix_00.cc
tests/petsc/full_matrix_01.cc
tests/petsc/full_matrix_02.cc
tests/petsc/full_matrix_04.cc
tests/petsc/full_matrix_09.cc
tests/petsc/full_matrix_10.cc
tests/petsc/full_matrix_vector_01.cc
tests/petsc/full_matrix_vector_02.cc
tests/petsc/full_matrix_vector_03.cc
tests/petsc/full_matrix_vector_04.cc
tests/petsc/full_matrix_vector_05.cc
tests/petsc/full_matrix_vector_06.cc
tests/petsc/full_matrix_vector_07.cc
tests/petsc/sparse_matrix_vector_01.cc
tests/petsc/sparse_matrix_vector_02.cc
tests/petsc/sparse_matrix_vector_03.cc
tests/petsc/sparse_matrix_vector_04.cc
tests/petsc/sparse_matrix_vector_05.cc
tests/petsc/sparse_matrix_vector_07.cc
tests/petsc/vector_assign_01.cc
tests/petsc/vector_assign_02.cc
tests/petsc/vector_equality_1.cc
tests/petsc/vector_equality_2.cc
tests/petsc/vector_equality_4.cc
tests/serialization/pointer_01.cc
tests/serialization/pointer_02.cc
tests/serialization/pointer_03.cc
tests/serialization/pointer_04.cc
tests/serialization/pointer_05.cc
tests/serialization/serialization.h
tests/trilinos/01.cc
tests/trilinos/02.cc
tests/trilinos/03a.cc
tests/trilinos/03b.cc
tests/trilinos/04.cc
tests/trilinos/09.cc
tests/trilinos/10.cc
tests/trilinos/11.cc
tests/trilinos/12.cc
tests/trilinos/13.cc
tests/trilinos/14.cc
tests/trilinos/15.cc
tests/trilinos/16.cc
tests/trilinos/17.cc
tests/trilinos/18.cc
tests/trilinos/19.cc
tests/trilinos/20.cc
tests/trilinos/21.cc
tests/trilinos/22.cc
tests/trilinos/23.cc
tests/trilinos/24.cc
tests/trilinos/25.cc
tests/trilinos/26.cc
tests/trilinos/29.cc
tests/trilinos/30.cc
tests/trilinos/31.cc
tests/trilinos/32.cc
tests/trilinos/33.cc
tests/trilinos/34.cc
tests/trilinos/35.cc
tests/trilinos/36.cc
tests/trilinos/37.cc
tests/trilinos/38.cc
tests/trilinos/39.cc
tests/trilinos/40.cc
tests/trilinos/41.cc
tests/trilinos/42.cc
tests/trilinos/43.cc
tests/trilinos/44.cc
tests/trilinos/45.cc
tests/trilinos/46.cc
tests/trilinos/47.cc
tests/trilinos/48.cc
tests/trilinos/49.cc
tests/trilinos/49a.cc
tests/trilinos/49b.cc
tests/trilinos/50.cc
tests/trilinos/52.cc
tests/trilinos/53.cc
tests/trilinos/54.cc
tests/trilinos/55.cc
tests/trilinos/56.cc
tests/trilinos/57.cc
tests/trilinos/58.cc
tests/trilinos/59.cc
tests/trilinos/60.cc
tests/trilinos/61.cc
tests/trilinos/62.cc
tests/trilinos/63.cc
tests/trilinos/67.cc
tests/trilinos/block_sparse_matrix_add_01.cc
tests/trilinos/block_sparse_matrix_set_01.cc
tests/trilinos/block_sparse_matrix_vector_01.cc
tests/trilinos/block_sparse_matrix_vector_02.cc
tests/trilinos/block_sparse_matrix_vector_03.cc
tests/trilinos/block_sparse_matrix_vector_04.cc
tests/trilinos/block_vector_iterator_01.cc
tests/trilinos/block_vector_iterator_02.cc
tests/trilinos/block_vector_iterator_03.cc
tests/trilinos/sparse_matrix_01.cc
tests/trilinos/sparse_matrix_add_01.cc
tests/trilinos/sparse_matrix_add_02.cc
tests/trilinos/sparse_matrix_copy_from_01.cc
tests/trilinos/sparse_matrix_set_01.cc
tests/trilinos/sparse_matrix_set_02.cc
tests/trilinos/sparse_matrix_vector_01.cc
tests/trilinos/sparse_matrix_vector_02.cc
tests/trilinos/sparse_matrix_vector_03.cc
tests/trilinos/sparse_matrix_vector_04.cc
tests/trilinos/sparse_matrix_vector_05.cc
tests/trilinos/sparse_matrix_vector_06.cc
tests/trilinos/sparse_matrix_vector_07.cc
tests/trilinos/sparse_matrix_vector_08.cc
tests/trilinos/sparse_matrix_vector_09.cc
tests/trilinos/sparse_matrix_vector_10.cc
tests/trilinos/sparse_matrix_vector_11.cc
tests/trilinos/trilinos_sparse_matrix_iterator_11.cc
tests/trilinos/trilinos_sparse_matrix_iterator_12.cc
tests/trilinos/vector_assign_01.cc
tests/trilinos/vector_assign_02.cc
tests/trilinos/vector_equality_1.cc
tests/trilinos/vector_equality_2.cc
tests/trilinos/vector_equality_3.cc
tests/trilinos/vector_equality_4.cc
tests/umfpack/umfpack_03.cc
tests/umfpack/umfpack_05.cc
tests/umfpack/umfpack_06.cc
tests/umfpack/umfpack_07.cc
tests/umfpack/umfpack_08.cc
tests/umfpack/umfpack_09.cc
tests/umfpack/umfpack_10.cc
tests/umfpack/umfpack_11.cc

index e2facef0fe6b317864e6a6a2bba94d2520ab5893..2bb04e40c05dc19bf63081f09f07ed11b21b0f65 100644 (file)
@@ -76,18 +76,18 @@ void check_this (Triangulation<3> &tria)
 
             for (unsigned int q=0; q<quadrature.size(); ++q)
               {
-                Assert ((fe_face_values1.quadrature_point(q)-
-                         fe_face_values2.quadrature_point(q)).norm_square()
-                        < 1e-20,
-                        ExcInternalError());
-
-                Assert (std::fabs(fe_face_values1.JxW(q)-
-                                  fe_face_values2.JxW(q)) < 1e-14,
-                        ExcInternalError());
-                Assert ((fe_face_values1.normal_vector(q) +
-                         fe_face_values2.normal_vector(q)).square()
-                        < 1e-20,
-                        ExcInternalError());
+                AssertThrow ((fe_face_values1.quadrature_point(q)-
+                              fe_face_values2.quadrature_point(q)).norm_square()
+                             < 1e-20,
+                             ExcInternalError());
+
+                AssertThrow (std::fabs(fe_face_values1.JxW(q)-
+                                       fe_face_values2.JxW(q)) < 1e-14,
+                             ExcInternalError());
+                AssertThrow ((fe_face_values1.normal_vector(q) +
+                              fe_face_values2.normal_vector(q)).square()
+                             < 1e-20,
+                             ExcInternalError());
               }
           }
 }
index 9d3602d009ab3bc5da33c5127b570dd69267debb..d240c7f38311cd468afc770e1c7626fac3f48363 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 1998 - 2014 by the deal.II authors
+// Copyright (C) 1998 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -57,7 +57,7 @@ Point<dim> transform (const Point<dim> p)
                         p(1)*(1+p(0))*(1+p(2)),
                         p(2)*(1+p(0))*(1+p(1)));
     default:
-      Assert (false, ExcNotImplemented());
+      AssertThrow (false, ExcNotImplemented());
       return Point<dim>();
     };
 }
@@ -94,7 +94,7 @@ void check_element (const Triangulation<dim> &tr,
         // to be active, not only
         // some of them
         for (unsigned int c=0; c<cell->n_children(); ++c)
-          Assert (cell->child(c)->active(), ExcInternalError());
+          AssertThrow (cell->child(c)->active(), ExcInternalError());
 
         // then restrict and prolongate
         cell->get_interpolated_dof_values (tmp, v);
index 8ee0af837bbbfd6881d9a6db19efde6b3ebaf908..fdf884ca21e8a3629b4d7b08d498d024c5ac04e4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,11 +37,11 @@ int main ()
   t[1][0] = 4;
   // make sure transposition doesn't change
   // anything
-  Assert (t == transpose(t), ExcInternalError());
+  AssertThrow (t == transpose(t), ExcInternalError());
 
   // check norm of tensor
-  Assert (std::fabs(t.norm() - std::sqrt(1.*1+2*2+2*4*4)) < 1e-14,
-          ExcInternalError());
+  AssertThrow (std::fabs(t.norm() - std::sqrt(1.*1+2*2+2*4*4)) < 1e-14,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 4aaa71ba5a68d66da67e9ab74170011399fc520c..3b097eff62231e3c3fa72bfc89d6800d657254b7 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,16 +41,16 @@ int main ()
   t[1][2] = 6;
   t[2][1] = 6;
 
-  Assert (t[0][1] == t[1][0], ExcInternalError());
+  AssertThrow (t[0][1] == t[1][0], ExcInternalError());
 
   // make sure transposition doesn't change
   // anything
-  Assert (t == transpose(t), ExcInternalError());
+  AssertThrow (t == transpose(t), ExcInternalError());
 
   // check norm of tensor
-  Assert (std::fabs(t.norm() - std::sqrt(1.*1+2*2+3*3+2*4*4+2*5*5+2*6*6))
-          < 1e-14,
-          ExcInternalError());
+  AssertThrow (std::fabs(t.norm() - std::sqrt(1.*1+2*2+3*3+2*4*4+2*5*5+2*6*6))
+               < 1e-14,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 672caaba980bea926969db47d9add9640dd85a54..9d68efbf6f3cce2a392b611079a1e0c914510f56 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,7 +36,7 @@ int main ()
   t[0][1][0][1] = 3;
   t[1][0][1][0] = 3;
 
-  Assert (t[0][1][0][1] == t[1][0][1][0], ExcInternalError());
+  AssertThrow (t[0][1][0][1] == t[1][0][1][0], ExcInternalError());
 
   // check norm of tensor
   deallog << t.norm() << std::endl;
@@ -50,8 +50,8 @@ int main ()
         for (unsigned int l=0; l<2; ++l)
           norm_sqr += t[i][j][k][l] * t[i][j][k][l];
 
-  Assert (std::fabs (t.norm()*t.norm() - norm_sqr) < 1e-14,
-          ExcInternalError());
+  AssertThrow (std::fabs (t.norm()*t.norm() - norm_sqr) < 1e-14,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 775ace62cf9d2fd04f079956c740e59d0323aae9..32a4e32de4f34fe3a18fbb9f6a558b9dc336047f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,7 +36,7 @@ int main ()
   t[0][1][0][1] = 3;
   t[1][0][1][0] = 3;
 
-  Assert (t[0][1][0][1] == t[1][0][1][0], ExcInternalError());
+  AssertThrow (t[0][1][0][1] == t[1][0][1][0], ExcInternalError());
 
   // check norm of tensor
   deallog << t.norm() << std::endl;
@@ -49,8 +49,8 @@ int main ()
       for (unsigned int k=0; k<2; ++k)
         for (unsigned int l=0; l<2; ++l)
           norm_sqr += t[i][j][k][l] * t[i][j][k][l];
-  Assert (std::fabs (t.norm()*t.norm() - norm_sqr) < 1e-14,
-          ExcInternalError());
+  AssertThrow (std::fabs (t.norm()*t.norm() - norm_sqr) < 1e-14,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index cd13e3f3fad95feba87b800ed3e9ef8eca0f63da..4d2bf055c52920c9e44fa5b93abc4734620d0932 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -54,7 +54,7 @@ void test ()
         b[i][j] = tmp_ij;
       }
 
-  Assert (a == b, ExcInternalError());
+  AssertThrow (a == b, ExcInternalError());
 
   // try the same thing with scaled
   // tensors etc
@@ -70,7 +70,7 @@ void test ()
         b[i][j] = tmp_ij;
       }
 
-  Assert (a == b/2, ExcInternalError());
+  AssertThrow (a == b/2, ExcInternalError());
 }
 
 
index c82c02c103e96fca1dfa7f30c1b45241d7fd8f55..17e3dac8ea44010cfb6a129013ea0d1897d65271 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -72,8 +72,8 @@ void test ()
   for (unsigned int i=0; i<dim; ++i)
     for (unsigned int j=0; j<dim; ++j)
       {
-        Assert (as[i][j] == aa[i][j], ExcInternalError());
-        Assert (bs[i][j] == ba[i][j], ExcInternalError());
+        AssertThrow (as[i][j] == aa[i][j], ExcInternalError());
+        AssertThrow (bs[i][j] == ba[i][j], ExcInternalError());
       }
 
 }
index f9bb579c4f3912a2124c055041a62bd249bd88a7..70c5f2e8f7ac328938f254840708eb78899b2335 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2007 - 2014 by the deal.II authors
+// Copyright (C) 2007 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -32,8 +32,8 @@ void check1 ()
       for (unsigned int d=0; d<dim; ++d)
         p[d] = i+d;
 
-      Assert (object.value(p) == p.norm(),
-              ExcInternalError());
+      AssertThrow (object.value(p) == p.norm(),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
@@ -58,8 +58,8 @@ void check2 ()
       for (unsigned int d=0; d<dim; ++d)
         p[d] = i+d;
 
-      Assert (object.value(p) == q.distance (p),
-              ExcInternalError());
+      AssertThrow (object.value(p) == q.distance (p),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index d1a299db02029cbab8da08fcc2f6b0496461756e..380752de9573ccb0b4aa16f31e17006971cf32ad 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2007 - 2014 by the deal.II authors
+// Copyright (C) 2007 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,14 +36,14 @@ void check1 ()
         p[d] = i+d;
 
       for (unsigned int c=0; c<3; ++c)
-        Assert (object.value(p,c) == (c==1 ? p.norm() : 0),
-                ExcInternalError());
+        AssertThrow (object.value(p,c) == (c==1 ? p.norm() : 0),
+                     ExcInternalError());
 
       Vector<double> v(3);
       object.vector_value (p, v);
       for (unsigned int c=0; c<3; ++c)
-        Assert (v(c) == (c==1 ? p.norm() : 0),
-                ExcInternalError());
+        AssertThrow (v(c) == (c==1 ? p.norm() : 0),
+                     ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
@@ -68,8 +68,8 @@ void check2 ()
       for (unsigned int d=0; d<dim; ++d)
         p[d] = i+d;
 
-      Assert (object.value(p) == q.distance (p),
-              ExcInternalError());
+      AssertThrow (object.value(p) == q.distance (p),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index dfd5111913cd592a2cb8c6c8479c36db3ef43f45..b483aad6884be0e65b174f485b2809ec9c82b2c8 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2007 - 2014 by the deal.II authors
+// Copyright (C) 2007 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -52,8 +52,8 @@ void check ()
   f.laplacian_list (points, laplacians);
 
   for (unsigned int i=0; i<10; ++i)
-    Assert (points[i].norm() == laplacians[i],
-            ExcInternalError());
+    AssertThrow (points[i].norm() == laplacians[i],
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index f418797c9e4e2500d807f37a7e32ab2011846ac5..7664e76c5a353a56c512afde51ba33ce56e4a6f0 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2007 - 2014 by the deal.II authors
+// Copyright (C) 2007 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -40,7 +40,7 @@ void check1 ()
   VectorFunctionFromTensorFunction<dim>
   object (x, 1, dim+2);
 
-  Assert (object.n_components == dim+2, ExcInternalError());
+  AssertThrow (object.n_components == dim+2, ExcInternalError());
 
   for (unsigned int i=0; i<10; ++i)
     {
@@ -50,21 +50,21 @@ void check1 ()
 
       for (unsigned int c=0; c<dim+2; ++c)
         if (c==0 || c==dim+1)
-          Assert (object.value(p,c) == 0,
-                  ExcInternalError())
+          AssertThrow (object.value(p,c) == 0,
+                       ExcInternalError())
           else
-            Assert (object.value(p,c) == p[c-1],
-                    ExcInternalError());
+            AssertThrow (object.value(p,c) == p[c-1],
+                         ExcInternalError());
 
       Vector<double> v(dim+2);
       object.vector_value (p, v);
       for (unsigned int c=0; c<dim+2; ++c)
         if (c==0 || c==dim+1)
-          Assert (v(c) == 0,
-                  ExcInternalError())
+          AssertThrow (v(c) == 0,
+                       ExcInternalError())
           else
-            Assert (v(c) == p[c-1],
-                    ExcInternalError());
+            AssertThrow (v(c) == p[c-1],
+                         ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index a888fed30995f987af0e88cb4fbe0d76ac9a1c78..9ffb6d3be6682f0e65c1ab7105db3cbaaadaee81 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2013 - 2014 by the deal.II authors
+// Copyright (C) 2013 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -33,7 +33,7 @@ Table<1,double> fill (const std_cxx11::array<std::vector<double>,1> &coordinates
 Table<2,double> fill (const std_cxx11::array<std::vector<double>,2> &coordinates)
 {
   Table<2,double> data(coordinates[0].size(),
-               coordinates[1].size());
+                       coordinates[1].size());
   for (unsigned int i=0; i<coordinates[0].size(); ++i)
     for (unsigned int j=0; j<coordinates[1].size(); ++j)
       data[i][j] = coordinates[0][i] * coordinates[1][j];
@@ -43,14 +43,14 @@ Table<2,double> fill (const std_cxx11::array<std::vector<double>,2> &coordinates
 Table<3,double> fill (const std_cxx11::array<std::vector<double>,3> &coordinates)
 {
   Table<3,double> data(coordinates[0].size(),
-               coordinates[1].size(),
-               coordinates[2].size());
+                       coordinates[1].size(),
+                       coordinates[2].size());
   for (unsigned int i=0; i<coordinates[0].size(); ++i)
     for (unsigned int j=0; j<coordinates[1].size(); ++j)
       for (unsigned int k=0; k<coordinates[2].size(); ++k)
-       data[i][j][k] = coordinates[0][i] *
-                       coordinates[1][j] *
-                       coordinates[2][k];
+        data[i][j][k] = coordinates[0][i] *
+                        coordinates[1][j] *
+                        coordinates[2][k];
   return data;
 }
 
@@ -75,16 +75,16 @@ void check ()
     {
       Point<dim> p;
       for (unsigned int d=0; d<dim; ++d)
-       p[d] = coordinates[d][0] +
-              (1. * Testing::rand() / RAND_MAX) * (coordinates[d].back() -
-                                                  coordinates[d][0]);
+        p[d] = coordinates[d][0] +
+               (1. * Testing::rand() / RAND_MAX) * (coordinates[d].back() -
+                                                    coordinates[d][0]);
 
       double exact_value = 1;
       for (unsigned int d=0; d<dim; ++d)
-       exact_value *= p[d];
-      
-      Assert (std::fabs (exact_value - f.value(p)) < 1e-12,
-             ExcInternalError());
+        exact_value *= p[d];
+
+      AssertThrow (std::fabs (exact_value - f.value(p)) < 1e-12,
+                   ExcInternalError());
     }
 
   // now also verify that it computes values outside the box correctly, as
@@ -92,9 +92,9 @@ void check ()
   double value_at_bottom_left = 1;
   for (unsigned int d=0; d<dim; ++d)
     value_at_bottom_left *= coordinates[d][0];
-  
-  Assert (std::fabs(f.value(Point<dim>()) - value_at_bottom_left) < 1e-12,
-         ExcInternalError());
+
+  AssertThrow (std::fabs(f.value(Point<dim>()) - value_at_bottom_left) < 1e-12,
+               ExcInternalError());
 
   Point<dim> top_right;
   double value_at_top_right = 1;
@@ -103,9 +103,9 @@ void check ()
       top_right[d] = 1000;
       value_at_top_right *= coordinates[d].back();
     }
-  Assert (std::fabs(f.value(top_right) - value_at_top_right) < 1e-12,
-         ExcInternalError());
-  
+  AssertThrow (std::fabs(f.value(top_right) - value_at_top_right) < 1e-12,
+               ExcInternalError());
+
   deallog << "OK" << std::endl;
 }
 
index 685cb5a2b57d7d2300b1cf4dccfac435f57d78a1..98d2aa1caca03a7fe1b1071db82b14023c54c218 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2013 - 2014 by the deal.II authors
+// Copyright (C) 2013 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -33,7 +33,7 @@ Table<1,double> fill (const std_cxx11::array<std::vector<double>,1> &coordinates
 Table<2,double> fill (const std_cxx11::array<std::vector<double>,2> &coordinates)
 {
   Table<2,double> data(coordinates[0].size(),
-               coordinates[1].size());
+                       coordinates[1].size());
   for (unsigned int i=0; i<coordinates[0].size(); ++i)
     for (unsigned int j=0; j<coordinates[1].size(); ++j)
       data[i][j] = coordinates[0][i] * coordinates[1][j];
@@ -43,14 +43,14 @@ Table<2,double> fill (const std_cxx11::array<std::vector<double>,2> &coordinates
 Table<3,double> fill (const std_cxx11::array<std::vector<double>,3> &coordinates)
 {
   Table<3,double> data(coordinates[0].size(),
-               coordinates[1].size(),
-               coordinates[2].size());
+                       coordinates[1].size(),
+                       coordinates[2].size());
   for (unsigned int i=0; i<coordinates[0].size(); ++i)
     for (unsigned int j=0; j<coordinates[1].size(); ++j)
       for (unsigned int k=0; k<coordinates[2].size(); ++k)
-       data[i][j][k] = coordinates[0][i] *
-                       coordinates[1][j] *
-                       coordinates[2][k];
+        data[i][j][k] = coordinates[0][i] *
+                        coordinates[1][j] *
+                        coordinates[2][k];
   return data;
 }
 
@@ -73,11 +73,11 @@ void check ()
     {
       const double x = intervals[d].first;
       const double dx = (intervals[d].second-intervals[d].first)/n_subintervals[d];
-      
+
       for (unsigned int i=0; i<n_subintervals[d]+1; ++i)
-       coordinates[d].push_back (x+dx*i);
+        coordinates[d].push_back (x+dx*i);
     }
-  
+
   const Table<dim,double> data = fill(coordinates);
 
   Functions::InterpolatedUniformGridData<dim> f(intervals, n_subintervals, data);
@@ -88,16 +88,16 @@ void check ()
     {
       Point<dim> p;
       for (unsigned int d=0; d<dim; ++d)
-       p[d] = coordinates[d][0] +
-              (1. * Testing::rand() / RAND_MAX) * (coordinates[d].back() -
-                                                  coordinates[d][0]);
+        p[d] = coordinates[d][0] +
+               (1. * Testing::rand() / RAND_MAX) * (coordinates[d].back() -
+                                                    coordinates[d][0]);
 
       double exact_value = 1;
       for (unsigned int d=0; d<dim; ++d)
-       exact_value *= p[d];
-      
-      Assert (std::fabs (exact_value - f.value(p)) < 1e-12,
-             ExcInternalError());
+        exact_value *= p[d];
+
+      AssertThrow (std::fabs (exact_value - f.value(p)) < 1e-12,
+                   ExcInternalError());
     }
 
   // now also verify that it computes values outside the box correctly, as
@@ -105,9 +105,9 @@ void check ()
   double value_at_bottom_left = 1;
   for (unsigned int d=0; d<dim; ++d)
     value_at_bottom_left *= coordinates[d][0];
-  
-  Assert (std::fabs(f.value(Point<dim>()) - value_at_bottom_left) < 1e-12,
-         ExcInternalError());
+
+  AssertThrow (std::fabs(f.value(Point<dim>()) - value_at_bottom_left) < 1e-12,
+               ExcInternalError());
 
   Point<dim> top_right;
   double value_at_top_right = 1;
@@ -116,9 +116,9 @@ void check ()
       top_right[d] = 1000;
       value_at_top_right *= coordinates[d].back();
     }
-  Assert (std::fabs(f.value(top_right) - value_at_top_right) < 1e-12,
-         ExcInternalError());
-  
+  AssertThrow (std::fabs(f.value(top_right) - value_at_top_right) < 1e-12,
+               ExcInternalError());
+
   deallog << "OK" << std::endl;
 }
 
index 5a82bb5d3d6c7ded5159e4a4797900b34c81ea73..64a833b93f14c879f3f67ad61f545a71b3c3361f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 1998 - 2014 by the deal.II authors
+// Copyright (C) 1998 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,13 +44,13 @@ int main()
       double p = 0;
       for (unsigned int i=0; i<q.size(); ++i)
         p += (q.point(i)[0] - 0.5);
-      Assert (std::fabs(p) < 1e-12, ExcInternalError());
+      AssertThrow (std::fabs(p) < 1e-12, ExcInternalError());
 
       // the sum of weights must be one
       double w = 0;
       for (unsigned int i=0; i<q.size(); ++i)
         w += q.weight(i);
-      Assert (std::fabs(w-1) < 1e-12, ExcInternalError());
+      AssertThrow (std::fabs(w-1) < 1e-12, ExcInternalError());
     }
 }
 
index c9237f45d76417e3c9613cf510ddddf985e6c0ac..8de3544ed7aca70f2b892d769182525a1ac6ece4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2015 by the deal.II authors
+// Copyright (C) 2003 - 2016 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -77,10 +77,10 @@ void test ()
 
               deallog << "    " << c << " [" << q << "] [" << pp << ']'
                       << std::endl;
-              Assert ((p-pp).norm_square() < 1e-15*1e-15, ExcInternalError());
-              Assert (GeometryInfo<dim>::is_inside_unit_cell (p) ==
-                      GeometryInfo<dim>::is_inside_unit_cell (pp),
-                      ExcInternalError());
+              AssertThrow ((p-pp).norm_square() < 1e-15*1e-15, ExcInternalError());
+              AssertThrow (GeometryInfo<dim>::is_inside_unit_cell (p) ==
+                           GeometryInfo<dim>::is_inside_unit_cell (pp),
+                           ExcInternalError());
             }
         }
     }
index 92d6b453358387a1d125df68c2d035db4c8cbd3a..509381a64c604aebcaa825aa7cfb8e2fd1ca2eb5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -38,8 +38,8 @@ void test ()
         phi_i = GeometryInfo<dim>::d_linear_shape_function(GeometryInfo<dim>::unit_cell_vertex(v),i);
 
         deallog << phi_i << std::endl;
-        Assert (phi_i == (i==v ? 1 : 0),
-                ExcInternalError());
+        AssertThrow (phi_i == (i==v ? 1 : 0),
+                     ExcInternalError());
       }
 
   // check that
@@ -51,7 +51,7 @@ void test ()
       double s = 0;
       for (unsigned int i=0; i<GeometryInfo<dim>::vertices_per_cell; ++i)
         s += GeometryInfo<dim>::d_linear_shape_function(GeometryInfo<dim>::unit_cell_vertex(v),i);
-      Assert (s == 1, ExcInternalError());
+      AssertThrow (s == 1, ExcInternalError());
 
       deallog << "Sum of shape functions: " << s << std::endl;
     }
@@ -63,7 +63,7 @@ void test ()
     double s = 0;
     for (unsigned int i=0; i<GeometryInfo<dim>::vertices_per_cell; ++i)
       s += GeometryInfo<dim>::d_linear_shape_function(center,i);
-    Assert (s == 1, ExcInternalError());
+    AssertThrow (s == 1, ExcInternalError());
 
     deallog << "Sum of shape functions: " << s << std::endl;
   }
index db719fd36bf53d6eb314ef3f4777eac95f0bc09d..4bd05c6ca90e5c0b46d3a0e6adbd119d7e8a61ba 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -52,7 +52,7 @@ void test ()
       Tensor<1,dim> s;
       for (unsigned int i=0; i<GeometryInfo<dim>::vertices_per_cell; ++i)
         s += GeometryInfo<dim>::d_linear_shape_function_gradient(GeometryInfo<dim>::unit_cell_vertex(v),i);
-      Assert (s.norm() == 0, ExcInternalError());
+      AssertThrow (s.norm() == 0, ExcInternalError());
 
       deallog << "Sum of shape functions: " << s << std::endl;
     }
@@ -64,7 +64,7 @@ void test ()
     Tensor<1,dim> s;
     for (unsigned int i=0; i<GeometryInfo<dim>::vertices_per_cell; ++i)
       s += GeometryInfo<dim>::d_linear_shape_function_gradient(center,i);
-    Assert (s.norm() == 0, ExcInternalError());
+    AssertThrow (s.norm() == 0, ExcInternalError());
 
     deallog << "Sum of shape functions: " << s << std::endl;
   }
index 54d3053674ef9657ec4dc80f07460120fb3466f0..b3737678c98263104bd60f62a0bac5de0837ed2c 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -46,7 +46,7 @@ void test ()
       {
         deallog << "Reference cell: " << determinants[v]
                 << std::endl;
-        Assert (static_cast<double>(determinants[v]) == 1, ExcInternalError());
+        AssertThrow (static_cast<double>(determinants[v]) == 1, ExcInternalError());
       }
   }
 
@@ -67,7 +67,7 @@ void test ()
       {
         deallog << "Squashed cell: " << determinants[v]
                 << std::endl;
-        Assert (static_cast<double>(determinants[v]) == 0.1, ExcInternalError());
+        AssertThrow (static_cast<double>(determinants[v]) == 0.1, ExcInternalError());
       }
   }
 
@@ -97,7 +97,7 @@ void test ()
       {
         deallog << "Squashed+rotated cell: " << determinants[v]
                 << std::endl;
-        Assert (static_cast<double>(determinants[v]) == 0.1, ExcInternalError());
+        AssertThrow (static_cast<double>(determinants[v]) == 0.1, ExcInternalError());
       }
   }
 
index 4859e043ad02ac48fd80728681498133f47ad049..b2e65d471bafd67eaa6f1f3986587af8e817b919 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -52,7 +52,7 @@ void test ()
           {
             deallog << "Reference cell: face " << f << ": " << alternating_forms[v]
                     << std::endl;
-            Assert (alternating_forms[v].norm() == 1, ExcInternalError());
+            AssertThrow (alternating_forms[v].norm() == 1, ExcInternalError());
           }
       }
   }
@@ -84,9 +84,9 @@ void test ()
             // other faces are
             // squashed
             if (f < 2)
-              Assert (alternating_forms[v].norm() == 1, ExcInternalError())
+              AssertThrow (alternating_forms[v].norm() == 1, ExcInternalError())
               else
-                Assert (alternating_forms[v].norm() == 0.1, ExcInternalError());
+                AssertThrow (alternating_forms[v].norm() == 0.1, ExcInternalError());
           }
       }
   }
@@ -135,9 +135,9 @@ void test ()
             // vector would have
             // rotated along)
             if (f<2)
-              Assert (alternating_forms[v].norm() == 1, ExcInternalError())
+              AssertThrow (alternating_forms[v].norm() == 1, ExcInternalError())
               else
-                Assert (alternating_forms[v].norm() == 0.1, ExcInternalError());
+                AssertThrow (alternating_forms[v].norm() == 0.1, ExcInternalError());
           }
       }
   }
index c1244d050efb20859a915394a01b7c8cc8730405..dbe8cfe0e1fb83ef49b47aa8481629d6143e9ed3 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -34,7 +34,7 @@
 
 template <int dim>
 std::vector<types::global_dof_index> get_conflict_indices_cfem(
-    typename DoFHandler<dim>::active_cell_iterator const &it)
+  typename DoFHandler<dim>::active_cell_iterator const &it)
 {
   std::vector<types::global_dof_index> local_dof_indices(it->get_fe().dofs_per_cell);
   it->get_dof_indices(local_dof_indices);
@@ -57,48 +57,48 @@ void check()
   typename DoFHandler<dim>::active_cell_iterator
   cell = dof_handler.begin_active();
   for (; cell<dof_handler.end(); ++cell)
-  {
-    if ((cell->center()[0]==0.625)
-       &&
-       ((dim < 2) || (cell->center()[1]==0.625))
-       &&
-       ((dim < 3) || (cell->center()[2]==0.625)))
-    cell->set_refine_flag();
-  }
+    {
+      if ((cell->center()[0]==0.625)
+          &&
+          ((dim < 2) || (cell->center()[1]==0.625))
+          &&
+          ((dim < 3) || (cell->center()[2]==0.625)))
+        cell->set_refine_flag();
+    }
   triangulation.execute_coarsening_and_refinement();
   dof_handler.distribute_dofs(fe);
 
   // Create the coloring
   std::vector<std::vector<typename DoFHandler<dim>::active_cell_iterator> > coloring(
-      GraphColoring::make_graph_coloring(dof_handler.begin_active(),dof_handler.end(),
-        std_cxx11::function<std::vector<types::global_dof_index> (typename
-          DoFHandler<dim>::active_cell_iterator const &)> (&get_conflict_indices_cfem<dim>)));
+    GraphColoring::make_graph_coloring(dof_handler.begin_active(),dof_handler.end(),
+                                       std_cxx11::function<std::vector<types::global_dof_index> (typename
+                                           DoFHandler<dim>::active_cell_iterator const &)> (&get_conflict_indices_cfem<dim>)));
 
   // verify that within each color, there is no conflict
   for (unsigned int color=0; color<coloring.size(); ++color)
     for (unsigned int i=0; i<coloring[color].size(); ++i)
       {
-       std::vector<types::global_dof_index>
-         conflicts_i = get_conflict_indices_cfem<dim> (coloring[color][i]);
-       std::sort (conflicts_i.begin(), conflicts_i.end());
-
-       for (unsigned int j=i+1; j<coloring[color].size(); ++j)
-         {
-           std::vector<types::global_dof_index>
-             conflicts_j = get_conflict_indices_cfem<dim> (coloring[color][j]);
-           std::sort (conflicts_j.begin(), conflicts_j.end());
-
-           // compute intersection of index sets
-           std::vector<types::global_dof_index>
-             intersection (std::max (conflicts_i.size(), conflicts_j.size()));
-           std::vector<types::global_dof_index>::iterator
-             p = std::set_intersection (conflicts_i.begin(), conflicts_i.end(),
-                                        conflicts_j.begin(), conflicts_j.end(),
-                                        intersection.begin());
-           // verify that there is no intersection
-           Assert (p == intersection.begin(),
-                   ExcInternalError());
-         }
+        std::vector<types::global_dof_index>
+        conflicts_i = get_conflict_indices_cfem<dim> (coloring[color][i]);
+        std::sort (conflicts_i.begin(), conflicts_i.end());
+
+        for (unsigned int j=i+1; j<coloring[color].size(); ++j)
+          {
+            std::vector<types::global_dof_index>
+            conflicts_j = get_conflict_indices_cfem<dim> (coloring[color][j]);
+            std::sort (conflicts_j.begin(), conflicts_j.end());
+
+            // compute intersection of index sets
+            std::vector<types::global_dof_index>
+            intersection (std::max (conflicts_i.size(), conflicts_j.size()));
+            std::vector<types::global_dof_index>::iterator
+            p = std::set_intersection (conflicts_i.begin(), conflicts_i.end(),
+                                       conflicts_j.begin(), conflicts_j.end(),
+                                       intersection.begin());
+            // verify that there is no intersection
+            AssertThrow (p == intersection.begin(),
+                         ExcInternalError());
+          }
       }
 
   deallog << "OK" << std::endl;
index 8d562de6d5de78b7679dc9410d97330d5aa3f0a2..94575ffc24a915c3e366f62388b6ef3d6d0585c4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -38,7 +38,7 @@
 
 template <int dim>
 std::vector<types::global_dof_index> get_conflict_indices(
-    const typename DoFHandler<dim>::active_cell_iterator &it)
+  const typename DoFHandler<dim>::active_cell_iterator &it)
 {
   std::vector<types::global_dof_index> local_dof_indices(it->get_fe().dofs_per_cell);
   it->get_dof_indices(local_dof_indices);
@@ -52,45 +52,45 @@ void check ()
 {
   Triangulation<dim> triangulation;
   GridGenerator::hyper_shell (triangulation,
-      Point<dim>(),
-      1, 2,
-      (dim==3) ? 96 : 12,
-      true);
+                              Point<dim>(),
+                              1, 2,
+                              (dim==3) ? 96 : 12,
+                              true);
 
   triangulation.refine_global (3);
 
   for (unsigned int i=0; i<3; ++i)
-  {
-    Vector<float> estimated_error_per_cell (triangulation.n_active_cells());
-    for (unsigned int i=0; i< estimated_error_per_cell.size(); ++i)
-      estimated_error_per_cell(i) = i;
-    GridRefinement::
+    {
+      Vector<float> estimated_error_per_cell (triangulation.n_active_cells());
+      for (unsigned int i=0; i< estimated_error_per_cell.size(); ++i)
+        estimated_error_per_cell(i) = i;
+      GridRefinement::
       refine_and_coarsen_fixed_fraction (triangulation,
-          estimated_error_per_cell,
-          0.3, 0.1);
-    triangulation.execute_coarsening_and_refinement();
-  }
-  
+                                         estimated_error_per_cell,
+                                         0.3, 0.1);
+      triangulation.execute_coarsening_and_refinement();
+    }
+
   FE_Q<dim> fe(1);
   DoFHandler<dim> stokes_dof_handler (triangulation);
   stokes_dof_handler.distribute_dofs (fe);
 
   for (typename DoFHandler<dim>::active_cell_iterator cell=stokes_dof_handler.begin_active();
-      cell != stokes_dof_handler.end(); ++cell)
+       cell != stokes_dof_handler.end(); ++cell)
     cell->clear_user_flag ();
-  std::vector<std::vector<typename DoFHandler<dim>::active_cell_iterator> > coloring 
+  std::vector<std::vector<typename DoFHandler<dim>::active_cell_iterator> > coloring
     = GraphColoring::make_graph_coloring(stokes_dof_handler.begin_active(),
-        stokes_dof_handler.end(),
-        std_cxx11::function<std::vector<types::global_dof_index> (
-          const typename DoFHandler<dim>::active_cell_iterator &)>(&get_conflict_indices<dim>));
+                                         stokes_dof_handler.end(),
+                                         std_cxx11::function<std::vector<types::global_dof_index> (
+                                           const typename DoFHandler<dim>::active_cell_iterator &)>(&get_conflict_indices<dim>));
 
   for (unsigned int c=0; c<coloring.size(); ++c)
     for (unsigned int i=0; i<coloring[c].size(); ++i)
       coloring[c][i]->set_user_flag();
 
   for (typename DoFHandler<dim>::active_cell_iterator cell=stokes_dof_handler.begin_active();
-      cell != stokes_dof_handler.end(); ++cell)
-    Assert (cell->user_flag_set () == true, ExcInternalError());
+       cell != stokes_dof_handler.end(); ++cell)
+    AssertThrow (cell->user_flag_set () == true, ExcInternalError());
 
   deallog<<"OK"<<std::endl;
 }
index 495b0ac0c520f8d954713f18f227127373f47c2d..469ddcfcd486964f161897de5e42a5b441a054cf 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -33,7 +33,7 @@ void test ()
   index_set.add_index (4);
   deallog << (index_set.is_contiguous() ? "true" : "false")
           << std::endl;
-  Assert (index_set.is_contiguous() == true, ExcInternalError());
+  AssertThrow (index_set.is_contiguous() == true, ExcInternalError());
 
   for (unsigned int i=0; i<index_set.size(); ++i)
     deallog << i << ' ' << (index_set.is_element(i) ? "true" : "false")
@@ -42,7 +42,7 @@ void test ()
   index_set.add_index (6);
   deallog << (index_set.is_contiguous() ? "true" : "false")
           << std::endl;
-  Assert (index_set.is_contiguous() == false, ExcInternalError());
+  AssertThrow (index_set.is_contiguous() == false, ExcInternalError());
 
   for (unsigned int i=0; i<index_set.size(); ++i)
     deallog << i << ' ' << (index_set.is_element(i) ? "true" : "false")
index c1629751d1d68eb45db50182565cfcca4a6949c5..f813e49628df2bf74a5aa705861120ea0f9abab8 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,7 +37,7 @@ void test ()
 
   deallog << (index_set.is_contiguous() ? "true" : "false")
           << std::endl;
-  Assert (index_set.is_contiguous() == false, ExcInternalError());
+  AssertThrow (index_set.is_contiguous() == false, ExcInternalError());
 
   for (unsigned int i=0; i<index_set.size(); ++i)
     deallog << i << ' ' << (index_set.is_element(i) ? "true" : "false")
index 199fe7f8ffe4a1ced811f3221caabcc76fff18cd..0b3db080702d1828fa6b2f0c51e9fce50e195e9d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,8 +44,8 @@ void test ()
     {
       deallog << index_set.nth_index_in_set(i)
               << std::endl;
-      Assert (index_set.index_within_set(index_set.nth_index_in_set(i)) == i,
-              ExcInternalError());
+      AssertThrow (index_set.index_within_set(index_set.nth_index_in_set(i)) == i,
+                   ExcInternalError());
     }
   deallog << "OK" << std::endl;
 
index e9d883f2cb694c3b84938fc02e39e2905b223240..ea080c567d4a952fb4febcef4251b01d46309b3c 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -45,18 +45,18 @@ void test ()
       deallog << i << ' ' << (is3.is_element(i) ? "true" : "false")
               << std::endl;
 
-      Assert ((is1.is_element(i) && is2.is_element(i))
-              ==
-              is3.is_element(i),
-              ExcInternalError());
+      AssertThrow ((is1.is_element(i) && is2.is_element(i))
+                   ==
+                   is3.is_element(i),
+                   ExcInternalError());
     }
 
   // some sanity tests
-  Assert ((is1 & is2) == (is2 & is1), ExcInternalError());
-  Assert ((is1 & is3) == (is2 & is3), ExcInternalError());
-  Assert ((is1 & is3) == is3, ExcInternalError());
-  Assert ((is3 & is1) == is3, ExcInternalError());
-  Assert ((is3 & is3) == is3, ExcInternalError());
+  AssertThrow ((is1 & is2) == (is2 & is1), ExcInternalError());
+  AssertThrow ((is1 & is3) == (is2 & is3), ExcInternalError());
+  AssertThrow ((is1 & is3) == is3, ExcInternalError());
+  AssertThrow ((is3 & is1) == is3, ExcInternalError());
+  AssertThrow ((is3 & is3) == is3, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index ffff1eba86751d8dd444fab706793a3394b66c6c..ffeebf4fa2c2c48ad0c1b0db6110b580df8b2c1d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -52,18 +52,18 @@ void test ()
       deallog << i << ' ' << (is3.is_element(i) ? "true" : "false")
               << std::endl;
 
-      Assert ((is1.is_element(i) && is2.is_element(i))
-              ==
-              is3.is_element(i),
-              ExcInternalError());
+      AssertThrow ((is1.is_element(i) && is2.is_element(i))
+                   ==
+                   is3.is_element(i),
+                   ExcInternalError());
     }
 
   // some sanity tests
-  Assert ((is1 & is2) == (is2 & is1), ExcInternalError());
-  Assert ((is1 & is3) == (is2 & is3), ExcInternalError());
-  Assert ((is1 & is3) == is3, ExcInternalError());
-  Assert ((is3 & is1) == is3, ExcInternalError());
-  Assert ((is3 & is3) == is3, ExcInternalError());
+  AssertThrow ((is1 & is2) == (is2 & is1), ExcInternalError());
+  AssertThrow ((is1 & is3) == (is2 & is3), ExcInternalError());
+  AssertThrow ((is1 & is3) == is3, ExcInternalError());
+  AssertThrow ((is3 & is1) == is3, ExcInternalError());
+  AssertThrow ((is3 & is3) == is3, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 7181e8fc251b53dff4ae2cfd0ab4e83092ca4a0e..b1a458659334d6f4f30f254d6bc7f111643a957b 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -56,20 +56,20 @@ void test ()
 
   for (unsigned int i=0; i<is3.size(); ++i)
     {
-      Assert ((is1.is_element(i) && !is2.is_element(i))
-              ==
-              is3.is_element(i),
-              ExcInternalError());
+      AssertThrow ((is1.is_element(i) && !is2.is_element(i))
+                   ==
+                   is3.is_element(i),
+                   ExcInternalError());
     }
 
   IndexSet empty(100);
   is3 = is1;
   is3.subtract_set(empty);
 
-  Assert (is3 == is1, ExcInternalError());
+  AssertThrow (is3 == is1, ExcInternalError());
 
   is3.subtract_set(is1);
-  Assert (is3 == empty, ExcInternalError());
+  AssertThrow (is3 == empty, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 96ffdcf2210eeec6c58bd5a2cd8631a431dfd222..ced556defb8b83d96e5eccc8ef58bb9c808d7f5e 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -46,14 +46,14 @@ void test ()
 
   for (unsigned int i=0; i<is3.size(); ++i)
     {
-      Assert ((is1.is_element(i) && !is2.is_element(i))
-              ==
-              is3.is_element(i),
-              ExcInternalError());
+      AssertThrow ((is1.is_element(i) && !is2.is_element(i))
+                   ==
+                   is3.is_element(i),
+                   ExcInternalError());
     }
 
   deallog << is3.index_within_set(51) << std::endl;
-  Assert(is3.index_within_set(51)==1, ExcInternalError());
+  AssertThrow(is3.index_within_set(51)==1, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 0ce1f5101ab5e4251312b967991c7ca83924e8a1..988901a27e4a6662bee82772c3ac12f8b6b7d3c9 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -48,7 +48,7 @@ int main()
   y -= x;
   y -= x;
 
-  Assert (y.l2_norm() == 0, ExcInternalError());
+  AssertThrow (y.l2_norm() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index cfd1034b7ec56e14bf1ce9b519385fe269e08350..d5f0d97f2175e3f3078a953be7f0b86452d8b039 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -52,7 +52,7 @@ int main()
                        (boost::lambda::_1 + boost::lambda::_2 - boost::lambda::_3),
                        10);
 
-  Assert (a.l2_norm() == 0, ExcInternalError());
+  AssertThrow (a.l2_norm() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index e433c9585adfe0bddd309d2935d804b2b34fda6b..1857baa073220b6ef79f63a3b425e1aa6eaad9cf 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -38,8 +38,8 @@ int main()
   // started out with
   Patterns::Integer *pattern2 = Patterns::Integer::create (desc);
 
-  Assert (pattern2 != 0, ExcInternalError());
-  Assert (desc == pattern2->description(), ExcInternalError());
+  AssertThrow (pattern2 != 0, ExcInternalError());
+  AssertThrow (desc == pattern2->description(), ExcInternalError());
 
   deallog << desc << std::endl;
 
index 67bf7dd2adc635bd2347c88167d6d674fde9f8c2..9e58d5e10915001f3e4071398372e1e7514b777c 100644 (file)
 template <typename T, typename U, typename CompareType>
 void check()
 {
-  Assert (typeid(typename ProductType<T,U>::type) == typeid(CompareType),
-         ExcInternalError());
-  Assert (typeid(typename ProductType<T,U>::type) == typeid(T() * U()),
-         ExcInternalError());
+  AssertThrow (typeid(typename ProductType<T,U>::type) == typeid(CompareType),
+               ExcInternalError());
+  AssertThrow (typeid(typename ProductType<T,U>::type) == typeid(T() * U()),
+               ExcInternalError());
 }
 
 
index c5ee98a6a794856cfe282fb425c676f4bd631fb2..bcda229e7f13c9a907c3bd1e15dfd8bad206ba06 100644 (file)
 template <typename T, typename U, typename CompareType>
 void check()
 {
-  Assert (typeid(typename ProductType<T,U>::type) == typeid(CompareType),
-         ExcInternalError());
-  Assert (typeid(typename ProductType<T,U>::type) == typeid(T() * U()),
-         ExcInternalError());
+  AssertThrow (typeid(typename ProductType<T,U>::type) == typeid(CompareType),
+               ExcInternalError());
+  AssertThrow (typeid(typename ProductType<T,U>::type) == typeid(T() * U()),
+               ExcInternalError());
 }
 
 
index c75d9a7ea4fb1d4f9c6183a15595abe00c9cbcf3..eb104a14e356ea47e9333606d928ca2f1295c25e 100644 (file)
 template <typename T, typename U, typename CompareType>
 void check()
 {
-  Assert (typeid(T() * U()) == typeid(CompareType),
-         ExcInternalError());
-  Assert (typeid(T() * U()) == typeid(CompareType),
-         ExcInternalError());
+  AssertThrow (typeid(T() * U()) == typeid(CompareType),
+               ExcInternalError());
+  AssertThrow (typeid(T() * U()) == typeid(CompareType),
+               ExcInternalError());
 }
 
 
@@ -64,6 +64,6 @@ int main()
 
   check<Tensor<1,1,float>,std::complex<float>,Tensor<1,1,std::complex<float> > >();
   check<std::complex<float>,Tensor<1,1,float>,Tensor<1,1,std::complex<float> > >();
-  
+
   deallog << "OK" << std::endl;
 }
index 7de4b4bd84ebab4ca6b612e7a876a6e9afc337b2..3c92d26e232b591a017f969d4279d17a27ef45af 100644 (file)
 template <typename T, typename U, typename CompareType>
 void check()
 {
-  Assert (typeid(T() * U()) == typeid(CompareType),
-         ExcInternalError());
-  Assert (typeid(T() * U()) == typeid(CompareType),
-         ExcInternalError());
+  AssertThrow (typeid(T() * U()) == typeid(CompareType),
+               ExcInternalError());
+  AssertThrow (typeid(T() * U()) == typeid(CompareType),
+               ExcInternalError());
 }
 
 
@@ -64,6 +64,6 @@ int main()
 
   check<Tensor<2,1,float>,std::complex<float>,Tensor<2,1,std::complex<float> > >();
   check<std::complex<float>,Tensor<2,1,float>,Tensor<2,1,std::complex<float> > >();
-  
+
   deallog << "OK" << std::endl;
 }
index a7a1dada2c4e3a1687c25c6e4c5fe7a5df0d246d..0abd107d2e140a0ab3c7123cca5d9ddfc4754932 100644 (file)
 template <typename T, typename U, typename CompareType>
 void check()
 {
-  Assert (typeid(T() * U()) == typeid(CompareType),
-         ExcInternalError());
-  Assert (typeid(T() * U()) == typeid(CompareType),
-         ExcInternalError());
+  AssertThrow (typeid(T() * U()) == typeid(CompareType),
+               ExcInternalError());
+  AssertThrow (typeid(T() * U()) == typeid(CompareType),
+               ExcInternalError());
 }
 
 
@@ -63,6 +63,6 @@ int main()
 
   check<SymmetricTensor<2,1,float>,std::complex<float>,SymmetricTensor<2,1,std::complex<float> > >();
   check<std::complex<float>,SymmetricTensor<2,1,float>,SymmetricTensor<2,1,std::complex<float> > >();
-  
+
   deallog << "OK" << std::endl;
 }
index 99962fce8c25e1dabf40da2a740fc83c1df3f828..e553b861faf74333bfd6188f5084e9fa00954b56 100644 (file)
@@ -43,10 +43,10 @@ int main()
     t[0] = 1.23456;
     t[1] = 2.46802;
     t[2] = 3.69258;
-    Assert (7*t == 7.0 * t, ExcInternalError());
-    Assert (t*7 == t * 7.0, ExcInternalError());
-    Assert (t*7 == 7*t    , ExcInternalError());
-    Assert ((t*7 - (t+t+t+t+t+t+t)).norm() < 1e-12, ExcInternalError());
+    AssertThrow (7*t == 7.0 * t, ExcInternalError());
+    AssertThrow (t*7 == t * 7.0, ExcInternalError());
+    AssertThrow (t*7 == 7*t    , ExcInternalError());
+    AssertThrow ((t*7 - (t+t+t+t+t+t+t)).norm() < 1e-12, ExcInternalError());
   }
 
   // now also try it for a rank-2 tensor (higher rank tensors are
@@ -57,11 +57,11 @@ int main()
     t[0][1] = 7.87965;
     t[1][0] = 2.64686;
     t[1][1] = 3.35792;
-    Assert (7*t == 7.0 * t, ExcInternalError());
-    Assert (t*7 == t * 7.0, ExcInternalError());
-    Assert (t*7 == 7*t    , ExcInternalError());
-    Assert ((t*7 - (t+t+t+t+t+t+t)).norm() < 1e-12, ExcInternalError());
+    AssertThrow (7*t == 7.0 * t, ExcInternalError());
+    AssertThrow (t*7 == t * 7.0, ExcInternalError());
+    AssertThrow (t*7 == 7*t    , ExcInternalError());
+    AssertThrow ((t*7 - (t+t+t+t+t+t+t)).norm() < 1e-12, ExcInternalError());
   }
-  
+
   deallog << "OK" << std::endl;
 }
index dca8609d4bf28215c5f85f8317d4cd50e0b61217..96832b7beb5b10e63580af02154a0028512fdf0c 100644 (file)
@@ -42,11 +42,11 @@ int main()
     t[0][0] = 1.23456;
     t[0][1] = 7.87965;
     t[1][1] = 3.35792;
-    Assert (7*t == 7.0 * t, ExcInternalError());
-    Assert (t*7 == t * 7.0, ExcInternalError());
-    Assert (t*7 == 7*t    , ExcInternalError());
-    Assert ((t*7 - (t+t+t+t+t+t+t)).norm() < 1e-12, ExcInternalError());
+    AssertThrow (7*t == 7.0 * t, ExcInternalError());
+    AssertThrow (t*7 == t * 7.0, ExcInternalError());
+    AssertThrow (t*7 == 7*t    , ExcInternalError());
+    AssertThrow ((t*7 - (t+t+t+t+t+t+t)).norm() < 1e-12, ExcInternalError());
   }
-  
+
   deallog << "OK" << std::endl;
 }
index caeeb595616a6b47734ff291d6a8e8acd1ec5b60..32e0d28539fc31c1db77738b991431cb2b322134 100644 (file)
 template <typename T, typename U, typename CompareType>
 void check()
 {
-  Assert (typeid(typename ProductType<T,U>::type) == typeid(CompareType),
-         ExcInternalError());
-  Assert (typeid(typename ProductType<T,U>::type) == typeid(T() * U()),
-         ExcInternalError());
+  AssertThrow (typeid(typename ProductType<T,U>::type) == typeid(CompareType),
+               ExcInternalError());
+  AssertThrow (typeid(typename ProductType<T,U>::type) == typeid(T() * U()),
+               ExcInternalError());
 }
 
 
@@ -49,18 +49,18 @@ int main()
 
   check<double,double,double>();
   deallog << typename ProductType<double,double>::type(2.345)*typename ProductType<double,double>::type(3.456)
-         << ' '
-         << typename ProductType<double,double>::type(2.345*3.456)
-         << std::endl;
-  
+          << ' '
+          << typename ProductType<double,double>::type(2.345*3.456)
+          << std::endl;
+
   check<std::complex<double>,std::complex<double>,std::complex<double> >();
   deallog << (typename ProductType<std::complex<double>,std::complex<double> >::type(2.345, 1.23) *
-             typename ProductType<std::complex<double>,std::complex<double> >::type(3.456, 2.45))
-         << ' '
-         << (typename ProductType<std::complex<double>,std::complex<double> >::type
-             (std::complex<double>(2.345, 1.23) *
-              std::complex<double>(3.456, 2.45)))
-         << std::endl;
-  
+              typename ProductType<std::complex<double>,std::complex<double> >::type(3.456, 2.45))
+          << ' '
+          << (typename ProductType<std::complex<double>,std::complex<double> >::type
+              (std::complex<double>(2.345, 1.23) *
+               std::complex<double>(3.456, 2.45)))
+          << std::endl;
+
   deallog << "OK" << std::endl;
 }
index b04e8c4003de041caf76045ec271fdeccc52ee2f..33c8cc0edce4ff8633e3cf816d52489530ed547f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -26,7 +26,7 @@
 template <typename U, typename V>
 void compare (const U &u, const V &v)
 {
-  Assert (static_cast<double>(u)==static_cast<double>(v), ExcInternalError());
+  AssertThrow (static_cast<double>(u)==static_cast<double>(v), ExcInternalError());
 }
 
 
index 44613ac5d74c26ac33733772377a9e417ddc8e15..9673bebedf26bbc7056d5214cfc1d8e8c84d261b 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -35,26 +35,26 @@ int main ()
   t[1][1] = 2;
   t[0][1] = 3;
 
-  Assert (t[0][1] == t[1][0], ExcInternalError());
+  AssertThrow (t[0][1] == t[1][0], ExcInternalError());
 
   // check that if a single element is
   // accessed, its transpose element gets the
   // same value
   t[1][0] = 4;
-  Assert (t[0][1] == 4, ExcInternalError());
+  AssertThrow (t[0][1] == 4, ExcInternalError());
 
   // make sure transposition doesn't change
   // anything
-  Assert (t == transpose(t), ExcInternalError());
+  AssertThrow (t == transpose(t), ExcInternalError());
 
   // check norm of tensor
-  Assert (std::fabs(t.norm() - std::sqrt(1.*1+2*2+2*4*4)) < 1e-14,
-          ExcInternalError());
+  AssertThrow (std::fabs(t.norm() - std::sqrt(1.*1+2*2+2*4*4)) < 1e-14,
+               ExcInternalError());
 
   // make sure norm is induced by scalar
   // product
-  Assert (std::fabs (t.norm()*t.norm() - t*t) < 1e-14,
-          ExcInternalError());
+  AssertThrow (std::fabs (t.norm()*t.norm() - t*t) < 1e-14,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index d242bc41b3f89033093d9e8ba6b86116bd965250..aef9b389508d3a1e790df1c2085c7a0d91d71117 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -38,27 +38,27 @@ int main ()
   t[0][2] = 5;
   t[1][2] = 6;
 
-  Assert (t[0][1] == t[1][0], ExcInternalError());
+  AssertThrow (t[0][1] == t[1][0], ExcInternalError());
 
   // check that if a single element is
   // accessed, its transpose element gets the
   // same value
   t[1][0] = 14;
-  Assert (t[0][1] == 14, ExcInternalError());
+  AssertThrow (t[0][1] == 14, ExcInternalError());
 
   // make sure transposition doesn't change
   // anything
-  Assert (t == transpose(t), ExcInternalError());
+  AssertThrow (t == transpose(t), ExcInternalError());
 
   // check norm of tensor
-  Assert (std::fabs(t.norm() - std::sqrt(1.*1+2*2+3*3+2*14*14+2*5*5+2*6*6))
-          < 1e-14,
-          ExcInternalError());
+  AssertThrow (std::fabs(t.norm() - std::sqrt(1.*1+2*2+3*3+2*14*14+2*5*5+2*6*6))
+               < 1e-14,
+               ExcInternalError());
 
   // make sure norm is induced by scalar
   // product
-  Assert (std::fabs (t.norm()*t.norm() - t*t) < 1e-14,
-          ExcInternalError());
+  AssertThrow (std::fabs (t.norm()*t.norm() - t*t) < 1e-14,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 45fe1d47dc6bbe4cf77456659818bd1ef63fbd12..6b172d6662494faaccc8914a3afba50ba882b822 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -35,17 +35,17 @@ int main ()
   t[1][1][1][1] = 2;
   t[0][1][0][1] = 3;
 
-  Assert (t[0][1][0][1] == t[1][0][1][0], ExcInternalError());
+  AssertThrow (t[0][1][0][1] == t[1][0][1][0], ExcInternalError());
 
   // check that if a single element is
   // accessed, its transpose element gets the
   // same value
   t[1][0][0][1] = 4;
-  Assert (t[0][1][1][0] == 4, ExcInternalError());
+  AssertThrow (t[0][1][1][0] == 4, ExcInternalError());
 
   // make sure transposition doesn't change
   // anything
-  Assert (t == transpose(t), ExcInternalError());
+  AssertThrow (t == transpose(t), ExcInternalError());
 
   // check norm of tensor
   deallog << t.norm() << std::endl;
@@ -59,8 +59,8 @@ int main ()
         for (unsigned int l=0; l<2; ++l)
           norm_sqr += t[i][j][k][l] * t[i][j][k][l];
 
-  Assert (std::fabs (t.norm()*t.norm() - norm_sqr) < 1e-14,
-          ExcInternalError());
+  AssertThrow (std::fabs (t.norm()*t.norm() - norm_sqr) < 1e-14,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index bbef36a98577d357cd89ac8135f5ddbb9bd7ee38..9a53bb98f7cc21b1b3f9bbb55a13eb3098a16262 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -35,17 +35,17 @@ int main ()
   t[1][1][1][1] = 2;
   t[0][1][0][1] = 3;
 
-  Assert (t[0][1][0][1] == t[1][0][1][0], ExcInternalError());
+  AssertThrow (t[0][1][0][1] == t[1][0][1][0], ExcInternalError());
 
   // check that if a single element is
   // accessed, its transpose element gets the
   // same value
   t[1][0][0][1] = 4;
-  Assert (t[0][1][1][0] == 4, ExcInternalError());
+  AssertThrow (t[0][1][1][0] == 4, ExcInternalError());
 
   // make sure transposition doesn't change
   // anything
-  Assert (t == transpose(t), ExcInternalError());
+  AssertThrow (t == transpose(t), ExcInternalError());
 
   // check norm of tensor
   deallog << t.norm() << std::endl;
@@ -58,8 +58,8 @@ int main ()
       for (unsigned int k=0; k<2; ++k)
         for (unsigned int l=0; l<2; ++l)
           norm_sqr += t[i][j][k][l] * t[i][j][k][l];
-  Assert (std::fabs (t.norm()*t.norm() - norm_sqr) < 1e-14,
-          ExcInternalError());
+  AssertThrow (std::fabs (t.norm()*t.norm() - norm_sqr) < 1e-14,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 901a40e61eb6ce96cf9dffba58dd570dcd8f2bb4..9f6ebbdf8430c1c6f708989289677fb19dcd3356 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -55,7 +55,7 @@ void test ()
         b[i][j] = tmp_ij;
       }
 
-  Assert (a == b/2, ExcInternalError());
+  AssertThrow (a == b/2, ExcInternalError());
 
   // try the same thing with scaled
   // tensors etc
@@ -71,7 +71,7 @@ void test ()
         b[i][j] = tmp_ij;
       }
 
-  Assert (a == b/4, ExcInternalError());
+  AssertThrow (a == b/4, ExcInternalError());
 }
 
 
index ba1698512463c19d1cab77c2ceb5a37e06293d76..3494f2280ab9a0b04b00203dec109931da8ba742 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -72,8 +72,8 @@ void test ()
   for (unsigned int i=0; i<dim; ++i)
     for (unsigned int j=0; j<dim; ++j)
       {
-        Assert (as[i][j] == aa[i][j], ExcInternalError());
-        Assert (bs[i][j] == ba[i][j], ExcInternalError());
+        AssertThrow (as[i][j] == aa[i][j], ExcInternalError());
+        AssertThrow (bs[i][j] == ba[i][j], ExcInternalError());
       }
 
 }
index d172f87f85bf634e79ae72f96d7518af23cee6a5..2ca7ba0aac9a2312515cbdb2c81ef6945a7b4105 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -61,15 +61,15 @@ void test ()
   for (unsigned int i=0; i<dim; ++i)
     for (unsigned int j=0; j<dim; ++j)
       {
-        Assert (as[i][j] == aa[i][j], ExcInternalError());
-        Assert (bs[i][j] == ba[i][j], ExcInternalError());
+        AssertThrow (as[i][j] == aa[i][j], ExcInternalError());
+        AssertThrow (bs[i][j] == ba[i][j], ExcInternalError());
 
         deallog << as[i][j] << ' ' << bs[i][j] << std::endl;
       }
 
   // test distributivity of
   // multiplication
-  Assert ((as*ts)*as == as*(ts*as), ExcInternalError());
+  AssertThrow ((as*ts)*as == as*(ts*as), ExcInternalError());
 
 
   // also test that the elasticity
index 10f28aa3ad79913395d02e545b8be5e23b8e0251..946fe8bcf89c0a37837243739f39d408181d05a8 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -35,7 +35,7 @@ void test ()
       t[i][j] = (1.+(i+1)*(j*2));
 
   SymmetricTensor<2,dim> x = deviator_tensor<dim>() * t;
-  Assert ((x-deviator(t)).norm() < 1e-15*t.norm(), ExcInternalError());
+  AssertThrow ((x-deviator(t)).norm() < 1e-15*t.norm(), ExcInternalError());
 
   deallog << "x=" << std::endl;
   for (unsigned int i=0; i<dim; ++i)
index 36857a095f04baeacb1852fa5bbf255a02745e88..5cb54a2e0f4b385e906ebfb80c3cfd88ac912459 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -33,8 +33,8 @@ void test ()
     for (unsigned int j=i; j<dim; ++j)
       t[i][j] = (1.+(i+1)*(j*2));
 
-  Assert (trace(deviator(t)) < 1e-15*t.norm(),
-          ExcInternalError());
+  AssertThrow (trace(deviator(t)) < 1e-15*t.norm(),
+               ExcInternalError());
 }
 
 
index 7012da091d7e62847716a0f5034f307afeb16eee..1dc1225c883add64f1a23054f4c696d7b5aad75c 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -33,8 +33,8 @@ void test ()
     for (unsigned int j=i; j<dim; ++j)
       t[i][j] = (1.+(i+1)*(j*2));
 
-  Assert (trace(deviator_tensor<dim>()*t) < 1e-15*t.norm(),
-          ExcInternalError());
+  AssertThrow (trace(deviator_tensor<dim>()*t) < 1e-15*t.norm(),
+               ExcInternalError());
 }
 
 
index fcc1a92a783c9dec545f594c1a50133bd4ee460d..a4769c1f33cff9c7065179f3a9b1661798b60713 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -34,7 +34,7 @@ void test ()
       t[i][j] = (1.+(i+1)*(j*2));
 
   SymmetricTensor<2,dim> x = identity_tensor<dim>() * t;
-  Assert ((x-t).norm() < 1e-15*t.norm(), ExcInternalError());
+  AssertThrow ((x-t).norm() < 1e-15*t.norm(), ExcInternalError());
 
   deallog << "x=" << std::endl;
   for (unsigned int i=0; i<dim; ++i)
index 524fc8fbb9a932bfb3f8c950263ba3b90aeaa6ae..0461e1e96137f53ea3d8eae84a07af02072b539d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -43,8 +43,8 @@ void test ()
     // where the diagonal elements are the
     // traces of t
     SymmetricTensor<2,dim> x = T * t;
-    Assert ((x-trace(t)*unit_symmetric_tensor<dim>()).norm()
-            < 1e-15*t.norm(), ExcInternalError());
+    AssertThrow ((x-trace(t)*unit_symmetric_tensor<dim>()).norm()
+                 < 1e-15*t.norm(), ExcInternalError());
 
     deallog << "x=" << std::endl;
     for (unsigned int i=0; i<dim; ++i)
@@ -59,8 +59,8 @@ void test ()
 
     // T*t should yield norm(t)^2*t
     SymmetricTensor<2,dim> x = T * t;
-    Assert ((x-(t*t)*t).norm()
-            < 1e-15*t.norm(), ExcInternalError());
+    AssertThrow ((x-(t*t)*t).norm()
+                 < 1e-15*t.norm(), ExcInternalError());
 
     deallog << "x=" << std::endl;
     for (unsigned int i=0; i<dim; ++i)
index 771fb7dd7c276e747602ebfdcf38b35e7bd851cc..2387aa7886a07cdb9bb3406a63f239b585902ba6 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -33,8 +33,8 @@ void test ()
        - 1./dim * outer_product(unit_symmetric_tensor<dim>(),
                                 unit_symmetric_tensor<dim>()));
 
-  Assert ((T-deviator_tensor<dim>()).norm()
-          <= 1e-15*T.norm(), ExcInternalError());
+  AssertThrow ((T-deviator_tensor<dim>()).norm()
+               <= 1e-15*T.norm(), ExcInternalError());
 }
 
 
index d6c1e377aadbf4c3be9b968e46ff34b9ef7409ec..afbff9e81d95a7c68e8b01e421464badc9ecd1fa 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -60,9 +60,9 @@ void test ()
   // t_times_1 should be a multiple of the
   // unit tensor, given the structure we have
   // given to it
-  Assert ((t_times_1 - (dim*10000 + 2*100)*unit_symmetric_tensor<dim>()).norm()
-          < 1e-14*t_times_1.norm(),
-          ExcInternalError());
+  AssertThrow ((t_times_1 - (dim*10000 + 2*100)*unit_symmetric_tensor<dim>()).norm()
+               < 1e-14*t_times_1.norm(),
+               ExcInternalError());
 }
 
 
index c43fd02f9a3260ae356b2097d0a1f6611148ac01..9bbf708e123486d53dc1a120d7467eca756c026f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -59,8 +59,8 @@ void test ()
               for (unsigned int b=0; b<dim; ++b)
                 tmp += A[i][j][a][b] * B[a][b][k][l];
 
-            Assert (std::fabs(T[i][j][k][l] - tmp) < 1e-14*tmp,
-                    ExcInternalError());
+            AssertThrow (std::fabs(T[i][j][k][l] - tmp) < 1e-14*tmp,
+                         ExcInternalError());
           }
 }
 
index ad0c6823e323b8efb5e73458eb17a3e82a17922e..9899dcee57097dc6c9ab90e5dd16a81c2d2a5bc3 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,10 +44,10 @@ void check (const SymmetricTensor<4,dim> &A)
                     << B[i][j][k][l] << ' '
                     << T_left[i][j][k][l] << std::endl;
 
-            Assert (std::fabs(T_left[i][j][k][l] -
-                              identity_tensor<dim>()[i][j][k][l])
-                    < 1e-10,
-                    ExcInternalError());
+            AssertThrow (std::fabs(T_left[i][j][k][l] -
+                                   identity_tensor<dim>()[i][j][k][l])
+                         < 1e-10,
+                         ExcInternalError());
           }
 
   // check left inverse
@@ -63,10 +63,10 @@ void check (const SymmetricTensor<4,dim> &A)
                     << B[i][j][k][l] << ' '
                     << T_right[i][j][k][l] << std::endl;
 
-            Assert (std::fabs(T_right[i][j][k][l] -
-                              identity_tensor<dim>()[i][j][k][l])
-                    < 1e-10,
-                    ExcInternalError());
+            AssertThrow (std::fabs(T_right[i][j][k][l] -
+                                   identity_tensor<dim>()[i][j][k][l])
+                         < 1e-10,
+                         ExcInternalError());
           }
 }
 
index 0f9c561208da0ce7a9464e5d6ac874b13332b762..9d9acf0a56ef90d867bc66ab47ffdcfa5b74f209 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -40,7 +40,7 @@ int main ()
   t = 0;
   deallog << t.norm() << std::endl;
 
-  Assert (t.norm() == 0, ExcInternalError());
+  AssertThrow (t.norm() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 7f130d526480acd7c18087c2f33c611c06e6a40a..d615c09ae5dd84b8ca4f8ce5a16372e7f19e4033 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,8 +36,8 @@ int main ()
     t[0][0] = 1;
 
     double x[1] = { 1 };
-    Assert ((t == SymmetricTensor<2,1>(x)),
-            ExcInternalError());
+    AssertThrow ((t == SymmetricTensor<2,1>(x)),
+                 ExcInternalError());
   }
 
   {
@@ -47,8 +47,8 @@ int main ()
     t[0][1] = 3;
 
     double x[3] = { 1, 2, 3 };
-    Assert ((t == SymmetricTensor<2,2>(x)),
-            ExcInternalError());
+    AssertThrow ((t == SymmetricTensor<2,2>(x)),
+                 ExcInternalError());
   }
 
   {
@@ -61,8 +61,8 @@ int main ()
     t[1][2] = 6;
 
     double x[6] = { 1, 2, 3, 4, 5, 6 };
-    Assert ((t == SymmetricTensor<2,3>(x)),
-            ExcInternalError());
+    AssertThrow ((t == SymmetricTensor<2,3>(x)),
+                 ExcInternalError());
   }
 
   deallog << "OK" << std::endl;
index aaf12087c9a7613b011b4b746c6c611176c1c010..6713cee607bf1ad4d5ce0a965beb7cf8be38f123 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -34,11 +34,11 @@ void check ()
       deallog << i << "  --  "
               << S::unrolled_to_component_indices (i)
               << std::endl;
-      Assert (S::component_to_unrolled_index
-              (S::unrolled_to_component_indices (i))
-              ==
-              i,
-              ExcInternalError());
+      AssertThrow (S::component_to_unrolled_index
+                   (S::unrolled_to_component_indices (i))
+                   ==
+                   i,
+                   ExcInternalError());
     }
 }
 
index 06d0b414c5e91bc11b24f43ff63585a4d068c152..21872f2cefa0f969657176e9629299406aa62ccd 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -58,7 +58,7 @@ void check ()
                         - third_invariant(S) * unit_symmetric_tensor<dim> ();
       deallog << R << std::endl;
 
-      Assert (R.norm() < 1e-10, ExcInternalError());
+      AssertThrow (R.norm() < 1e-10, ExcInternalError());
     }
 }
 
index 810ce4cb6fe7d8abb89ad61e7fff0783a027836d..728d117b2ecfb6940026a89d3992d7cd2e0d9e10 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,15 +41,15 @@ void test ()
       t[i][j] = (1.+(i+1)*(j*2));
 
   deallog << scalar_product(s,s) << std::endl;
-  Assert (scalar_product(s,s) == s*s, ExcInternalError());
-  
+  AssertThrow (scalar_product(s,s) == s*s, ExcInternalError());
+
   deallog << scalar_product(s,t) << std::endl;
-  Assert (scalar_product(s,t) == s*symmetrize(t), ExcInternalError());
-  Assert (scalar_product(s,t) == symmetrize(t)*s, ExcInternalError());
-  
+  AssertThrow (scalar_product(s,t) == s*symmetrize(t), ExcInternalError());
+  AssertThrow (scalar_product(s,t) == symmetrize(t)*s, ExcInternalError());
+
   deallog << scalar_product(t,s) << std::endl;
-  Assert (scalar_product(t,s) == s*symmetrize(t), ExcInternalError());
-  Assert (scalar_product(t,s) == symmetrize(t)*s, ExcInternalError());
+  AssertThrow (scalar_product(t,s) == s*symmetrize(t), ExcInternalError());
+  AssertThrow (scalar_product(t,s) == symmetrize(t)*s, ExcInternalError());
 }
 
 
index e058dfe986a9560034144d1741e580af9b012613..1d1cb55210443d3fd10ee3db5c24ba9c0ab07e19 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 1998 - 2014 by the deal.II authors
+// Copyright (C) 1998 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -59,16 +59,16 @@ main ()
       for (unsigned int i=0; i<3; ++i)
         for (unsigned int j=0; j<3; ++j)
           {
-            Assert (Td[i][j] == Td(i,j), ExcInternalError());
-            Assert (Ti[i][j] == Ti(i,j), ExcInternalError());
-            Assert (Ti[i][j] == Td(i,j), ExcInternalError());
+            AssertThrow (Td[i][j] == Td(i,j), ExcInternalError());
+            AssertThrow (Ti[i][j] == Ti(i,j), ExcInternalError());
+            AssertThrow (Ti[i][j] == Td(i,j), ExcInternalError());
 
-            Assert (*(Td[i].begin()+j) == Td(i,j), ExcInternalError());
-            Assert (*(Ti[i].begin()+j) == Ti(i,j), ExcInternalError());
-            Assert (*(Ti[i].begin()+j) == Td(i,j), ExcInternalError());
+            AssertThrow (*(Td[i].begin()+j) == Td(i,j), ExcInternalError());
+            AssertThrow (*(Ti[i].begin()+j) == Ti(i,j), ExcInternalError());
+            AssertThrow (*(Ti[i].begin()+j) == Td(i,j), ExcInternalError());
 
-            Assert (&*(Td[i].begin()+j) == &Td(i,j), ExcInternalError());
-            Assert (&*(Ti[i].begin()+j) == &Ti(i,j), ExcInternalError());
+            AssertThrow (&*(Td[i].begin()+j) == &Td(i,j), ExcInternalError());
+            AssertThrow (&*(Ti[i].begin()+j) == &Ti(i,j), ExcInternalError());
 
             deallog << i << " " << j << " " << Td[i][j] << " ok" << std::endl;
           };
@@ -89,23 +89,23 @@ main ()
       for (unsigned int i=0; i<4; ++i)
         for (unsigned int j=0; j<3; ++j)
           {
-            Assert (Td[i][j] == Td(i,j), ExcInternalError());
-            Assert (Ti[i][j] == Ti(i,j), ExcInternalError());
-            Assert (Ti[i][j] == Td(i,j), ExcInternalError());
+            AssertThrow (Td[i][j] == Td(i,j), ExcInternalError());
+            AssertThrow (Ti[i][j] == Ti(i,j), ExcInternalError());
+            AssertThrow (Ti[i][j] == Td(i,j), ExcInternalError());
 
-            Assert (*(Td[i].begin()+j) == Td(i,j), ExcInternalError());
-            Assert (*(Ti[i].begin()+j) == Ti(i,j), ExcInternalError());
-            Assert (*(Ti[i].begin()+j) == Td(i,j), ExcInternalError());
+            AssertThrow (*(Td[i].begin()+j) == Td(i,j), ExcInternalError());
+            AssertThrow (*(Ti[i].begin()+j) == Ti(i,j), ExcInternalError());
+            AssertThrow (*(Ti[i].begin()+j) == Td(i,j), ExcInternalError());
 
-            Assert (&*(Td[i].begin()+j) == &Td(i,j), ExcInternalError());
-            Assert (&*(Ti[i].begin()+j) == &Ti(i,j), ExcInternalError());
+            AssertThrow (&*(Td[i].begin()+j) == &Td(i,j), ExcInternalError());
+            AssertThrow (&*(Ti[i].begin()+j) == &Ti(i,j), ExcInternalError());
 
             deallog << i << " " << j << " " << Td[i][j] << " ok" << std::endl;
           };
 
       for (unsigned int i=0; i<4; ++i)
-        Assert (Td[i].end() - Td[i].begin() == 3,
-                ExcInternalError());
+        AssertThrow (Td[i].end() - Td[i].begin() == 3,
+                     ExcInternalError());
     };
 
 
@@ -154,9 +154,9 @@ main ()
 
       for (unsigned int i=0; i<N; ++i)
         {
-          Assert (Td[i] == Td(i), ExcInternalError());
-          Assert (Ti[i] == Ti(i), ExcInternalError());
-          Assert (Ti[i] == Td(i), ExcInternalError());
+          AssertThrow (Td[i] == Td(i), ExcInternalError());
+          AssertThrow (Ti[i] == Ti(i), ExcInternalError());
+          AssertThrow (Ti[i] == Td(i), ExcInternalError());
 
           deallog << i << " " << Td[i] << " ok" << std::endl;
         };
@@ -182,16 +182,16 @@ main ()
         for (unsigned int j=0; j<J; ++j)
           for (unsigned int k=0; k<K; ++k)
             {
-              Assert (Td[i][j][k] == Td(i,j,k), ExcInternalError());
-              Assert (Ti[i][j][k] == Ti(i,j,k), ExcInternalError());
-              Assert (Ti[i][j][k] == Td(i,j,k), ExcInternalError());
+              AssertThrow (Td[i][j][k] == Td(i,j,k), ExcInternalError());
+              AssertThrow (Ti[i][j][k] == Ti(i,j,k), ExcInternalError());
+              AssertThrow (Ti[i][j][k] == Td(i,j,k), ExcInternalError());
 
-              Assert (*(Td[i][j].begin()+k) == Td(i,j,k), ExcInternalError());
-              Assert (*(Ti[i][j].begin()+k) == Ti(i,j,k), ExcInternalError());
-              Assert (*(Ti[i][j].begin()+k) == Td(i,j,k), ExcInternalError());
+              AssertThrow (*(Td[i][j].begin()+k) == Td(i,j,k), ExcInternalError());
+              AssertThrow (*(Ti[i][j].begin()+k) == Ti(i,j,k), ExcInternalError());
+              AssertThrow (*(Ti[i][j].begin()+k) == Td(i,j,k), ExcInternalError());
 
-              Assert (&*(Td[i][j].begin()+k) == &Td(i,j,k), ExcInternalError());
-              Assert (&*(Ti[i][j].begin()+k) == &Ti(i,j,k), ExcInternalError());
+              AssertThrow (&*(Td[i][j].begin()+k) == &Td(i,j,k), ExcInternalError());
+              AssertThrow (&*(Ti[i][j].begin()+k) == &Ti(i,j,k), ExcInternalError());
 
               deallog << i << " " << j << " " << k << " "
                       << Td[i][j][k] << " ok" << std::endl;
@@ -199,9 +199,9 @@ main ()
 
       for (unsigned int i=0; i<I; ++i)
         for (unsigned int j=0; j<J; ++j)
-          Assert (Td[i][j].end() - Td[i][j].begin() ==
-                  static_cast<signed int>(K),
-                  ExcInternalError());
+          AssertThrow (Td[i][j].end() - Td[i][j].begin() ==
+                       static_cast<signed int>(K),
+                       ExcInternalError());
     };
 
   // a 4d-table
@@ -233,16 +233,16 @@ main ()
           for (unsigned int k=0; k<K; ++k)
             for (unsigned int l=0; l<L; ++l)
               {
-                Assert (Td[i][j][k][l] == Td(i,j,k,l), ExcInternalError());
-                Assert (Ti[i][j][k][l] == Ti(i,j,k,l), ExcInternalError());
-                Assert (Ti[i][j][k][l] == Td(i,j,k,l), ExcInternalError());
+                AssertThrow (Td[i][j][k][l] == Td(i,j,k,l), ExcInternalError());
+                AssertThrow (Ti[i][j][k][l] == Ti(i,j,k,l), ExcInternalError());
+                AssertThrow (Ti[i][j][k][l] == Td(i,j,k,l), ExcInternalError());
 
-                Assert (*(Td[i][j][k].begin()+l) == Td(i,j,k,l), ExcInternalError());
-                Assert (*(Ti[i][j][k].begin()+l) == Ti(i,j,k,l), ExcInternalError());
-                Assert (*(Ti[i][j][k].begin()+l) == Td(i,j,k,l), ExcInternalError());
+                AssertThrow (*(Td[i][j][k].begin()+l) == Td(i,j,k,l), ExcInternalError());
+                AssertThrow (*(Ti[i][j][k].begin()+l) == Ti(i,j,k,l), ExcInternalError());
+                AssertThrow (*(Ti[i][j][k].begin()+l) == Td(i,j,k,l), ExcInternalError());
 
-                Assert (&*(Td[i][j][k].begin()+l) == &Td(i,j,k,l), ExcInternalError());
-                Assert (&*(Ti[i][j][k].begin()+l) == &Ti(i,j,k,l), ExcInternalError());
+                AssertThrow (&*(Td[i][j][k].begin()+l) == &Td(i,j,k,l), ExcInternalError());
+                AssertThrow (&*(Ti[i][j][k].begin()+l) == &Ti(i,j,k,l), ExcInternalError());
 
                 deallog << i << " " << j << " " << k << " " << l << " "
                         << Td[i][j][k][l] << " ok" << std::endl;
@@ -251,10 +251,10 @@ main ()
       for (unsigned int i=0; i<I; ++i)
         for (unsigned int j=0; j<J; ++j)
           for (unsigned int k=0; k<K; ++k)
-            Assert (Td[i][j][k].end() - Td[i][j][k].begin() ==
-                    static_cast<signed int>(L),
-                    ExcDimensionMismatch(Td[i][j][k].end() - Td[i][j][k].begin(),
-                                         static_cast<signed int>(L)));
+            AssertThrow (Td[i][j][k].end() - Td[i][j][k].begin() ==
+                         static_cast<signed int>(L),
+                         ExcDimensionMismatch(Td[i][j][k].end() - Td[i][j][k].begin(),
+                                              static_cast<signed int>(L)));
     };
 
   // 5d-table
@@ -281,16 +281,16 @@ main ()
             for (unsigned int l=0; l<L; ++l)
               for (unsigned int m=0; m<M; ++m)
                 {
-                  Assert (Td[i][j][k][l][m] == Td(i,j,k,l,m), ExcInternalError());
-                  Assert (Ti[i][j][k][l][m] == Ti(i,j,k,l,m), ExcInternalError());
-                  Assert (Ti[i][j][k][l][m] == Td(i,j,k,l,m), ExcInternalError());
+                  AssertThrow (Td[i][j][k][l][m] == Td(i,j,k,l,m), ExcInternalError());
+                  AssertThrow (Ti[i][j][k][l][m] == Ti(i,j,k,l,m), ExcInternalError());
+                  AssertThrow (Ti[i][j][k][l][m] == Td(i,j,k,l,m), ExcInternalError());
 
-                  Assert (*(Td[i][j][k][l].begin()+m) == Td(i,j,k,l,m), ExcInternalError());
-                  Assert (*(Ti[i][j][k][l].begin()+m) == Ti(i,j,k,l,m), ExcInternalError());
-                  Assert (*(Ti[i][j][k][l].begin()+m) == Td(i,j,k,l,m), ExcInternalError());
+                  AssertThrow (*(Td[i][j][k][l].begin()+m) == Td(i,j,k,l,m), ExcInternalError());
+                  AssertThrow (*(Ti[i][j][k][l].begin()+m) == Ti(i,j,k,l,m), ExcInternalError());
+                  AssertThrow (*(Ti[i][j][k][l].begin()+m) == Td(i,j,k,l,m), ExcInternalError());
 
-                  Assert (&*(Td[i][j][k][l].begin()+m) == &Td(i,j,k,l,m), ExcInternalError());
-                  Assert (&*(Ti[i][j][k][l].begin()+m) == &Ti(i,j,k,l,m), ExcInternalError());
+                  AssertThrow (&*(Td[i][j][k][l].begin()+m) == &Td(i,j,k,l,m), ExcInternalError());
+                  AssertThrow (&*(Ti[i][j][k][l].begin()+m) == &Ti(i,j,k,l,m), ExcInternalError());
 
                   deallog << i << " " << j << " " << k << " " << l << " " << m << " "
                           << Td[i][j][k][l][m] << " ok" << std::endl;
@@ -300,10 +300,10 @@ main ()
         for (unsigned int j=0; j<J; ++j)
           for (unsigned int k=0; k<K; ++k)
             for (unsigned int l=0; l<L; ++l)
-              Assert (Td[i][j][k][l].end() - Td[i][j][k][l].begin() ==
-                      static_cast<signed int>(M),
-                      ExcDimensionMismatch(Td[i][j][k][l].end() - Td[i][j][k][l].begin(),
-                                           static_cast<signed int>(M)));
+              AssertThrow (Td[i][j][k][l].end() - Td[i][j][k][l].begin() ==
+                           static_cast<signed int>(M),
+                           ExcDimensionMismatch(Td[i][j][k][l].end() - Td[i][j][k][l].begin(),
+                                                static_cast<signed int>(M)));
     };
 
   // a 6d-table
@@ -332,16 +332,16 @@ main ()
               for (unsigned int m=0; m<M; ++m)
                 for (unsigned int n=0; n<N; ++n)
                   {
-                    Assert (Td[i][j][k][l][m][n] == Td(i,j,k,l,m,n), ExcInternalError());
-                    Assert (Ti[i][j][k][l][m][n] == Ti(i,j,k,l,m,n), ExcInternalError());
-                    Assert (Ti[i][j][k][l][m][n] == Td(i,j,k,l,m,n), ExcInternalError());
+                    AssertThrow (Td[i][j][k][l][m][n] == Td(i,j,k,l,m,n), ExcInternalError());
+                    AssertThrow (Ti[i][j][k][l][m][n] == Ti(i,j,k,l,m,n), ExcInternalError());
+                    AssertThrow (Ti[i][j][k][l][m][n] == Td(i,j,k,l,m,n), ExcInternalError());
 
-                    Assert (*(Td[i][j][k][l][m].begin()+n) == Td(i,j,k,l,m,n), ExcInternalError());
-                    Assert (*(Ti[i][j][k][l][m].begin()+n) == Ti(i,j,k,l,m,n), ExcInternalError());
-                    Assert (*(Ti[i][j][k][l][m].begin()+n) == Td(i,j,k,l,m,n), ExcInternalError());
+                    AssertThrow (*(Td[i][j][k][l][m].begin()+n) == Td(i,j,k,l,m,n), ExcInternalError());
+                    AssertThrow (*(Ti[i][j][k][l][m].begin()+n) == Ti(i,j,k,l,m,n), ExcInternalError());
+                    AssertThrow (*(Ti[i][j][k][l][m].begin()+n) == Td(i,j,k,l,m,n), ExcInternalError());
 
-                    Assert (&*(Td[i][j][k][l][m].begin()+n) == &Td(i,j,k,l,m,n), ExcInternalError());
-                    Assert (&*(Ti[i][j][k][l][m].begin()+n) == &Ti(i,j,k,l,m,n), ExcInternalError());
+                    AssertThrow (&*(Td[i][j][k][l][m].begin()+n) == &Td(i,j,k,l,m,n), ExcInternalError());
+                    AssertThrow (&*(Ti[i][j][k][l][m].begin()+n) == &Ti(i,j,k,l,m,n), ExcInternalError());
 
                     deallog << i << " " << j << " " << k << " " << l << " " << m << " " << n << " "
                             << Td[i][j][k][l][m][n] << " ok" << std::endl;
@@ -352,10 +352,10 @@ main ()
           for (unsigned int k=0; k<K; ++k)
             for (unsigned int l=0; l<L; ++l)
               for (unsigned int m=0; m<M; ++m)
-                Assert (Td[i][j][k][l][m].end() - Td[i][j][k][l][m].begin() ==
-                        static_cast<signed int>(N),
-                        ExcDimensionMismatch(Td[i][j][k][l][m].end() - Td[i][j][k][l][m].begin(),
-                                             static_cast<signed int>(N)));
+                AssertThrow (Td[i][j][k][l][m].end() - Td[i][j][k][l][m].begin() ==
+                             static_cast<signed int>(N),
+                             ExcDimensionMismatch(Td[i][j][k][l][m].end() - Td[i][j][k][l][m].begin(),
+                                                  static_cast<signed int>(N)));
     };
 }
 
index 20b5314f742d21a05ee6224f5ffb6cedb25adde6..51bdd4a9e90445d0a4a9bf4d0f678daad2420d29 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,16 +36,16 @@ int main ()
   t2[0] = 84;
   t2[1] = 42;
 
-  Assert (t1 == t2, ExcInternalError());
-  Assert (t1[0] == t2[0], ExcInternalError());
-  Assert (t1[1] == t2[1], ExcInternalError());
+  AssertThrow (t1 == t2, ExcInternalError());
+  AssertThrow (t1[0] == t2[0], ExcInternalError());
+  AssertThrow (t1[1] == t2[1], ExcInternalError());
 
-  Assert (! (t1 != t2), ExcInternalError());
+  AssertThrow (! (t1 != t2), ExcInternalError());
 
   t2.sort();
-  Assert (t1 != t2, ExcInternalError());
-  Assert (t1[0] == t2[1], ExcInternalError());
-  Assert (t1[1] == t2[0], ExcInternalError());
+  AssertThrow (t1 != t2, ExcInternalError());
+  AssertThrow (t1[0] == t2[1], ExcInternalError());
+  AssertThrow (t1[1] == t2[0], ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 77c3d4c692ef48131a9fe65c42668aa24243eaeb..c564c88af17c593781281949feea97057c037abd 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,7 +41,7 @@ int main()
   deallog.threshold_double(1.e-10);
 
   Threads::Task<int> t = Threads::new_task (test);
-  Assert (t.return_value() == 42, ExcInternalError());
+  AssertThrow (t.return_value() == 42, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 27ba827acc20eed0690d6b8b5fd465745f567466..33676dd93154f896b68fc1ba4b63fd261a792ed6 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,9 +39,9 @@ int main()
   deallog.threshold_double(1.e-10);
 
   Threads::Task<> t;
-  Assert (t.joinable() == false, ExcInternalError());
-  
+  AssertThrow (t.joinable() == false, ExcInternalError());
+
   t = Threads::new_task (test);
-  Assert (t.joinable() == true, ExcInternalError());
+  AssertThrow (t.joinable() == true, ExcInternalError());
   t.join ();
 }
index 8a2cb50de50104844dfa1b088743105c47b12815..e31151448b750b3772fef62f72cc793cb27925e6 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 1998 - 2014 by the deal.II authors
+// Copyright (C) 1998 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,8 +37,8 @@ int main ()
   Tensor<2,dim> t(a);
   Tensor<2,dim> tt;
   Tensor<2,dim> result(b);
-  Assert (transpose(transpose(t)) == t, ExcInternalError());
-  Assert (transpose(transpose(result)) == result, ExcInternalError());
+  AssertThrow (transpose(transpose(t)) == t, ExcInternalError());
+  AssertThrow (transpose(transpose(result)) == result, ExcInternalError());
 
   Vector<double> unrolled(9);
 
index 6e52131b5c1e6d994456ac756d47c06c504d4196..69ff619aa2371ec9d2fc09059cd1c2de20e3250d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,16 +36,16 @@ void check ()
     for (unsigned int j=0; j<dim; ++j)
       for (unsigned int k=0; k<dim; ++k)
         {
-          Assert (TableIndices<3>(i,j,k)
-                  ==
-                  T::unrolled_to_component_indices (i*dim*dim+j*dim+k),
-                  ExcInternalError());
-          Assert (T::component_to_unrolled_index(TableIndices<3>(i,j,k))
-                  ==
-                  i*dim*dim+j*dim+k,
-                  ExcInternalError());
-          Assert (t[TableIndices<3>(i,j,k)] == t[i][j][k],
-                  ExcInternalError());
+          AssertThrow (TableIndices<3>(i,j,k)
+                       ==
+                       T::unrolled_to_component_indices (i*dim*dim+j*dim+k),
+                       ExcInternalError());
+          AssertThrow (T::component_to_unrolled_index(TableIndices<3>(i,j,k))
+                       ==
+                       i*dim*dim+j*dim+k,
+                       ExcInternalError());
+          AssertThrow (t[TableIndices<3>(i,j,k)] == t[i][j][k],
+                       ExcInternalError());
         }
   deallog << "OK" << std::endl;
 }
index 7d4dd563b01c628a3687a9c23a2ff3588617ac7e..068fb7e6ee11ab206e1175e57315014b414aa8b2 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 1998 - 2014 by the deal.II authors
+// Copyright (C) 1998 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -54,8 +54,8 @@ int main ()
   Tensor<2,dim,std::complex<double> > t(a);
   Tensor<2,dim,std::complex<double> > tt;
   Tensor<2,dim,std::complex<double> > result(b);
-  Assert (transpose(transpose(t)) == t, ExcInternalError());
-  Assert (transpose(transpose(result)) == result, ExcInternalError());
+  AssertThrow (transpose(transpose(t)) == t, ExcInternalError());
+  AssertThrow (transpose(transpose(result)) == result, ExcInternalError());
 
   Vector<std::complex<double> > unrolled(9);
 
index 5f39a7ee87be91fb8f277d9caa37e465876b11ed..9d3121286e324dc3642e6e85625835126c051e1f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 1998 - 2014 by the deal.II authors
+// Copyright (C) 1998 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -38,8 +38,8 @@ int main ()
   Tensor<2,dim,float> t(a);
   Tensor<2,dim,float> tt;
   Tensor<2,dim,float> result(b);
-  Assert (transpose(transpose(t)) == t, ExcInternalError());
-  Assert (transpose(transpose(result)) == result, ExcInternalError());
+  AssertThrow (transpose(transpose(t)) == t, ExcInternalError());
+  AssertThrow (transpose(transpose(result)) == result, ExcInternalError());
 
   Vector<float> unrolled(9);
 
index 3606a242c95af11ffc5a6897b7b174e509ec4fb2..0f890fa9b98021cecb4439fe432eb4d2a993edb2 100644 (file)
@@ -35,44 +35,44 @@ int main ()
   float b[3]    = {25,31,37};
 
   const unsigned int dim=3;
-  
+
   // rank 2
   {
     Tensor<2,dim,float> t(a);
     Tensor<2,dim,double> dt(t), dt2;
     dt2 = t;
-    Assert (dt2 == dt, ExcInternalError());
-    Assert (dt == dt2, ExcInternalError());
-  
+    AssertThrow (dt2 == dt, ExcInternalError());
+    AssertThrow (dt == dt2, ExcInternalError());
+
     Tensor<2,dim,float> ft(dt), ft2;
     ft2 = dt;
-    Assert (ft2 == ft, ExcInternalError());
-    Assert (ft == ft2, ExcInternalError());
-  
+    AssertThrow (ft2 == ft, ExcInternalError());
+    AssertThrow (ft == ft2, ExcInternalError());
+
     Tensor<2,dim,std::complex<double> > ct(dt), ct2;
     ct2 = dt;
-    Assert (ct2 == ct, ExcInternalError());
-    Assert (ct == ct2, ExcInternalError());
+    AssertThrow (ct2 == ct, ExcInternalError());
+    AssertThrow (ct == ct2, ExcInternalError());
   }
-  
+
   // rank 1
   {
     Tensor<1,dim,float> t(b);
     Tensor<1,dim,double> dt(t), dt2;
     dt2 = t;
-    Assert (dt2 == dt, ExcInternalError());
-    Assert (dt == dt2, ExcInternalError());
-  
+    AssertThrow (dt2 == dt, ExcInternalError());
+    AssertThrow (dt == dt2, ExcInternalError());
+
     Tensor<1,dim,float> ft(dt),ft2;
     ft2 = dt;
-    Assert (ft2 == ft, ExcInternalError());
-    Assert (ft == ft2, ExcInternalError());
-  
+    AssertThrow (ft2 == ft, ExcInternalError());
+    AssertThrow (ft == ft2, ExcInternalError());
+
     Tensor<1,dim,std::complex<double> > ct(dt), ct2;
     ct2 = dt;
-    Assert (ct2 == ct, ExcInternalError());
-    Assert (ct == ct2, ExcInternalError());
+    AssertThrow (ct2 == ct, ExcInternalError());
+    AssertThrow (ct == ct2, ExcInternalError());
   }
-  
+
   deallog << "OK." << std::endl;
 }
index de644458695634f20f7946ce197548390b61cfde..e0efee78f4c4f81926d69bf4231c75c75ccd1794 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -28,8 +28,8 @@
 struct X
 {
   X ()
-  :
-  i(1)
+    :
+    i(1)
   {};
 
   int i;
@@ -43,16 +43,16 @@ void execute (Threads::Mutex &m)
   // check correct default initialization
   bool exists;
   int i = tls_data.get(exists).i;
-  Assert (i == 1, ExcInternalError());
-  Assert (exists == false, ExcInternalError());
+  AssertThrow (i == 1, ExcInternalError());
+  AssertThrow (exists == false, ExcInternalError());
 
   // set value
   tls_data.get(exists).i = 2;
 
   // try again. should have existed this time around
   i = tls_data.get(exists).i;
-  Assert (i == 2, ExcInternalError());
-  Assert (exists == true, ExcInternalError());
+  AssertThrow (i == 2, ExcInternalError());
+  AssertThrow (exists == true, ExcInternalError());
 
   // wait for the barrier to clear
   m.acquire ();
@@ -61,8 +61,8 @@ void execute (Threads::Mutex &m)
   // at this point, the tls object should have been cleared and should
   // be back at its original value
   i = tls_data.get(exists).i;
-  Assert (i == 1, ExcInternalError());
-  Assert (exists == false, ExcInternalError());
+  AssertThrow (i == 1, ExcInternalError());
+  AssertThrow (exists == false, ExcInternalError());
 }
 
 
index 16949e17c4582819a0d393d9e96a7a2d0a056c43..af20f5c4423b722e3de23d93a62ddf5e25d881af 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -29,8 +29,8 @@
 struct X
 {
   X ()
-  :
-  i(1)
+    :
+    i(1)
   {};
 
   int i;
@@ -54,16 +54,16 @@ void execute (Threads::Mutex &m)
   // check correct default initialization
   bool exists;
   int i = tls_data.get(exists).i;
-  Assert (i == 42, ExcInternalError());
-  Assert (exists == false, ExcInternalError());
+  AssertThrow (i == 42, ExcInternalError());
+  AssertThrow (exists == false, ExcInternalError());
 
   // set value
   tls_data.get(exists).i = 2;
 
   // try again. should have existed this time around
   i = tls_data.get(exists).i;
-  Assert (i == 2, ExcInternalError());
-  Assert (exists == true, ExcInternalError());
+  AssertThrow (i == 2, ExcInternalError());
+  AssertThrow (exists == true, ExcInternalError());
 
   // wait for the barrier to clear
   m.acquire ();
@@ -72,8 +72,8 @@ void execute (Threads::Mutex &m)
   // at this point, the tls object should have been cleared and should
   // be back at its original value
   i = tls_data.get(exists).i;
-  Assert (i == 42, ExcInternalError());
-  Assert (exists == false, ExcInternalError());
+  AssertThrow (i == 42, ExcInternalError());
+  AssertThrow (exists == false, ExcInternalError());
 }
 
 
index df0fc6b2eb038f10d16c1f48ba0fe8bb2057c724..94e7a86c81d74bb70ef0ed732e5bdef8ecea49c6 100644 (file)
@@ -35,7 +35,7 @@ private:
 
 void execute (const X &x)
 {
-  Assert (x.i == 42, ExcInternalError());
+  AssertThrow (x.i == 42, ExcInternalError());
   deallog << "OK" << std::endl;
 }
 
index 397c4b593b9a2ab5c2f020ea53e39a99538f6ff1..44a484032e39cdd504ffdd43b0233f9eabad84e5 100644 (file)
@@ -39,7 +39,7 @@ private:
 
 void execute (const X &x)
 {
-  Assert (x.i == 42, ExcInternalError());
+  AssertThrow (x.i == 42, ExcInternalError());
   deallog << "OK" << std::endl;
 }
 
index 4640f2f338537a7234445959647409ed5df1373e..0b0c9bf831afc5bc0ff817ae11dc13e53c58433e 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -73,5 +73,5 @@ int main()
     ;
 
   for (unsigned int i=0; i<sz; ++i)
-    Assert (p[i] == 0, ExcInternalError());
+    AssertThrow (p[i] == 0, ExcInternalError());
 }
index b0d430ea103a0be7f3e69c5702ffc3f7e59919f2..165ba15f85d84400503ae61714673de06aa8e6a9 100644 (file)
@@ -25,20 +25,20 @@ int counter = 0;
 
 struct X
 {
-  X () 
-    {
-      ++counter;
-    }
+  X ()
+  {
+    ++counter;
+  }
 
   X (const X &)
-    {
-      ++counter;
-    }
+  {
+    ++counter;
+  }
 
   ~X ()
-    {
-      --counter;
-    }
+  {
+    --counter;
+  }
 };
 
 
@@ -52,38 +52,38 @@ int main ()
 
   // test with plain new/delete
   {
-    Assert (counter == 0, ExcInternalError());
+    AssertThrow (counter == 0, ExcInternalError());
     {
       X *p = new X;
-      Assert (counter == 1, ExcInternalError());
+      AssertThrow (counter == 1, ExcInternalError());
       delete p;
     }
-    Assert (counter == 0, ExcInternalError());
+    AssertThrow (counter == 0, ExcInternalError());
   }
-  
+
   // test with plain unique_ptr
   {
-    Assert (counter == 0, ExcInternalError());
+    AssertThrow (counter == 0, ExcInternalError());
     {
       std_cxx11::unique_ptr<X> p (new X);
-      Assert (counter == 1, ExcInternalError());
+      AssertThrow (counter == 1, ExcInternalError());
     }
-    Assert (counter == 0, ExcInternalError());
+    AssertThrow (counter == 0, ExcInternalError());
   }
 
   // test with plain unique_ptr, but also copy stuff. this only works
   // with move constructors, so test only in C++11 mode
 #ifdef DEAL_II_WITH_CXX11
   {
-    Assert (counter == 0, ExcInternalError());
+    AssertThrow (counter == 0, ExcInternalError());
     {
       std_cxx11::unique_ptr<X> p (new X);
-      Assert (counter == 1, ExcInternalError());
+      AssertThrow (counter == 1, ExcInternalError());
 
       std_cxx11::unique_ptr<X> q = std::move(p);
-      Assert (counter == 1, ExcInternalError());
+      AssertThrow (counter == 1, ExcInternalError());
     }
-    Assert (counter == 0, ExcInternalError());
+    AssertThrow (counter == 0, ExcInternalError());
   }
 #endif
 
index 1b3a91e4ef6335e4669de3636b00bfde1cadd227..e4fde7ea9a2f0cc2908c4bfd1957dc2d401471b5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,33 +36,33 @@ void test ()
   v.push_back ("1");
   v.push_back (" -12");
   v.push_back ("+125 ");
-  Assert (Utilities::string_to_int (v).size() == 3, ExcInternalError());
+  AssertThrow (Utilities::string_to_int (v).size() == 3, ExcInternalError());
   deallog << Utilities::string_to_int (v)[0] << std::endl;
   deallog << Utilities::string_to_int (v)[1] << std::endl;
   deallog << Utilities::string_to_int (v)[2] << std::endl;
 
   {
     const char *p = "alpha, beta, gamma ";
-    Assert (Utilities::split_string_list (p).size() == 3,
-            ExcInternalError());
-    Assert (Utilities::split_string_list (p)[0] == "alpha",
-            ExcInternalError());
-    Assert (Utilities::split_string_list (p)[1] == "beta",
-            ExcInternalError());
-    Assert (Utilities::split_string_list (p)[2] == "gamma",
-            ExcInternalError());
+    AssertThrow (Utilities::split_string_list (p).size() == 3,
+                 ExcInternalError());
+    AssertThrow (Utilities::split_string_list (p)[0] == "alpha",
+                 ExcInternalError());
+    AssertThrow (Utilities::split_string_list (p)[1] == "beta",
+                 ExcInternalError());
+    AssertThrow (Utilities::split_string_list (p)[2] == "gamma",
+                 ExcInternalError());
   }
 
   {
     const char *p = "alpha; beta; gamma ";
-    Assert (Utilities::split_string_list (p, ';').size() == 3,
-            ExcInternalError());
-    Assert (Utilities::split_string_list (p, ';')[0] == "alpha",
-            ExcInternalError());
-    Assert (Utilities::split_string_list (p, ';')[1] == "beta",
-            ExcInternalError());
-    Assert (Utilities::split_string_list (p, ';')[2] == "gamma",
-            ExcInternalError());
+    AssertThrow (Utilities::split_string_list (p, ';').size() == 3,
+                 ExcInternalError());
+    AssertThrow (Utilities::split_string_list (p, ';')[0] == "alpha",
+                 ExcInternalError());
+    AssertThrow (Utilities::split_string_list (p, ';')[1] == "beta",
+                 ExcInternalError());
+    AssertThrow (Utilities::split_string_list (p, ';')[2] == "gamma",
+                 ExcInternalError());
   }
 
   deallog << Utilities::generate_normal_random_number (13, 44) << ' ';
index 7af1161c090d09267c9dd071fc2f10e32124f82a..52caf9db9c9618f62fad3477a13e5caa62269fb8 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -33,7 +33,7 @@ void test ()
   v.push_back ("1.5");
   v.push_back (" -12.5");
   v.push_back ("+125.5 ");
-  Assert (Utilities::string_to_double (v).size() == 3, ExcInternalError());
+  AssertThrow (Utilities::string_to_double (v).size() == 3, ExcInternalError());
   deallog << Utilities::string_to_double (v)[0] << std::endl;
   deallog << Utilities::string_to_double (v)[1] << std::endl;
   deallog << Utilities::string_to_double (v)[2] << std::endl;
index 3906ac066dbac2fd335baab92de257f5a54aae49..19223c6f560e621920e89fa799641a9a67c9d915 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -38,14 +38,14 @@ void test ()
       std::ostringstream s;
       s << "test test" << number << "test test";
 
-      Assert (Utilities::get_integer_at_position (s.str(),
-                                                  9).first
-              == number,
-              ExcInternalError());
-      Assert (Utilities::get_integer_at_position (s.str(),
-                                                  9).second
-              == i+1,
-              ExcInternalError());
+      AssertThrow (Utilities::get_integer_at_position (s.str(),
+                                                       9).first
+                   == number,
+                   ExcInternalError());
+      AssertThrow (Utilities::get_integer_at_position (s.str(),
+                                                       9).second
+                   == i+1,
+                   ExcInternalError());
 
       deallog << i << ' ' << Utilities::get_integer_at_position (s.str(),
                                                                  9).first
index b0587ad3e732de3a388459670341e1cd03649da0..b0c802c708ace14075078f44e789b2d5ffa9e68a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -115,8 +115,8 @@ mass_assembler(const typename Triangulation<dim>::active_cell_iterator &cell,
                                std_cxx11::bind(&zero_subrange, std_cxx11::_1, std_cxx11::_2,
                                                std_cxx11::ref(copy_data.cell_rhs)), 1);
 
-  Assert(q == data.x_fe_values.quadrature_point(0),
-         ExcInternalError());
+  AssertThrow(q == data.x_fe_values.quadrature_point(0),
+              ExcInternalError());
 
   copy_data.cell_rhs[0] = value(data.x_fe_values.quadrature_point(0));
 }
index afc0c12872c1e88bc847b10cd19a671e5ab3d455..6ea92c8045a2065a6041b0a3bc3446823af75adb 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -112,8 +112,8 @@ mass_assembler(const typename Triangulation<dim>::active_cell_iterator &cell,
                                std_cxx11::bind(&zero_subrange, std_cxx11::_1, std_cxx11::_2,
                                                std_cxx11::ref(copy_data.cell_rhs)), 1);
 
-  Assert(q == data.x_fe_values.quadrature_point(0),
-         ExcInternalError());
+  AssertThrow(q == data.x_fe_values.quadrature_point(0),
+              ExcInternalError());
 
   copy_data.cell_rhs[0] = value(data.x_fe_values.quadrature_point(0));
 }
@@ -157,10 +157,10 @@ do_project()
       CopyData copy_data;
       copy_data.cell_rhs.resize(8);
       WorkStream::run(GraphColoring::make_graph_coloring (triangulation.begin_active(),
-                                                         triangulation.end(),
-                                                         std_cxx11::function<std::vector<types::global_dof_index>
-                                                                             (const Triangulation<dim>::active_cell_iterator &)>
-                                                         (&conflictor<dim>)),
+                                                          triangulation.end(),
+                                                          std_cxx11::function<std::vector<types::global_dof_index>
+                                                          (const Triangulation<dim>::active_cell_iterator &)>
+                                                          (&conflictor<dim>)),
                       &mass_assembler<dim>,
                       std_cxx11::bind(&copy_local_to_global, std_cxx11::_1, &sum),
                       assembler_data, copy_data, 8, 1);
index 795ebc6c38935a4005f81d914fe25921e2c8a724..43f77000a9c0bbd2aeae9affe84ed332c4ab5ea7 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,8 +41,8 @@ struct CopyData
 
 
 void worker (const std::vector<unsigned int>::iterator &i,
-            ScratchData &,
-            CopyData &ad)
+             ScratchData &,
+             CopyData &ad)
 {
   ad.computed = *i * 2;
 }
@@ -72,13 +72,13 @@ void test ()
     {
       const unsigned int ad_computed = v[i] * 2;
       for (unsigned int j=0; j<5; ++j)
-       comp((ad_computed+j) % result.size()) += ad_computed;
+        comp((ad_computed+j) % result.size()) += ad_computed;
     }
 
 
   // and compare
   for (unsigned int i=0; i<result.size(); ++i)
-    Assert (result(i) == comp(i), ExcInternalError());
+    AssertThrow (result(i) == comp(i), ExcInternalError());
 
   for (unsigned int i=0; i<result.size(); ++i)
     deallog << result(i) << std::endl;
index 57f0d90470b72c48ea6b09e02b94cbecdff5dbcf..81b9ba8b7913908840657fc5cc235a8a68aecbbf 100644 (file)
@@ -40,8 +40,8 @@ struct CopyData
 
 
 void worker (const std::vector<unsigned int>::iterator &i,
-            ScratchData &,
-            CopyData &ad)
+             ScratchData &,
+             CopyData &ad)
 {
   ad.computed = *i * 2;
 }
@@ -75,10 +75,10 @@ void test ()
     v.push_back (i);
 
   WorkStream::run (GraphColoring::make_graph_coloring (v.begin(), v.end(),
-                                                      std_cxx11::function<std::vector<types::global_dof_index>
-                                                                          (const std::vector<unsigned int>::iterator &)>
-                                                      (&conflictor)),
-                  &worker, &copier,
+                                                       std_cxx11::function<std::vector<types::global_dof_index>
+                                                       (const std::vector<unsigned int>::iterator &)>
+                                                       (&conflictor)),
+                   &worker, &copier,
                    ScratchData(),
                    CopyData());
 
@@ -88,13 +88,13 @@ void test ()
     {
       const unsigned int ad_computed = v[i] * 2;
       for (unsigned int j=0; j<5; ++j)
-       comp((ad_computed+j) % result.size()) += ad_computed;
+        comp((ad_computed+j) % result.size()) += ad_computed;
     }
 
 
   // and compare
   for (unsigned int i=0; i<result.size(); ++i)
-    Assert (result(i) == comp(i), ExcInternalError());
+    AssertThrow (result(i) == comp(i), ExcInternalError());
 
   for (unsigned int i=0; i<result.size(); ++i)
     deallog << result(i) << std::endl;
index f50f128df56c757fe42cf54f79208362f0037fc5..161774769664617f5a27e572adcd22260d665755 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -45,18 +45,18 @@ void test ()
   {
     const typename Triangulation<dim>::active_cell_iterator
     cell = tria.begin_active();
-    Assert (cell == cell, ExcInternalError());
-    Assert (! (cell != cell), ExcInternalError());
-    Assert (! (cell < cell), ExcInternalError());
+    AssertThrow (cell == cell, ExcInternalError());
+    AssertThrow (! (cell != cell), ExcInternalError());
+    AssertThrow (! (cell < cell), ExcInternalError());
   }
 
   // same with non-active iterators
   {
     const typename Triangulation<dim>::cell_iterator
     cell = tria.begin();
-    Assert (cell == cell, ExcInternalError());
-    Assert (! (cell != cell), ExcInternalError());
-    Assert (! (cell < cell), ExcInternalError());
+    AssertThrow (cell == cell, ExcInternalError());
+    AssertThrow (! (cell != cell), ExcInternalError());
+    AssertThrow (! (cell < cell), ExcInternalError());
   }
 
   FE_Q<dim> fe (1);
@@ -68,16 +68,16 @@ void test ()
   {
     const typename DoFHandler<dim>::active_cell_iterator
     cell = dof_handler.begin_active();
-    Assert (cell == cell, ExcInternalError());
-    Assert (! (cell != cell), ExcInternalError());
-    Assert (! (cell < cell), ExcInternalError());
+    AssertThrow (cell == cell, ExcInternalError());
+    AssertThrow (! (cell != cell), ExcInternalError());
+    AssertThrow (! (cell < cell), ExcInternalError());
   }
   {
     const typename DoFHandler<dim>::cell_iterator
     cell = dof_handler.begin();
-    Assert (cell == cell, ExcInternalError());
-    Assert (! (cell != cell), ExcInternalError());
-    Assert (! (cell < cell), ExcInternalError());
+    AssertThrow (cell == cell, ExcInternalError());
+    AssertThrow (! (cell != cell), ExcInternalError());
+    AssertThrow (! (cell < cell), ExcInternalError());
   }
 
   // finally check that two iterators
index 39d314f933f29eca887d59d24bcf6866d7af1b19..6bfe6cc76808a7611126f1538fbcbfc61ea66fb3 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2002 - 2014 by the deal.II authors
+// Copyright (C) 2002 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -210,11 +210,11 @@ void FindBug<dim>::dirichlet_conditions ()
     {
       if (fixed_dofs[i] == true)
         {
-          Assert (dirichlet_dofs[i] == 0, ExcInternalError());
+          AssertThrow (dirichlet_dofs[i] == 0, ExcInternalError());
         }
       else
         {
-          Assert (dirichlet_dofs[i] == 1, ExcInternalError());
+          AssertThrow (dirichlet_dofs[i] == 1, ExcInternalError());
         };
     };
 
index 62e7fa2cfedea7098c1ef197133c088926dae987..82ebf4635cdbcd4f6edf18d9de79fd11bba5f4d7 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2002 - 2014 by the deal.II authors
+// Copyright (C) 2002 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -242,10 +242,10 @@ void ImposeBC<dim>::test_interpolate_BC ()
       // nedelec boundary DoF i has
       // wrongly been set to some
       // value
-      Assert ((p_boundary_dofs[i] && boundary_values[i] == 1.)
-              ||
-              (!(p_boundary_dofs[i])  && boundary_values[i] != 1.),
-              ExcInternalError());
+      AssertThrow ((p_boundary_dofs[i] && boundary_values[i] == 1.)
+                   ||
+                   (!(p_boundary_dofs[i])  && boundary_values[i] != 1.),
+                   ExcInternalError());
 
       deallog << boundary_values[i] << ' ';
     }
index 908fffd070dc596f54fae0d572983b05937545e4..81ad14c79a6150bc6f8b65c6891acecc1577d52a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2002 - 2014 by the deal.II authors
+// Copyright (C) 2002 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -79,19 +79,19 @@ int main()
   B.reinit (sparsity_pattern);
 
   // check some sizes
-  Assert (B.m() == B.block(0,0).m() + B.block(1,1).m(),
-          ExcInternalError());
-  Assert (B.n() == B.block(0,0).n() + B.block(1,1).n(),
-          ExcInternalError());
-  Assert (B.n_block_rows() == 2, ExcInternalError());
-  Assert (B.n_block_cols() == 2, ExcInternalError());
+  AssertThrow (B.m() == B.block(0,0).m() + B.block(1,1).m(),
+               ExcInternalError());
+  AssertThrow (B.n() == B.block(0,0).n() + B.block(1,1).n(),
+               ExcInternalError());
+  AssertThrow (B.n_block_rows() == 2, ExcInternalError());
+  AssertThrow (B.n_block_cols() == 2, ExcInternalError());
 
   // then clear, and check again
   B.clear ();
-  Assert (B.m() == 0, ExcInternalError());
-  Assert (B.n() == 0, ExcInternalError());
-  Assert (B.n_block_rows() == 0, ExcInternalError());
-  Assert (B.n_block_cols() == 0, ExcInternalError());
+  AssertThrow (B.m() == 0, ExcInternalError());
+  AssertThrow (B.n() == 0, ExcInternalError());
+  AssertThrow (B.n_block_rows() == 0, ExcInternalError());
+  AssertThrow (B.n_block_cols() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 
index b6d73209c8e8f6caaa0d07a979cffca6137fc183..deca7f12d07ab5cc0c3f2f95c6184fac2ea1a48d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -46,7 +46,7 @@ void test ()
   BlockSparseMatrix<double>::const_iterator it2 = m.end();
 
   // make sure that the two of them match
-  Assert (it == it2, ExcInternalError());
+  AssertThrow (it == it2, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index f65c07cffea7e6c0c356e276fbee8430595caafd..92de061db4f7383832e8a508f2f582e9da7b6efd 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -33,9 +33,9 @@ void test ()
   // iterator
   {
     BlockVector<double>::const_iterator i=v.begin();
-    Assert (*i == 1, ExcInternalError());
+    AssertThrow (*i == 1, ExcInternalError());
     ++i;
-    Assert (*i == 2, ExcInternalError());
+    AssertThrow (*i == 2, ExcInternalError());
   }
 
   // same, but create iterator in a different
@@ -43,17 +43,17 @@ void test ()
   {
     BlockVector<double>::const_iterator
     i=const_cast<const BlockVector<double>&>(v).begin();
-    Assert (*i == 1, ExcInternalError());
+    AssertThrow (*i == 1, ExcInternalError());
     ++i;
-    Assert (*i == 2, ExcInternalError());
+    AssertThrow (*i == 2, ExcInternalError());
   }
 
   // read through a read-write iterator
   {
     BlockVector<double>::iterator i = v.begin();
-    Assert (*i == 1, ExcInternalError());
+    AssertThrow (*i == 1, ExcInternalError());
     ++i;
-    Assert (*i == 2, ExcInternalError());
+    AssertThrow (*i == 2, ExcInternalError());
   }
 
   // write through a read-write iterator
@@ -68,9 +68,9 @@ void test ()
   // and read again
   {
     BlockVector<double>::iterator i = v.begin();
-    Assert (*i == 2, ExcInternalError());
+    AssertThrow (*i == 2, ExcInternalError());
     ++i;
-    Assert (*i == 3, ExcInternalError());
+    AssertThrow (*i == 3, ExcInternalError());
   }
 
   deallog << "OK" << std::endl;
index 236fd6f70c0fc5ea8e54f225d6489dfcfda521ff..71870f8b3678b5abc0904f10f491f717e23b5fe8 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -33,8 +33,8 @@ void test ()
   // iterator
   {
     BlockVector<double>::const_iterator i=v.begin();
-    Assert (i[0] == 1, ExcInternalError());
-    Assert (i[1] == 2, ExcInternalError());
+    AssertThrow (i[0] == 1, ExcInternalError());
+    AssertThrow (i[1] == 2, ExcInternalError());
   }
 
   // same, but create iterator in a different
@@ -42,15 +42,15 @@ void test ()
   {
     BlockVector<double>::const_iterator
     i=const_cast<const BlockVector<double>&>(v).begin();
-    Assert (i[0] == 1, ExcInternalError());
-    Assert (i[1] == 2, ExcInternalError());
+    AssertThrow (i[0] == 1, ExcInternalError());
+    AssertThrow (i[1] == 2, ExcInternalError());
   }
 
   // read through a read-write iterator
   {
     BlockVector<double>::iterator i = v.begin();
-    Assert (i[0] == 1, ExcInternalError());
-    Assert (i[1] == 2, ExcInternalError());
+    AssertThrow (i[0] == 1, ExcInternalError());
+    AssertThrow (i[1] == 2, ExcInternalError());
   }
 
   // write through a read-write iterator
@@ -63,8 +63,8 @@ void test ()
   // and read again
   {
     BlockVector<double>::iterator i = v.begin();
-    Assert (i[0] == 2, ExcInternalError());
-    Assert (i[1] == 3, ExcInternalError());
+    AssertThrow (i[0] == 2, ExcInternalError());
+    AssertThrow (i[1] == 3, ExcInternalError());
   }
 
   deallog << "OK" << std::endl;
index e660580b126ea5b3d821eb31130f567722d62fca..ed4f6738932c54cb0e73dc75135581fdfbdfca33 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -33,7 +33,7 @@ void test (Vector<double> &v)
     v(i) = i+1.;
   Vector<float> w(v);
 
-  Assert (w==v, ExcInternalError());
+  AssertThrow (w==v, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index c768b418a6d8169f8224a7dbc424a9f9a3bf1fa5..25bbb66cc66f746d2e8fbb6366d46cc34ca58497 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -46,12 +46,12 @@ void test (const unsigned int chunk_size)
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
-          Assert (m.el(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m.el(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index be60c54a62f9047472cdcd9bfc5558594e535f69..e3cedc3a5617f44905290b3d21c518f19f194e26 100644 (file)
@@ -45,12 +45,12 @@ void test (const unsigned int chunk_size)
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
-          Assert (m.el(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m.el(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index d84b2620c7c5a4ef573fb01539033f455a6c5c3d..25e4b8af42536e38c9ccc4a845d815360630daac 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -52,12 +52,12 @@ void test (const unsigned int chunk_size)
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
-          Assert (m.el(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m.el(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 20b3efdd483cfe14b6ae32be45f95928cb4c2361..d91778903848e041b379a9194928bf20939c4b97 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -56,12 +56,12 @@ void test (const unsigned int chunk_size)
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == 2*(i*j*.5+.5), ExcInternalError());
-          Assert (m.el(i,j) == 2*(i*j*.5+.5), ExcInternalError());
+          AssertThrow (m(i,j) == 2*(i*j*.5+.5), ExcInternalError());
+          AssertThrow (m.el(i,j) == 2*(i*j*.5+.5), ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 20b3efdd483cfe14b6ae32be45f95928cb4c2361..d91778903848e041b379a9194928bf20939c4b97 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -56,12 +56,12 @@ void test (const unsigned int chunk_size)
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == 2*(i*j*.5+.5), ExcInternalError());
-          Assert (m.el(i,j) == 2*(i*j*.5+.5), ExcInternalError());
+          AssertThrow (m(i,j) == 2*(i*j*.5+.5), ExcInternalError());
+          AssertThrow (m.el(i,j) == 2*(i*j*.5+.5), ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 0e67dc01c95af99e52268a96bf143a2a3bc1de12..3cd06735bc142be85b84c7d477072ce01220fa4e 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -33,8 +33,8 @@ void test (const unsigned int chunk_size)
 
   ChunkSparseMatrix<double> m(sp);
 
-  Assert (m.m() == 5, ExcInternalError());
-  Assert (m.n() == 5, ExcInternalError());
+  AssertThrow (m.m() == 5, ExcInternalError());
+  AssertThrow (m.n() == 5, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index e5a508c2270f3adc538797d5891de77614c326d9..f8a0279703b312f653911687ba457f0405c913f0 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -55,11 +55,15 @@ void test (const unsigned int chunk_size)
 
   deallog << m.n_nonzero_elements() << std::endl;
   if (chunk_size == 1)
-    Assert (m.n_nonzero_elements() == counter,
-            ExcInternalError())
-    else
+    {
+      Assert (m.n_nonzero_elements() == counter,
+              ExcInternalError());
+    }
+  else
+    {
       Assert (m.n_nonzero_elements() >= counter,
               ExcInternalError());
+    }
 
   deallog << "OK" << std::endl;
 }
index 6ac8cfb5c5dbc63e1a522b2145537e84a7011b73..9a537ec358c184f6bcc28f6bfe0c0e60adf480df 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -50,11 +50,15 @@ void test (const unsigned int chunk_size)
   deallog << m.n_nonzero_elements() << std::endl;
 
   if (chunk_size == 1)
-    Assert (m.n_nonzero_elements() == counter,
-            ExcInternalError())
-    else
-      Assert (m.n_nonzero_elements() >= counter,
-              ExcInternalError());
+    {
+      AssertThrow (m.n_nonzero_elements() == counter,
+                   ExcInternalError());
+    }
+  else
+    {
+      AssertThrow (m.n_nonzero_elements() >= counter,
+                   ExcInternalError());
+    }
 
   deallog << "OK" << std::endl;
 }
index ded4fdb47bc79c921ff1c2eb2150278f40e65761..1a038848aaaabeb8c74fa76d58b9845b5b1ca83e 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -48,12 +48,12 @@ void test (const unsigned int chunk_size)
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
-          Assert (m.el(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
+          AssertThrow (m(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
+          AssertThrow (m.el(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 7d3a41c78bcdd3863ad11feb5289715c1aeafe66..b27baccd34ebaf7441269b676c91104f8c22140f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -48,12 +48,12 @@ void test (const unsigned int chunk_size)
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
-          Assert (m.el(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
+          AssertThrow (m(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
+          AssertThrow (m.el(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 5ba104f490a3ab89c61398f2af7c35fef4fd973a..47c90ea602511c0ea696613924a20deb50180668 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -53,11 +53,11 @@ void test (const unsigned int chunk_size)
           ||
           (i->row()==i->column()))
         {
-          Assert (std::fabs(i->value() - i->row()*i->column()) < 1e-14,
-                  ExcInternalError());
+          AssertThrow (std::fabs(i->value() - i->row()*i->column()) < 1e-14,
+                       ExcInternalError());
         }
       else
-        Assert (i->value() == 0, ExcInternalError());
+        AssertThrow (i->value() == 0, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index f29c5273e976bf1abbf7a069ee059a3e33c2c985..c7c5b14f5af0638776295f1a4589be17c1d732e7 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -53,11 +53,11 @@ void test (const unsigned int chunk_size)
           ||
           (i->row()==i->column()))
         {
-          Assert (std::fabs(i->value() - i->row()*i->column()) < 1e-14,
-                  ExcInternalError());
+          AssertThrow (std::fabs(i->value() - i->row()*i->column()) < 1e-14,
+                       ExcInternalError());
         }
       else
-        Assert (i->value() == 0, ExcInternalError());
+        AssertThrow (i->value() == 0, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 971ae3050e48cc00907f2835d2c93d10359d3522..b12392ed9f638554f16e28fef2825724fd178871 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -42,17 +42,17 @@ void test (const unsigned int chunk_size)
   ChunkSparseMatrix<double>::iterator k = A.begin(),
                                       j = ++A.begin();
 
-  Assert (k < j, ExcInternalError());
-  Assert (j > k, ExcInternalError());
+  AssertThrow (k < j, ExcInternalError());
+  AssertThrow (j > k, ExcInternalError());
 
-  Assert (!(j < k), ExcInternalError());
-  Assert (!(k > j), ExcInternalError());
+  AssertThrow (!(j < k), ExcInternalError());
+  AssertThrow (!(k > j), ExcInternalError());
 
-  Assert (k != j, ExcInternalError());
-  Assert (!(k == j), ExcInternalError());
+  AssertThrow (k != j, ExcInternalError());
+  AssertThrow (!(k == j), ExcInternalError());
 
-  Assert (k == k, ExcInternalError());
-  Assert (!(k != k), ExcInternalError());
+  AssertThrow (k == k, ExcInternalError());
+  AssertThrow (!(k != k), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 93c7fa833208da04a96ed245d4b11eba33e1d2cf..20200389041c0231b5417708d6ccc7152d056472 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,17 +41,17 @@ void test (const unsigned int chunk_size)
   ChunkSparseMatrix<double>::const_iterator k = A.begin(),
                                             j = ++A.begin();
 
-  Assert (k < j, ExcInternalError());
-  Assert (j > k, ExcInternalError());
+  AssertThrow (k < j, ExcInternalError());
+  AssertThrow (j > k, ExcInternalError());
 
-  Assert (!(j < k), ExcInternalError());
-  Assert (!(k > j), ExcInternalError());
+  AssertThrow (!(j < k), ExcInternalError());
+  AssertThrow (!(k > j), ExcInternalError());
 
-  Assert (k != j, ExcInternalError());
-  Assert (!(k == j), ExcInternalError());
+  AssertThrow (k != j, ExcInternalError());
+  AssertThrow (!(k == j), ExcInternalError());
 
-  Assert (k == k, ExcInternalError());
-  Assert (!(k != k), ExcInternalError());
+  AssertThrow (k == k, ExcInternalError());
+  AssertThrow (!(k != k), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 4d004f30a4c0c664071f4a73403c1718c7c83e63..203eb8ea35dc0c257f131b9640822b5a99c333da 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -43,36 +43,36 @@ void test (const unsigned int chunk_size)
   ChunkSparseMatrix<double> m(sp);
 
   for (unsigned int row=0; row<sp.n_rows(); ++row)
-    Assert (m.begin(row)-m.begin(row) == 0,
-            ExcInternalError());
+    AssertThrow (m.begin(row)-m.begin(row) == 0,
+                 ExcInternalError());
 
   for (unsigned int row=0; row<sp.n_rows(); ++row)
-    Assert (m.end(row)-m.begin(row) == (int)sp.row_length(row),
-            ExcInternalError());
+    AssertThrow (m.end(row)-m.begin(row) == (int)sp.row_length(row),
+                 ExcInternalError());
   for (unsigned int row=0; row<sp.n_rows(); ++row)
-    Assert (m.begin(row)-m.end(row) == -(int)sp.row_length(row),
-            ExcInternalError());
+    AssertThrow (m.begin(row)-m.end(row) == -(int)sp.row_length(row),
+                 ExcInternalError());
 
   {
     unsigned int counter = 0;
     for (unsigned int row=0; row<sp.n_rows(); ++row)
       {
-        Assert (m.begin(row)-m.begin(0) == (int)counter,
-                ExcInternalError());
-        Assert (m.begin(0)-m.begin(row) == -(int)counter,
-                ExcInternalError());
+        AssertThrow (m.begin(row)-m.begin(0) == (int)counter,
+                     ExcInternalError());
+        AssertThrow (m.begin(0)-m.begin(row) == -(int)counter,
+                     ExcInternalError());
         counter += sp.row_length(row);
       }
   }
 
-  Assert (m.begin() - m.begin(0) == 0, ExcInternalError());
-  Assert (m.begin(0) - m.begin() == 0, ExcInternalError());
-  Assert (m.end(sp.n_rows()-1) - m.end() == 0, ExcInternalError());
-  Assert (m.end() - m.end(sp.n_rows()-1) == 0, ExcInternalError());
-  Assert (m.end() - m.begin() == (int)sp.n_nonzero_elements(),
-          ExcInternalError());
-  Assert (m.begin() - m.end() == -(int)sp.n_nonzero_elements(),
-          ExcInternalError());
+  AssertThrow (m.begin() - m.begin(0) == 0, ExcInternalError());
+  AssertThrow (m.begin(0) - m.begin() == 0, ExcInternalError());
+  AssertThrow (m.end(sp.n_rows()-1) - m.end() == 0, ExcInternalError());
+  AssertThrow (m.end() - m.end(sp.n_rows()-1) == 0, ExcInternalError());
+  AssertThrow (m.end() - m.begin() == (int)sp.n_nonzero_elements(),
+               ExcInternalError());
+  AssertThrow (m.begin() - m.end() == -(int)sp.n_nonzero_elements(),
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 184a4c1453c7f17b30a7526907da38206f6c5c90..a00bded8b4b2e147de20ead1fc94eb84a4e119f9 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -55,12 +55,12 @@ void test (const unsigned int chunk_size,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.n(); ++j)
         result += (j+2*i)*j;
-      Assert (w(i) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index ccff5b680348e5eac61472a869ca7a24e1410643..c6f3280c2754b7608a6adf3877c2d167714c1420 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -58,12 +58,12 @@ void test (const unsigned int chunk_size,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.n(); ++j)
         result += (i+2*j)*j;
-      Assert (w(i) == i+result, ExcInternalError());
+      AssertThrow (w(i) == i+result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index d0bc29e9bf43191f415f72cd06922ef86bf57054..6ac9cc041f5871c029cad48deeb7ce58594ac0fe 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -58,12 +58,12 @@ void test (const unsigned int chunk_size,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.n(); ++j)
         result += (j+2*i)*j;
-      Assert (w(i) == i+result, ExcInternalError());
+      AssertThrow (w(i) == i+result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index f17508087d864b717ef8eb9a2bd0668a9a0287a0..2c817ff0a3aee5c6de9fccf917a4e59af52f167a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -58,8 +58,8 @@ void test (const unsigned int chunk_size,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
-      Assert (w(i) == i+1, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i+1, ExcInternalError());
     }
 
   double result = 0;
@@ -67,7 +67,7 @@ void test (const unsigned int chunk_size,
     for (unsigned int j=0; j<m.n(); ++j)
       result += (i+2*j)*j*(i+1);
 
-  Assert (s == result, ExcInternalError());
+  AssertThrow (s == result, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 4e1118d9d9ccafe487e110e0d866e6ac772b3b21..9b4e435e647ef2ff0f2718128b5b0c7b900138e8 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -52,14 +52,14 @@ void test (const unsigned int chunk_size,
 
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (v(i) == i, ExcInternalError());
+    AssertThrow (v(i) == i, ExcInternalError());
 
   double result = 0;
   for (unsigned int i=0; i<m.m(); ++i)
     for (unsigned int j=0; j<m.n(); ++j)
       result += (i+2*j)*j*i;
 
-  Assert (s == result, ExcInternalError());
+  AssertThrow (s == result, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index e48ed307789e72a2fc399108c9fdeac372f7d932..3d207b6f7af632ba52f37d7dfc358b8c5b72d57d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -59,17 +59,17 @@ void test (const unsigned int chunk_size,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
-      Assert (w(i) == i+1, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i+1, ExcInternalError());
 
       double result = i+1;
       for (unsigned int j=0; j<m.n(); ++j)
         result -= (i+2*j)*j;
 
-      Assert (x(i) == result, ExcInternalError());
+      AssertThrow (x(i) == result, ExcInternalError());
     }
 
-  Assert (std::fabs((s - x.l2_norm())/s) < 1e-14, ExcInternalError());
+  AssertThrow (std::fabs((s - x.l2_norm())/s) < 1e-14, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 8dc6b1abe506c5de0b0b2016993ae7b80b2a48f3..f5cfd48c3ca54c710ab06cb841ae8d11a0530409 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,10 +41,10 @@ void test (Vector<std::complex<double> > &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ((((pattern[i] == true) && (v(i) == std::complex<double> (i+1., i+2.)))
-             ||
-             ((pattern[i] == false) && (v(i) == std::complex<double> (0)))),
-            ExcInternalError());
+    AssertThrow ((((pattern[i] == true) && (v(i) == std::complex<double> (i+1., i+2.)))
+                  ||
+                  ((pattern[i] == false) && (v(i) == std::complex<double> (0)))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 434f580136e37f038b61651a5efbea30277493a2..a2d1d40c70c7ffebed8b8824c6ee6a8083092baf 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,10 +41,10 @@ void test (Vector<std::complex<double> > &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ((((pattern[i] == true) && (v(i) == std::complex<double> (i+1., i+2.)))
-             ||
-             ((pattern[i] == false) && (v(i) == std::complex<double> (0)))),
-            ExcInternalError());
+    AssertThrow ((((pattern[i] == true) && (v(i) == std::complex<double> (i+1., i+2.)))
+                  ||
+                  ((pattern[i] == false) && (v(i) == std::complex<double> (0)))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 4047198304588139cdec4d5e804eee7267d2c0eb..d32c6bbb7712c9214b4f62502e9190b0b7f6a0a5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -47,10 +47,10 @@ void test (Vector<std::complex<double> > &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (((pattern[i] == true) && (v(i) == std::complex<double> (i+1., i+2.)))
-            ||
-            ((pattern[i] == false) && (v(i) == std::complex<double>(0))),
-            ExcInternalError());
+    AssertThrow (((pattern[i] == true) && (v(i) == std::complex<double> (i+1., i+2.)))
+                 ||
+                 ((pattern[i] == false) && (v(i) == std::complex<double>(0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 8eeac93fc803bd7465a622f0f8d6fc012dcfbbb2..bf42dc7c48723951f68f16b6378e808706f6ac47 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,10 +44,10 @@ void test (Vector<std::complex<double> > &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (((pattern[i] == true) && (v(i) == 2.*std::complex<double> (i+1., i+2.)))
-            ||
-            ((pattern[i] == false) && (v(i) == std::complex<double>(0))),
-            ExcInternalError());
+    AssertThrow (((pattern[i] == true) && (v(i) == 2.*std::complex<double> (i+1., i+2.)))
+                 ||
+                 ((pattern[i] == false) && (v(i) == std::complex<double>(0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 831aead7c459d0f5834f3e96ba71e289ec5041b7..0758c9f9b64a4aee30cf397ee20282c811b53644 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -46,10 +46,10 @@ void test (Vector<std::complex<double> > &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (((pattern[i] == true) && (v(i) == std::complex<double> (i+1., i+2.)))
-            ||
-            ((pattern[i] == false) && (v(i) == std::complex<double> (0))),
-            ExcInternalError());
+    AssertThrow (((pattern[i] == true) && (v(i) == std::complex<double> (i+1., i+2.)))
+                 ||
+                 ((pattern[i] == false) && (v(i) == std::complex<double> (0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 2f0288422810af4f7adb9e1b03a3fce995be6cf2..ac23d3e59ae61b10a2e54b5739d5968b3215550f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,7 +36,7 @@ void test (Vector<std::complex<double> > &v)
   v.compress ();
 
   // then check the norm
-  Assert (v.l1_norm() == norm, ExcInternalError());
+  AssertThrow (v.l1_norm() == norm, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index eca53f811a65c4f0c9fb292c3fcf10df18fd6e1a..f73807bf59fac3347f1d453086dbbef96beefad1 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,7 +37,7 @@ void test (Vector<std::complex<double> > &v)
   v.compress ();
 
   // then check the norm
-  Assert (std::fabs((v.l2_norm() - std::sqrt(norm))/std::sqrt(norm)) < 1e-14, ExcInternalError());
+  AssertThrow (std::fabs((v.l2_norm() - std::sqrt(norm))/std::sqrt(norm)) < 1e-14, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 11bf49ebd2ea5adf8a3192c7baea31181cc778a1..e58dcd15b32599ddba8b7587c843a6b75b6fba75 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,7 +37,7 @@ void test (Vector<std::complex<double> > &v)
   v.compress ();
 
   // then check the norm
-  Assert (v.linfty_norm() == norm, ExcInternalError());
+  AssertThrow (v.linfty_norm() == norm, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index f97b32d5b02e66b9abc9bdef6ae7240f23e69f62..78105a2af0683c448fa1294e71c562579e84ca8f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -42,10 +42,10 @@ void test (Vector<std::complex<double> > &v)
 
   // check that the entries are ok
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (((pattern[i] == true) && (v(i) == std::complex<double> (i+1., i+2.)*5./4.))
-            ||
-            ((pattern[i] == false) && (v(i) == std::complex<double>(0))),
-            ExcInternalError());
+    AssertThrow (((pattern[i] == true) && (v(i) == std::complex<double> (i+1., i+2.)*5./4.))
+                 ||
+                 ((pattern[i] == false) && (v(i) == std::complex<double>(0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 7d8e6589b66d13fa11567101ba76e158428b013d..302b8ac11927171b9775a3382219fde457cb5839 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -42,10 +42,10 @@ void test (Vector<std::complex<double> > &v)
 
   // check that the entries are ok
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (((pattern[i] == true) && (v(i) == std::complex<double> (i+1., i+2.)*3./4.))
-            ||
-            ((pattern[i] == false) && (v(i) == std::complex<double>(0))),
-            ExcInternalError());
+    AssertThrow (((pattern[i] == true) && (v(i) == std::complex<double> (i+1., i+2.)*3./4.))
+                 ||
+                 ((pattern[i] == false) && (v(i) == std::complex<double>(0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 799ef47f4329c765bbcfa971f95330344b3260e9..e1e43b4a8b4a09dd6ecf4695a8359c028c51dab3 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,10 +44,10 @@ void test (Vector<std::complex<double> > &v)
 
   // check that the entries are ok
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (((pattern[i] == true) && (v(i)-(-1.*i*std::complex<double> (i+1., i+2.)*3./4.) == std::complex<double>(0)))
-            ||
-            ((pattern[i] == false) && (v(i) == std::complex<double>(0))),
-            ExcInternalError());
+    AssertThrow (((pattern[i] == true) && (v(i)-(-1.*i*std::complex<double> (i+1., i+2.)*3./4.) == std::complex<double>(0)))
+                 ||
+                 ((pattern[i] == false) && (v(i) == std::complex<double>(0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 4c6e38041604ff5ae818c7d47f8b6b95dba9fcd6..08d5a025b384796b4c2dd10d810d5bca6b48addb 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,7 +39,7 @@ void test (Vector<std::complex<double> > &v,
   w.compress ();
 
   // make sure the scalar product is zero
-  Assert (v*w == std::complex<double>(0), ExcInternalError());
+  AssertThrow (v*w == std::complex<double>(0), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 5ee614b62032ad73b270acba063ec0c66005795e..85afc476f9545a864df61a9b3811f8c2bc45ef3a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -50,10 +50,10 @@ void test (Vector<std::complex<double> > &v,
   deallog << v *w << ' ' << w *v << ' '
           << product << ' ' << std::conj(product) << std::endl;
 
-  Assert (v*w == product, ExcInternalError());
+  AssertThrow (v*w == product, ExcInternalError());
 
   // also make sure that v*w=conj(w*v)
-  Assert (w*v == std::conj(product), ExcInternalError());
+  AssertThrow (w*v == std::conj(product), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 6c1a0e9fe0c14a4251c674bdfbd2580532f96330..dde4413d6f5763a512378ada70b9c55acecc43cd 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -35,8 +35,8 @@ void test (Vector<std::complex<double> > &v)
   // vector is really empty
   const unsigned int sz = v.size();
   v = 0;
-  Assert (v.size() == sz, ExcInternalError());
-  Assert (v.l2_norm() == 0, ExcInternalError());
+  AssertThrow (v.size() == sz, ExcInternalError());
+  AssertThrow (v.l2_norm() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 8bf32acedd0bf2dac8cb850b46f88d225e4993e3..9511ab7cc6a8ed1f9f2b37b921aeaf18b5644905 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -34,8 +34,8 @@ void test (Vector<std::complex<double> > &v)
 
   const unsigned int sz = v.size();
   v = 2;
-  Assert (v.size() == sz, ExcInternalError());
-  Assert (v.l2_norm() == std::sqrt(4.*sz), ExcInternalError());
+  AssertThrow (v.size() == sz, ExcInternalError());
+  AssertThrow (v.l2_norm() == std::sqrt(4.*sz), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index b6d9134c680c90b204e5d485b8269775c8157d07..4ef30593c65493a40ef704899e239aa1eb6de9b1 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -35,8 +35,8 @@ void test (Vector<std::complex<double> > &v)
   // then resize with setting to zero
   v.reinit (13, false);
 
-  Assert (v.size() == 13, ExcInternalError());
-  Assert (v.l2_norm() == 0, ExcInternalError());
+  AssertThrow (v.size() == 13, ExcInternalError());
+  AssertThrow (v.l2_norm() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 83253fff7e58b8b332086bad9692b32a7d47b78f..9abd97aef924803f858edb78ddf4fa463fbe889d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,8 +37,8 @@ void test (Vector<std::complex<double> > &v)
   v.compress ();
 
   // then check the norm
-  Assert (std::abs(v.norm_sqr() - norm) < 1e-14*std::abs(norm),
-          ExcInternalError());
+  AssertThrow (std::abs(v.norm_sqr() - norm) < 1e-14*std::abs(norm),
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 405465d2930815c45ef3495729e7bd81e84c62a1..8fbfc7d7baa249e314638352170df036c7ce33cc 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,9 +36,9 @@ void test (Vector<std::complex<double> > &v)
   v.compress ();
 
   // then check the norm
-  Assert (std::abs(v.mean_value() - sum/(1.*v.size())) <
-          1e-14*std::abs(sum)/v.size(),
-          ExcInternalError());
+  AssertThrow (std::abs(v.mean_value() - sum/(1.*v.size())) <
+               1e-14*std::abs(sum)/v.size(),
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index caeff252a076b61bfd92c076c97ac99741b39185..cb953ce96ed33df6e6e3d9b672cca9aa0599ce8b 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,9 +37,9 @@ void test (Vector<std::complex<double> > &v)
   v.compress ();
 
   // then check the norm
-  Assert (std::abs(v.lp_norm(3) - std::pow(sum, 1./3.)) <
-          1e-14*std::abs(std::pow(sum, 1./3.)),
-          ExcInternalError());
+  AssertThrow (std::abs(v.lp_norm(3) - std::pow(sum, 1./3.)) <
+               1e-14*std::abs(std::pow(sum, 1./3.)),
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 69c687a0dbda194b635d71a59cb45a812b3c502a..b36836687c6864b1586453725e546aa01567794e 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,7 +37,7 @@ void test (Vector<std::complex<double> > &v)
   v = 0;
 
   // then check all_zero
-  Assert (v.all_zero() == true, ExcInternalError());
+  AssertThrow (v.all_zero() == true, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index e9467095d4684829f829949b43601fc3060e7d30..827e1aeb18d02f10d0fb18bfa89aab53596f51cb 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -46,15 +46,15 @@ void test (Vector<std::complex<double> > &v,
     {
       if (i%3 == 0)
         {
-          Assert (w(i) == std::complex<double> (i+1., i+2.),
-                  ExcInternalError());
-          Assert (v(i) == std::complex<double> (i+1., i+2.)+1.*i,
-                  ExcInternalError());
+          AssertThrow (w(i) == std::complex<double> (i+1., i+2.),
+                       ExcInternalError());
+          AssertThrow (v(i) == std::complex<double> (i+1., i+2.)+1.*i,
+                       ExcInternalError());
         }
       else
         {
-          Assert (w(i) == 0., ExcInternalError());
-          Assert (v(i) == 1.*i, ExcInternalError());
+          AssertThrow (w(i) == 0., ExcInternalError());
+          AssertThrow (v(i) == 1.*i, ExcInternalError());
         }
     }
 
index 6a0822d722dd2dbfc2fb60d5e3da35c69c6e48b3..a9ec3599f8be7a396a65a67d9f13ebca8423f1d3 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -46,15 +46,15 @@ void test (Vector<std::complex<double> > &v,
     {
       if (i%3 == 0)
         {
-          Assert (w(i) == std::complex<double> (i+1., i+2.),
-                  ExcInternalError());
-          Assert (v(i) == std::complex<double> (-1., -(i+2.)),
-                  ExcInternalError());
+          AssertThrow (w(i) == std::complex<double> (i+1., i+2.),
+                       ExcInternalError());
+          AssertThrow (v(i) == std::complex<double> (-1., -(i+2.)),
+                       ExcInternalError());
         }
       else
         {
-          Assert (w(i) == 0., ExcInternalError());
-          Assert (v(i) == 1.*i, ExcInternalError());
+          AssertThrow (w(i) == 0., ExcInternalError());
+          AssertThrow (v(i) == 1.*i, ExcInternalError());
         }
     }
 
index 6826b73ff682ffb64da7bee34ed4550d51c88a82..61c93d9c2a06f4bee25d2807aec2209712d37b8a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -35,8 +35,8 @@ void test (Vector<std::complex<double> > &v)
 
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (v(i) == std::complex<double> (i+2., i+2.),
-            ExcInternalError());
+    AssertThrow (v(i) == std::complex<double> (i+2., i+2.),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index c8010f018681ca71072cb3433849a4db4817da26..e711bc559a3ee740ef4d4cc9f36b57d39270f820 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,10 +41,10 @@ void test (Vector<std::complex<double> > &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == std::complex<double> (i+1., i+2.),
-              ExcInternalError());
-      Assert (v(i) == 1.*i+std::complex<double> (i+1., i+2.),
-              ExcInternalError());
+      AssertThrow (w(i) == std::complex<double> (i+1., i+2.),
+                   ExcInternalError());
+      AssertThrow (v(i) == 1.*i+std::complex<double> (i+1., i+2.),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 8d5c15fd03a20dd9a5734f229ea2b2d4fbbecad3..e8d300167db00a5d1ca54c1f887fae24a441fa5d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,10 +41,10 @@ void test (Vector<std::complex<double> > &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == std::complex<double> (i+1., i+2.),
-              ExcInternalError());
-      Assert (v(i) == 1.*i+2.*std::complex<double> (i+1., i+2.),
-              ExcInternalError());
+      AssertThrow (w(i) == std::complex<double> (i+1., i+2.),
+                   ExcInternalError());
+      AssertThrow (v(i) == 1.*i+2.*std::complex<double> (i+1., i+2.),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index cb29dfb9f402ec896dec50bde84b817ba30b6b96..3c1153816a3684a052a86047528bd6341b4e537a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,10 +44,10 @@ void test (Vector<std::complex<double> > &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == std::complex<double> (i+1., i+2.), ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (v(i) == 1.*i+2.*std::complex<double> (i+1., i+2.)+3*(i+2.),
-              ExcInternalError());
+      AssertThrow (w(i) == std::complex<double> (i+1., i+2.), ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (v(i) == 1.*i+2.*std::complex<double> (i+1., i+2.)+3*(i+2.),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 12bd239d7fe85b861f45a79fac74989d0f4bf4f7..77f09c9439109c51da179e7789bc5edf7f80a8f5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,10 +41,10 @@ void test (Vector<std::complex<double> > &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == std::complex<double> (i+1., i+2.),
-              ExcInternalError());
-      Assert (v(i) == 2.*i+std::complex<double> (i+1., i+2.),
-              ExcInternalError());
+      AssertThrow (w(i) == std::complex<double> (i+1., i+2.),
+                   ExcInternalError());
+      AssertThrow (v(i) == 2.*i+std::complex<double> (i+1., i+2.),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index b3e3bdf1fe88c56d665f60afde4bf9a3e1845358..98b63b6516b17a9da78ee732599ae5de734f591f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,10 +41,10 @@ void test (Vector<std::complex<double> > &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == std::complex<double> (i+1., i+2.),
-              ExcInternalError());
-      Assert (v(i) == 3.*i+2.*std::complex<double> (i+1., i+2.),
-              ExcInternalError());
+      AssertThrow (w(i) == std::complex<double> (i+1., i+2.),
+                   ExcInternalError());
+      AssertThrow (v(i) == 3.*i+2.*std::complex<double> (i+1., i+2.),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index e2b41263f5cbcc96fc9a2b3262673e73d34fdd5f..f7d96ca86e1d0262b6cd11ec87aac669c1072bca 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,10 +44,10 @@ void test (Vector<std::complex<double> > &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == std::complex<double> (i+1., i+2.), ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (v(i) == 1.5*i+2.*std::complex<double> (i+1., i+2.)+3*(i+2.),
-              ExcInternalError());
+      AssertThrow (w(i) == std::complex<double> (i+1., i+2.), ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (v(i) == 1.5*i+2.*std::complex<double> (i+1., i+2.)+3*(i+2.),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index b83c0ed936ca70a99a9126197dbb5c48ab1356ad..15378dcdbbb4c0a330916049e5269ae25a58eb4e 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -47,15 +47,15 @@ void test (Vector<std::complex<double> > &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == std::complex<double> (i+1., i+2.),
-              ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (y(i) == std::complex<double> (i+3., i+4.),
-              ExcInternalError());
-      Assert (v(i) ==
-              1.5*i+2.*std::complex<double> (i+1., i+2.)+
-              3.*(i+2.)+4.*std::complex<double> (i+3., i+4.),
-              ExcInternalError());
+      AssertThrow (w(i) == std::complex<double> (i+1., i+2.),
+                   ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (y(i) == std::complex<double> (i+3., i+4.),
+                   ExcInternalError());
+      AssertThrow (v(i) ==
+                   1.5*i+2.*std::complex<double> (i+1., i+2.)+
+                   3.*(i+2.)+4.*std::complex<double> (i+3., i+4.),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index a23425eb21203cccae4785f1f227f5924e6a5633..99fa43f89ebbd3a39fc2e4593d14a6ac05e07b89 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,8 +41,8 @@ void test (Vector<std::complex<double> > &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == std::complex<double> (i+1., i+2.), ExcInternalError());
-      Assert (v(i) == 1.*i*std::complex<double> (i+1., i+2.), ExcInternalError());
+      AssertThrow (w(i) == std::complex<double> (i+1., i+2.), ExcInternalError());
+      AssertThrow (v(i) == 1.*i*std::complex<double> (i+1., i+2.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 5e2da7eeb32af2fda848c358474985d680dc1ea4..9dd1cd592a5e01082deb44fda474329057964f75 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,10 +41,10 @@ void test (Vector<std::complex<double> > &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == std::complex<double> (i+1., i+2.),
-              ExcInternalError());
-      Assert (v(i) == 2.*std::complex<double> (i+1., i+2.),
-              ExcInternalError());
+      AssertThrow (w(i) == std::complex<double> (i+1., i+2.),
+                   ExcInternalError());
+      AssertThrow (v(i) == 2.*std::complex<double> (i+1., i+2.),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 943397f5a5f0ddd3760fb1a344b176e73858355b..727e690d64510ac3ac65b1e66cdc1d89fe0d8467 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,11 +44,11 @@ void test (Vector<std::complex<double> > &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == std::complex<double> (i+1., i+2.),
-              ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (v(i) == 2.*std::complex<double> (i+1., i+2.)+3.*(i+2.),
-              ExcInternalError());
+      AssertThrow (w(i) == std::complex<double> (i+1., i+2.),
+                   ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (v(i) == 2.*std::complex<double> (i+1., i+2.)+3.*(i+2.),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 67816223fca41da0058f6d2adc0497fefbe7c273..90761f840b406f6aa413487255a0d48f993ab74f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,14 +44,14 @@ void test (Vector<std::complex<double> > &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == std::complex<double> (i+2., i+3.),
-              ExcInternalError());
-      Assert (x(i) == std::complex<double> (i+3., i+4.),
-              ExcInternalError());
-      Assert (std::abs(v(i) -
-                       std::complex<double> (i+2., i+3.) /
-                       std::complex<double> (i+3., i+4.)) < 1e-14*std::abs(v(i)),
-              ExcInternalError());
+      AssertThrow (w(i) == std::complex<double> (i+2., i+3.),
+                   ExcInternalError());
+      AssertThrow (x(i) == std::complex<double> (i+3., i+4.),
+                   ExcInternalError());
+      AssertThrow (std::abs(v(i) -
+                            std::complex<double> (i+2., i+3.) /
+                            std::complex<double> (i+3., i+4.)) < 1e-14*std::abs(v(i)),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 13e45d61d60f7eb3352a03c2e4a4e1c2ac894b59..93771983f621e57bfe4dc26c1839c55f3128ad7d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,7 +37,7 @@ void test (Vector<std::complex<double> > &v,
         w(i) = std::complex<double> (i+1., i+2.);
     }
 
-  Assert (!(v==w), ExcInternalError());
+  AssertThrow (!(v==w), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 6be2d3058aa9752e28675a5217d62ab5a404fd46..e701c78c90b91e7c9e362cebec7d9155a802a00b 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,7 +39,7 @@ void test (Vector<std::complex<double> > &v,
   // but then copy elements and make sure the
   // vectors are actually equal
   v = w;
-  Assert (v==w, ExcInternalError());
+  AssertThrow (v==w, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 092eb3d77aa439290758bc914b2f85b11bfb36e9..0ec338b96f5fb0348c1debf08051430444d23e61 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,7 +37,7 @@ void test (Vector<std::complex<double> > &v,
         w(i) = std::complex<double> (i+1., i+2.);
     }
 
-  Assert (v.operator != (w), ExcInternalError());
+  AssertThrow (v.operator != (w), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index b0710e790d1a366639570762752965112c5c56d9..3a3a26111d3f8b3747a53404ba07f2bccb54a1c9 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,7 +39,7 @@ void test (Vector<std::complex<double> > &v,
   // but then copy elements and make sure the
   // vectors are actually equal
   v = w;
-  Assert (! (v.operator != (w)), ExcInternalError());
+  AssertThrow (! (v.operator != (w)), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 55a860c3b61ef3036fc457e72c40eca9944ec252..9fb839366c7acdccb0bd535e717b08424ada431a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,8 +37,8 @@ void test (Vector<std::complex<double> > &v,
         w(i) = std::complex<double> (i+1., i+2.);
     }
 
-  Assert (!(v==w), ExcInternalError());
-  Assert (!(w==v), ExcInternalError());
+  AssertThrow (!(v==w), ExcInternalError());
+  AssertThrow (!(w==v), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index eb3f16ecb21b6a46e68ea2f919620c5bd354e18b..77eea4c8716532b27ef22e03341602108e56756e 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,8 +39,8 @@ void test (Vector<std::complex<double> > &v,
   // but then copy elements and make sure the
   // vectors are actually equal
   v = w;
-  Assert (v==w, ExcInternalError());
-  Assert (w==v, ExcInternalError());
+  AssertThrow (v==w, ExcInternalError());
+  AssertThrow (w==v, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 37ea53815f1bc9ac85df300853302c4e47d2b8ff..54b76638e6761457407952a9f5ae6894bbaab77f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,8 +37,8 @@ void test (Vector<std::complex<double> > &v,
         w(i) = std::complex<double> (i+1., i+2.);
     }
 
-  Assert (v!=w, ExcInternalError());
-  Assert (w!=v, ExcInternalError());
+  AssertThrow (v!=w, ExcInternalError());
+  AssertThrow (w!=v, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 2a7be6f8d3151d86b4e43d98d3470f6aee8755cd..627fd51b4de2dd643183cea275e9929452fb425a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,8 +39,8 @@ void test (Vector<std::complex<double> > &v,
   // but then copy elements and make sure the
   // vectors are actually equal
   v = w;
-  Assert (! (v!=w), ExcInternalError());
-  Assert (! (w!=v), ExcInternalError());
+  AssertThrow (! (v!=w), ExcInternalError());
+  AssertThrow (! (w!=v), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index d832d7cc2603b38471b70c3cdd2be75485a836b8..7284d0249328455626b6712ce08958ad69c8db2a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -32,7 +32,7 @@ void test (Vector<std::complex<double> > &v)
     v(i) = std::complex<double> (i+1., i+2.);
   Vector<std::complex<float> > w(v);
 
-  Assert (w==v, ExcInternalError());
+  AssertThrow (w==v, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 3fb294c6b2444093e869256fbcc90c22e4d52983..c5e932490da79757e571a1d743abe02cc3e9cbc4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -28,10 +28,10 @@ void test ()
 {
   const unsigned int N = 1000;
   CompressedSetSparsityPattern csp;
-  Assert (csp.empty() == true, ExcInternalError());
+  AssertThrow (csp.empty() == true, ExcInternalError());
 
   csp.reinit (N, N);
-  Assert (csp.empty() == false, ExcInternalError());
+  AssertThrow (csp.empty() == false, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 0edbfd939067fa24e84b70cece8b350beb830035..2558e4e3db5b48b5c863eb67d752c4ae32eb7c8d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -28,10 +28,10 @@ void test ()
 {
   const unsigned int N = 1000;
   CompressedSparsityPattern csp;
-  Assert (csp.empty() == true, ExcInternalError());
+  AssertThrow (csp.empty() == true, ExcInternalError());
 
   csp.reinit (N, N);
-  Assert (csp.empty() == false, ExcInternalError());
+  AssertThrow (csp.empty() == false, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 44511269523228c5824b1f1c1dc9d32acc345499..00c9397042d1b94e21b9122034cd38e62707fec5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -92,15 +92,15 @@ check_this (const DoFHandler<dim> &dof_handler,
   // finally make sure that we have
   // read everything back in
   // correctly
-  Assert (data_out.get_dataset_names() == reader.get_dataset_names(),
-          ExcInternalError());
+  AssertThrow (data_out.get_dataset_names() == reader.get_dataset_names(),
+               ExcInternalError());
 
-  Assert (data_out.get_patches().size() == reader.get_patches().size(),
-          ExcInternalError());
+  AssertThrow (data_out.get_patches().size() == reader.get_patches().size(),
+               ExcInternalError());
 
   for (unsigned int i=0; i<reader.get_patches().size(); ++i)
-    Assert (data_out.get_patches()[i] == reader.get_patches()[i],
-            ExcInternalError());
+    AssertThrow (data_out.get_patches()[i] == reader.get_patches()[i],
+                 ExcInternalError());
 
   // for good measure, delete tmp file
   remove ("data_out_03.tmp");
index 0c7370123024d988a78a2568c90b3d1e9feb3492..c4ad7bb2d680a1ad5e3f4b3a9b2a6110c6ac7f67 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -104,15 +104,15 @@ my_check_this (const DoFHandler<dim> &dof_handler,
   // finally make sure that we have
   // read everything back in
   // correctly
-  Assert (data_out.get_dataset_names() == reader.get_dataset_names(),
-          ExcInternalError());
+  AssertThrow (data_out.get_dataset_names() == reader.get_dataset_names(),
+               ExcInternalError());
 
-  Assert (data_out.get_patches().size() == reader.get_patches().size(),
-          ExcInternalError());
+  AssertThrow (data_out.get_patches().size() == reader.get_patches().size(),
+               ExcInternalError());
 
   for (unsigned int i=0; i<reader.get_patches().size(); ++i)
-    Assert (data_out.get_patches()[i] == reader.get_patches()[i],
-            ExcInternalError());
+    AssertThrow (data_out.get_patches()[i] == reader.get_patches()[i],
+                 ExcInternalError());
 
   // for good measure, delete tmp file
   remove ("data_out_faces_03.tmp");
index e1f9d913246397f959bdc27b06558eaab3e11162..8952edd4751d9c00ac8daeae3e012a5cd6e4b36a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -119,15 +119,15 @@ my_check_this (const DoFHandler<dim> &dof_handler,
   // finally make sure that we have
   // read everything back in
   // correctly
-  Assert (data_out.get_dataset_names() == reader.get_dataset_names(),
-          ExcInternalError());
+  AssertThrow (data_out.get_dataset_names() == reader.get_dataset_names(),
+               ExcInternalError());
 
-  Assert (data_out.get_patches().size() == reader.get_patches().size(),
-          ExcInternalError());
+  AssertThrow (data_out.get_patches().size() == reader.get_patches().size(),
+               ExcInternalError());
 
   for (unsigned int i=0; i<reader.get_patches().size(); ++i)
-    Assert (data_out.get_patches()[i] == reader.get_patches()[i],
-            ExcInternalError());
+    AssertThrow (data_out.get_patches()[i] == reader.get_patches()[i],
+                 ExcInternalError());
 
   deallog << data_out.get_vector_data_ranges().size()
           << std::endl;
index 7f218d995e3214125c1b7fb8d9624882af5e11c3..72040df692d3d4a765fa3b1576cfd94f28d8ee76 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -105,15 +105,15 @@ my_check_this (const DoFHandler<dim> &dof_handler,
   // finally make sure that we have
   // read everything back in
   // correctly
-  Assert (data_out.get_dataset_names() == reader.get_dataset_names(),
-          ExcInternalError());
+  AssertThrow (data_out.get_dataset_names() == reader.get_dataset_names(),
+               ExcInternalError());
 
-  Assert (data_out.get_patches().size() == reader.get_patches().size(),
-          ExcInternalError());
+  AssertThrow (data_out.get_patches().size() == reader.get_patches().size(),
+               ExcInternalError());
 
   for (unsigned int i=0; i<reader.get_patches().size(); ++i)
-    Assert (data_out.get_patches()[i] == reader.get_patches()[i],
-            ExcInternalError());
+    AssertThrow (data_out.get_patches()[i] == reader.get_patches()[i],
+                 ExcInternalError());
 
   // for good measure, delete tmp file
   remove ("data_out_rotation_03.tmp");
index 3aeeb5e2f7b609d6d895861b9a7d12c7ea11fa11..25cb270173605ade661509ed505c2ae0a4922555 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -120,15 +120,15 @@ my_check_this (const DoFHandler<dim> &dof_handler,
   // finally make sure that we have
   // read everything back in
   // correctly
-  Assert (data_out.get_dataset_names() == reader.get_dataset_names(),
-          ExcInternalError());
+  AssertThrow (data_out.get_dataset_names() == reader.get_dataset_names(),
+               ExcInternalError());
 
-  Assert (data_out.get_patches().size() == reader.get_patches().size(),
-          ExcInternalError());
+  AssertThrow (data_out.get_patches().size() == reader.get_patches().size(),
+               ExcInternalError());
 
   for (unsigned int i=0; i<reader.get_patches().size(); ++i)
-    Assert (data_out.get_patches()[i] == reader.get_patches()[i],
-            ExcInternalError());
+    AssertThrow (data_out.get_patches()[i] == reader.get_patches()[i],
+                 ExcInternalError());
 
   deallog << data_out.get_vector_data_ranges().size()
           << std::endl;
index c67d5f046e370d3ebd1d68069684008f35780730..834cfb07d19865fd88ab147d77db4138dbf0bb88 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -78,7 +78,7 @@ void test ()
   // constrained rows are zero
   for (unsigned int i=0; i<b.size(); ++i)
     if (constraints.is_constrained(i))
-      Assert (b(i) == 0, ExcInternalError());
+      AssertThrow (b(i) == 0, ExcInternalError());
 }
 
 
index 0b8645b484ab4b8901bae6bf31c356a563a871d9..91287af3b108e9ac024bb58beb8a9a4761861fe6 100644 (file)
@@ -78,11 +78,17 @@ void test ()
   // constrained rows are zero, and that all
   // the other elements are unchanged
   for (unsigned int i=0; i<b.size(); ++i)
-    if (constraints.is_constrained(i))
-      Assert (b(i) == 0, ExcInternalError())
+    {
+      if (constraints.is_constrained(i))
+        {
+          AssertThrow (b(i) == 0, ExcInternalError());
+        }
       else
-        Assert (std::fabs(b(i) - (1.+1.*i*i)/3) < 1e-14*std::fabs(b(i)),
-                ExcInternalError());
+        {
+          AssertThrow (std::fabs(b(i) - (1.+1.*i*i)/3) < 1e-14*std::fabs(b(i)),
+                       ExcInternalError());
+        }
+    }
 }
 
 
index 4048a54297e70bd7b94578cf34cde3c22ce8ccc5..a258fc1dcd47240e58bb011df98ef16274c9a7b9 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -82,11 +82,17 @@ void test ()
   // constrained rows are zero, and that all
   // the other elements are unchanged
   for (unsigned int i=0; i<b.size(); ++i)
-    if (constraints.is_constrained(i))
-      Assert (b(i) == 0, ExcInternalError())
+    {
+      if (constraints.is_constrained(i))
+        {
+          AssertThrow (b(i) == 0, ExcInternalError());
+        }
       else
-        Assert (std::fabs(b(i) - (1.+1.*i*i)/3) < 1e-14*std::fabs(b(i)),
-                ExcInternalError());
+        {
+          AssertThrow (std::fabs(b(i) - (1.+1.*i*i)/3) < 1e-14*std::fabs(b(i)),
+                       ExcInternalError());
+        }
+    }
 }
 
 
index beddd5816909a40ec196c1b07c5431805dd075bd..7ea4dc0d34d848973f3e588e47e7cfcc5b82a11b 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -82,7 +82,7 @@ void test ()
   // constrained rows are zero
   for (unsigned int i=0; i<b.size(); ++i)
     if (constraints.is_constrained(i))
-      Assert (b(i) == 0, ExcInternalError());
+      AssertThrow (b(i) == 0, ExcInternalError());
 }
 
 
index 51304d03735037c7f65d46e440b9584287ff1b1c..dc3ab7b127026055e194394f83bedad7f36f90d4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -79,8 +79,8 @@ check_this (const DoFHandler<dim> &dof_handler)
   // set
   for (unsigned int i=0; i<dof_data.size(); ++i)
     if (component_dofs[i] == false)
-      Assert (dof_data(i) == 0,
-              ExcInternalError());
+      AssertThrow (dof_data(i) == 0,
+                   ExcInternalError());
 
 
   // distribute to last component. by
@@ -113,6 +113,6 @@ check_this (const DoFHandler<dim> &dof_handler)
   // set
   for (unsigned int i=0; i<dof_data.size(); ++i)
     if (component_dofs[i] == false)
-      Assert (dof_data(i) == 0,
-              ExcInternalError());
+      AssertThrow (dof_data(i) == 0,
+                   ExcInternalError());
 }
index 3a3687ac706f4afaa118c2cc3f76634be285c9f5..87a74f81b55e2f93841f83ef4b1ab074a5a487f8 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -112,7 +112,7 @@ void make_mesh (Triangulation<dim> &tria)
       for (unsigned int d=0; d<dim; ++d)
         if (cell->center()(d) > 0)
           subdomain |= (1<<d);
-      Assert (subdomain < (1<<dim), ExcInternalError());
+      AssertThrow (subdomain < (1<<dim), ExcInternalError());
 
       cell->set_subdomain_id (subdomain);
     }
@@ -195,7 +195,7 @@ check ()
 
   // now compare the results of the two
   // computations
-  Assert (error1 == error2, ExcInternalError());
+  AssertThrow (error1 == error2, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 450c1bf6e8667300438fdfef2f0eec7753e537b1..60d90fdea721ebcaf12996abca90ac304a3a1d6a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -112,7 +112,7 @@ void make_mesh (Triangulation<dim> &tria)
       for (unsigned int d=0; d<dim; ++d)
         if (cell->center()(d) > 0)
           material |= (1<<d);
-      Assert (material < (1<<dim), ExcInternalError());
+      AssertThrow (material < (1<<dim), ExcInternalError());
 
       cell->set_material_id (material);
     }
@@ -187,8 +187,8 @@ check ()
         {
           deallog << i << ' ' << this_error(i) << std::endl;
 
-          Assert ((this_error(i)==0) || (error2(i)==0),
-                  ExcInternalError());
+          AssertThrow ((this_error(i)==0) || (error2(i)==0),
+                       ExcInternalError());
           if (this_error(i) != 0)
             error2(i) = this_error(i);
         }
@@ -196,7 +196,7 @@ check ()
 
   // now compare the results of the two
   // computations
-  Assert (error1 == error2, ExcInternalError());
+  AssertThrow (error1 == error2, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 64b01542dcdeafc9948109326a8c6dbada5b335a..e66facd9117ef55e876d5f925f566316594dbaf4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -151,8 +151,8 @@ void do_project (const Triangulation<dim> &triangulation,
               << std::endl;
 
       if (q<=p-order_difference)
-        Assert (error.l2_norm() <= 1e-10*projection.l2_norm(),
-                ExcFailedProjection(error.l2_norm() / projection.l2_norm()));
+        AssertThrow (error.l2_norm() <= 1e-10*projection.l2_norm(),
+                     ExcFailedProjection(error.l2_norm() / projection.l2_norm()));
     }
 }
 
index 2b395993fcd0db0ed434674b8ac7505120931c99..ff8d5f0ffd43e79eb0db2b96427d173d0dba7d96 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -154,8 +154,8 @@ void do_project (const Triangulation<dim> &triangulation,
               << std::endl;
 
       if (q<=p-order_difference)
-        Assert (error.l2_norm() <= 1e-10*projection.l2_norm(),
-                ExcFailedProjection(error.l2_norm() / projection.l2_norm()));
+        AssertThrow (error.l2_norm() <= 1e-10*projection.l2_norm(),
+                     ExcFailedProjection(error.l2_norm() / projection.l2_norm()));
     }
 }
 
index e99704e2cdf1076854dd11a3cc1ba3b47b159822..162093e2f22bfb3d68b7fb1a6cfa4310f6c13105 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -142,8 +142,8 @@ void do_project (const Triangulation<dim> &triangulation,
               << std::endl;
 
       if (q<=p-order_difference)
-        Assert (error.l2_norm() <= 1e-10*projection.l2_norm(),
-                ExcFailedProjection(error.l2_norm() / projection.l2_norm()));
+        AssertThrow (error.l2_norm() <= 1e-10*projection.l2_norm(),
+                     ExcFailedProjection(error.l2_norm() / projection.l2_norm()));
     }
 }
 
index e13180d31a1863a069e47c6893701669ceac771c..4553a2dc7b0785d96d1bc4e7af61cfebe8f3ddd4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -86,10 +86,10 @@ void test()
   fe_function.value_list (points, m);
 
   for (unsigned int i=0; i<m.size(); ++i)
-    Assert (std::fabs(m[i] - points[i].square())
-            <
-            1e-10 * std::fabs(m[i] + points[i].square()),
-            ExcInternalError());
+    AssertThrow (std::fabs(m[i] - points[i].square())
+                 <
+                 1e-10 * std::fabs(m[i] + points[i].square()),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 24cc3f53719fc5dcef88c53af381d87b16c69630..337f34b1ea77e51c90d8e29172f6f09001599acd 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -97,10 +97,10 @@ void test()
   fe_function.value_list (points, m);
 
   for (unsigned int i=0; i<m.size(); ++i)
-    Assert (std::fabs(m[i] - points[i].square())
-            <
-            1e-10 * std::fabs(m[i] + points[i].square()),
-            ExcInternalError());
+    AssertThrow (std::fabs(m[i] - points[i].square())
+                 <
+                 1e-10 * std::fabs(m[i] + points[i].square()),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 8eb2ff3e4d737c109d0874cbc5452ae306bcc300..6afe629876e7fba743614f7b37711832d09aab5a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -100,15 +100,15 @@ void test()
   fe_function.vector_value (point, m);
 
   {
-    Assert (std::fabs(m(0) - point.square())
-            <
-            1e-10 * std::fabs(m(0) + point.square()),
-            ExcInternalError());
-
-    Assert (std::fabs(m(1))
-            <
-            1e-10,
-            ExcInternalError());
+    AssertThrow (std::fabs(m(0) - point.square())
+                 <
+                 1e-10 * std::fabs(m(0) + point.square()),
+                 ExcInternalError());
+
+    AssertThrow (std::fabs(m(1))
+                 <
+                 1e-10,
+                 ExcInternalError());
   }
 
   deallog << "OK" << std::endl;
index c5b05fa736645432178b0c21414b62555ca62453..3a586b1e0a2e29469c2a30b82c12293d278c0a3a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -108,18 +108,18 @@ void test()
   std::vector<Tensor<1,dim> > m(2);
   fe_function.vector_gradient (point, m);
 
-  Assert (std::fabs(m[0][0] - 1)
-          <
-          1e-10 * std::fabs(m[0][0] + 1),
-          ExcInternalError());
-  Assert (std::fabs(m[0][1])
-          <
-          1e-10,
-          ExcInternalError());
-  Assert (m[1].norm()
-          <
-          1e-10,
-          ExcInternalError());
+  AssertThrow (std::fabs(m[0][0] - 1)
+               <
+               1e-10 * std::fabs(m[0][0] + 1),
+               ExcInternalError());
+  AssertThrow (std::fabs(m[0][1])
+               <
+               1e-10,
+               ExcInternalError());
+  AssertThrow (m[1].norm()
+               <
+               1e-10,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index b2406110e51102cb9e58299c5f057bce77dd6c9d..5a665be23f8db297b57286fe213811aec14e9e46 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -109,15 +109,15 @@ void test()
   fe_function.vector_laplacian (point, m);
 
   {
-    Assert (std::fabs(m(0) - point.square()*4*3)
-            <
-            1e-8 * std::fabs(m(0) + point.square()*4*3),
-            ExcInternalError());
-
-    Assert (std::fabs(m(1))
-            <
-            1e-10,
-            ExcInternalError());
+    AssertThrow (std::fabs(m(0) - point.square()*4*3)
+                 <
+                 1e-8 * std::fabs(m(0) + point.square()*4*3),
+                 ExcInternalError());
+
+    AssertThrow (std::fabs(m(1))
+                 <
+                 1e-10,
+                 ExcInternalError());
   }
 
   deallog << "OK" << std::endl;
index c6c453de2831b38e5b40fd744f24aa447177fec9..6a86c9e6b1eea2daa098f2cfe21ad3cd1399d5ef 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -40,16 +40,16 @@ check_this (const FiniteElement<dim> &fe1,
   // two FEs are actually the same
   deallog << fe1.get_name();
   p1 = FETools::get_fe_from_name<dim> (fe1.get_name());
-  Assert (fe1.get_name() == p1->get_name(),
-          ExcInternalError());
+  AssertThrow (fe1.get_name() == p1->get_name(),
+               ExcInternalError());
   deallog << " ok" << std::endl;
   delete p1;
 
   // same for fe2
   deallog << fe2.get_name();
   p2 = FETools::get_fe_from_name<dim> (fe2.get_name());
-  Assert (fe2.get_name() == p2->get_name(),
-          ExcInternalError());
+  AssertThrow (fe2.get_name() == p2->get_name(),
+               ExcInternalError());
   deallog << " ok" << std::endl;
   delete p2;
 }
index 1dec828ecb5d65e1a2378156b7ffa625dd10f998..deeb254a2806cdc281014465efae7ea4fa783aaa 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -60,16 +60,16 @@ check_this (const FiniteElement<dim> &fe1,
   // two FEs are actually the same
   deallog << modify_name<dim> (fe1.get_name());
   p1 = FETools::get_fe_from_name<dim> (modify_name<dim> (fe1.get_name()));
-  Assert (fe1.get_name() == p1->get_name(),
-          ExcInternalError());
+  AssertThrow (fe1.get_name() == p1->get_name(),
+               ExcInternalError());
   deallog << " ok" << std::endl;
   delete p1;
 
   // same for fe2
   deallog << modify_name<dim> (fe2.get_name());
   p2 = FETools::get_fe_from_name<dim> (modify_name<dim> (fe2.get_name()));
-  Assert (fe2.get_name() == p2->get_name(),
-          ExcInternalError());
+  AssertThrow (fe2.get_name() == p2->get_name(),
+               ExcInternalError());
   deallog << " ok" << std::endl;
   delete p2;
 }
index ce6bf9c319fb67b611e6f98f482a8f967e78d0e0..731d767ff14f0815408f10e046fb6c6c27f822cc 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -59,16 +59,16 @@ check_this (const FiniteElement<dim> &fe1,
   // two FEs are actually the same
   deallog << modify_name<dim> (fe1.get_name());
   p1 = FETools::get_fe_from_name<dim> (modify_name<dim> (fe1.get_name()));
-  Assert (fe1.get_name() == p1->get_name(),
-          ExcInternalError());
+  AssertThrow (fe1.get_name() == p1->get_name(),
+               ExcInternalError());
   deallog << " ok" << std::endl;
   delete p1;
 
   // same for fe2
   deallog << modify_name<dim> (fe2.get_name());
   p2 = FETools::get_fe_from_name<dim> (modify_name<dim> (fe2.get_name()));
-  Assert (fe2.get_name() == p2->get_name(),
-          ExcInternalError());
+  AssertThrow (fe2.get_name() == p2->get_name(),
+               ExcInternalError());
   deallog << " ok" << std::endl;
   delete p2;
 }
index 7623185515517dc4b2bd6e330d98188738555536..dbf3962aaae60a60b1e39a61df562c8349116fd6 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -95,6 +95,6 @@ check_this (const FiniteElement<dim> &fe,
     product(i,i) -= 1;
 
   output_matrix (product);
-  Assert (product.frobenius_norm() < 1e-10, ExcInternalError());
+  AssertThrow (product.frobenius_norm() < 1e-10, ExcInternalError());
 }
 
index e1bbb35e35edc7b402e9a7a517e45e66be6b7f0e..70e5fe5b8e2a8151893739b6305b29ddc62a6f50 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -65,7 +65,7 @@ check_this (const FiniteElement<dim> &fe,
   FullMatrix<double> X (fe.dofs_per_cell,
                         q_rhs.size());
 
-  Assert (X.m() == X.n(), ExcInternalError());
+  AssertThrow (X.m() == X.n(), ExcInternalError());
 
   FETools::compute_projection_from_quadrature_points_matrix (fe,
                                                              q_rhs, q_rhs,
@@ -74,6 +74,6 @@ check_this (const FiniteElement<dim> &fe,
   for (unsigned int i=0; i<X.m(); ++i)
     X(i,i) -= 1;
 
-  Assert (X.frobenius_norm() < 1e-10, ExcInternalError());
+  AssertThrow (X.frobenius_norm() < 1e-10, ExcInternalError());
 }
 
index a4b0cf574115dd00e10b762ca835f3a94ee3d16d..b9254ac7a84f1d4341e440e51c6ab4e0a49c68a5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -57,7 +57,7 @@ void check (Triangulation<3> &tria)
       )
     );
 
-  Assert (p.distance (pp) < 1e-15,  ExcInternalError());
+  AssertThrow (p.distance (pp) < 1e-15,  ExcInternalError());
 }
 
 
index d632200155b87d703644e2e68ba7574bdc944fc2..0fbbe8dce718182b65643d55b2df202332a865c4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -60,7 +60,7 @@ void check (Triangulation<3> &tria)
       )
     );
 
-  Assert (p.distance (pp) < 1e-15,  ExcInternalError());
+  AssertThrow (p.distance (pp) < 1e-15,  ExcInternalError());
 
 }
 
index 16320a1190bc10bf6b84af4dd3e93b5956114082..81d67ef9daf5c0376504794f967e545fbcfb3d53 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -83,8 +83,8 @@ void check (Triangulation<2> &tria)
     deallog << "<" << cell->vertex(v) << "> ";
   deallog << std::endl;
 
-  Assert (p.distance (cell->center()) < cell->diameter()/2,
-          ExcInternalError());
+  AssertThrow (p.distance (cell->center()) < cell->diameter()/2,
+               ExcInternalError());
 }
 
 
index e0fc0cacd004cbad400be4bc50440a1b14a66031..fe25b84c46d655c1d61ca886bd54c2d6b47717a5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -86,8 +86,8 @@ void check (Triangulation<2> &tria)
     deallog << "<" << cell->vertex(v) << "> ";
   deallog << std::endl;
 
-  Assert (p.distance (cell->center()) < cell->diameter()/2,
-          ExcInternalError());
+  AssertThrow (p.distance (cell->center()) < cell->diameter()/2,
+               ExcInternalError());
 }
 
 
index f80d675613b3e577d2d495a9c011954f29686877..6066582d8989e39f07861f567652544375b1e6ad 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -52,7 +52,7 @@ int main ()
     for (unsigned int j=0; j<N; ++j)
       {
         deallog << i << ' ' << j << ' ' << f(i,j) << std::endl;
-        Assert (f(i,j) == sm(i,j), ExcInternalError());
+        AssertThrow (f(i,j) == sm(i,j), ExcInternalError());
       }
 
   deallog << "OK" << std::endl;
index 1dcb32eae9fd76073e1171fcc9783a2567ca3683..4d45d7e5ddba9c31157b8aeef867f643dfb83f37 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -30,17 +30,17 @@ void test ()
   const FullMatrix<double>::const_iterator k = A.begin(),
                                            j = ++A.begin();
 
-  Assert (k < j, ExcInternalError());
-  Assert (j > k, ExcInternalError());
+  AssertThrow (k < j, ExcInternalError());
+  AssertThrow (j > k, ExcInternalError());
 
-  Assert (!(j < k), ExcInternalError());
-  Assert (!(k > j), ExcInternalError());
+  AssertThrow (!(j < k), ExcInternalError());
+  AssertThrow (!(k > j), ExcInternalError());
 
-  Assert (k != j, ExcInternalError());
-  Assert (!(k == j), ExcInternalError());
+  AssertThrow (k != j, ExcInternalError());
+  AssertThrow (!(k == j), ExcInternalError());
 
-  Assert (k == k, ExcInternalError());
-  Assert (!(k != k), ExcInternalError());
+  AssertThrow (k == k, ExcInternalError());
+  AssertThrow (!(k != k), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index aeac28348acda2f169094d1006edd01de666d867..91ba9362aa00b386128ab44cebc38f7639cc2156 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,12 +44,12 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (i+2*j)*j;
-      Assert (w(i) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 0dfc60a6db7763905fc43520122d987504a28b31..a25d8a199525d916d163bc1aaa7541b1caac5ab4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -45,12 +45,12 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (j+2*i)*j;
-      Assert (w(i) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 8ac33dd9dbedfec707deb098f5f623bb374eb737..137f2ce90f2aaba209142344d642d4d363b78ad8 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -48,8 +48,8 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
-      Assert (w(i) == i+1, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i+1, ExcInternalError());
     }
 
   double result = 0;
@@ -57,7 +57,7 @@ void test (Vector<double> &v,
     for (unsigned int j=0; j<m.m(); ++j)
       result += (i+2*j)*j*(i+1);
 
-  Assert (s == result, ExcInternalError());
+  AssertThrow (s == result, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index d2c6d51f4e142f3abb105ca0ee3c3c173e7fca8b..bcdaa485aff4884331a302bec24f8bb6b20efa4e 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -42,14 +42,14 @@ void test (Vector<double> &v)
 
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (v(i) == i, ExcInternalError());
+    AssertThrow (v(i) == i, ExcInternalError());
 
   double result = 0;
   for (unsigned int i=0; i<m.m(); ++i)
     for (unsigned int j=0; j<m.m(); ++j)
       result += (i+2*j)*j*i;
 
-  Assert (s == result, ExcInternalError());
+  AssertThrow (s == result, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 38acc9571354c5c1e6e98ee07d74d9a297c44abb..e934aff3233da485ff115456f5da558458bfd100 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -49,17 +49,17 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
-      Assert (w(i) == i+1, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i+1, ExcInternalError());
 
       double result = i+1;
       for (unsigned int j=0; j<m.m(); ++j)
         result -= (i+2*j)*j;
 
-      Assert (x(i) == result, ExcInternalError());
+      AssertThrow (x(i) == result, ExcInternalError());
     }
 
-  Assert (std::fabs((s - x.l2_norm())/s) < 1e-14, ExcInternalError());
+  AssertThrow (std::fabs((s - x.l2_norm())/s) < 1e-14, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index f978ec9502d8b93bd4925c4fe53d7405359e4142..bb0f2a88d3cd3dadbf0df5cf13400796174a07cb 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2002 - 2014 by the deal.II authors
+// Copyright (C) 2002 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -77,7 +77,7 @@ int main ()
   // read from XML
   std::ifstream in (SOURCE_DIR "/prm/parameter_handler_read_xml.prm");
   bool result = prm.read_input_from_xml (in);
-  Assert (result == true, ExcInternalError());
+  AssertThrow (result == true, ExcInternalError());
 
   // write it out again
   prm.print_parameters (deallog.get_file_stream(), ParameterHandler::XML);
index 72d510650c5368a5194e2b5c98d6e6494a7ff780..6bcad88880442b5bc2478542dcf690587d245658 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2002 - 2014 by the deal.II authors
+// Copyright (C) 2002 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -78,7 +78,7 @@ int main ()
   // read from XML
   std::ifstream in ("prm");
   bool result = prm.read_input_from_xml (in);
-  Assert (result == false, ExcInternalError());
+  AssertThrow (result == false, ExcInternalError());
 
   deallog << "OK" << std::endl;
 
index 77977880162ef4cda0a15e9f859ed49aa7dd6364..079c9bff90444a75a94f7104b36064b3f419ab96 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2002 - 2014 by the deal.II authors
+// Copyright (C) 2002 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -78,7 +78,7 @@ int main ()
   // read from XML
   std::ifstream in ("prm");
   bool result = prm.read_input_from_xml (in);
-  Assert (result == false, ExcInternalError());
+  AssertThrow (result == false, ExcInternalError());
 
   deallog << "OK" << std::endl;
 
index 86981adf1df829e47fa261d57a4c4d2c75dd0545..e7817b3146013d4adc6f6b7cd4ebc7bbe8d67823 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2002 - 2014 by the deal.II authors
+// Copyright (C) 2002 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -78,7 +78,7 @@ int main ()
   // read from XML
   std::ifstream in ("prm");
   bool result = prm.read_input_from_xml (in);
-  Assert (result == false, ExcInternalError());
+  AssertThrow (result == false, ExcInternalError());
 
   deallog << "OK" << std::endl;
 
index f58a5d1b0e55efdba32fe7026609f8ec3eb84a0c..524cbaca6b6dfa0a72d75e8300dd7de4e0a1a3c3 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -67,7 +67,7 @@ void check ()
 
       bool res = cell->point_inside(testpoint);
       deallog << testpoint << " inside " << res <<std::endl;
-      Assert (res == expected[i], ExcInternalError());
+      AssertThrow (res == expected[i], ExcInternalError());
     }
 }
 
index db90ff67b35e64ba0e38f56b5865549f91b55aca..f044a22e1dff0acdf4eef6050ac89be4d9c00fc4 100644 (file)
@@ -99,10 +99,10 @@ void check (Triangulation<3> &tria)
           // properly oriented
           // faces. mesh_3d_7 does it
           // for mis-oriented faces
-          Assert (cell->face_orientation(f) == true,
-                  ExcInternalError());
-          Assert (cell->neighbor(f)->face_orientation(nn) == true,
-                  ExcInternalError());
+          AssertThrow (cell->face_orientation(f) == true,
+                       ExcInternalError());
+          AssertThrow (cell->neighbor(f)->face_orientation(nn) == true,
+                       ExcInternalError());
 
           fe_face_values1.reinit (cell, f);
           fe_face_values2.reinit (cell->neighbor(f), nn);
@@ -114,10 +114,10 @@ void check (Triangulation<3> &tria)
             {
               deallog << "  " << fe_face_values1.quadrature_point(q)
                       << std::endl;
-              Assert ((fe_face_values1.quadrature_point(q)-
-                       fe_face_values2.quadrature_point(q)).norm_square()
-                      < 1e-20,
-                      ExcInternalError());
+              AssertThrow ((fe_face_values1.quadrature_point(q)-
+                            fe_face_values2.quadrature_point(q)).norm_square()
+                           < 1e-20,
+                           ExcInternalError());
             }
         }
 }
index 581caa9f2cc3aa42e3ad4f11b4c32b0829f14563..03555a4e75304b18318d82564aa3ecb94fb00b1d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -72,8 +72,8 @@ void check ()
   unsigned int index = 0;
   for (typename Triangulation<dim>::active_cell_iterator cell=tria.begin_active();
        cell != tria.end(); ++cell, ++index)
-    Assert (cells[index] == cell,
-            ExcInternalError());
+    AssertThrow (cells[index] == cell,
+                 ExcInternalError());
 
 }
 
index f849e0ef141bab6d27b3141892d846c26d4ca3bf..1c67bb829b4a6ca424a74539a4c7049cf2200c63 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -72,8 +72,8 @@ void check ()
   unsigned int index = 0;
   for (typename Triangulation<dim>::active_cell_iterator cell=tria.begin_active();
        cell != tria.end(); ++cell, ++index)
-    Assert (cells[index] == cell,
-            ExcInternalError());
+    AssertThrow (cells[index] == cell,
+                 ExcInternalError());
 
 }
 
index 7ca5332a885dc61610610af13e383f9ca5916c65..f8a31d775758b4f68c8d543a828a296c2578a599 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -74,8 +74,8 @@ void check ()
   unsigned int index = 0;
   for (typename Triangulation<dim>::active_cell_iterator cell=tria.begin_active();
        cell != tria.end(); ++cell, ++index)
-    Assert (cells[index] == cell,
-            ExcInternalError());
+    AssertThrow (cells[index] == cell,
+                 ExcInternalError());
 
 }
 
index 1fa275c8de11ce1f8f7cdf9f814d03b283db9295..c928189dd2b0dce1a48b39f19f6d956cd643bec4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -91,8 +91,8 @@ void check ()
   for (typename Triangulation<dim>::cell_iterator cell = tria.begin();
        cell != tria.end (); ++cell)
     for (unsigned int child = 0; child < cell->n_children (); ++child)
-      Assert (cell->child (child)->parent () == cell,
-              ExcInternalError ());
+      AssertThrow (cell->child (child)->parent () == cell,
+                   ExcInternalError ());
 
   // coarsen the mesh globally and
   // verify that the parent relation
@@ -106,8 +106,8 @@ void check ()
   for (typename Triangulation<dim>::cell_iterator cell = tria.begin ();
        cell != tria.end(); ++cell)
     for (unsigned int child = 0; child < cell->n_children (); ++child)
-      Assert (cell->child (child)->parent () == cell,
-              ExcInternalError());
+      AssertThrow (cell->child (child)->parent () == cell,
+                   ExcInternalError());
 
   deallog << "OK for " << dim << "d" << std::endl;
 }
index a3c04134d934945f55613f93c60c11146a2adc11..71ed0854296d8d33c8f4e78b97d6ac06541a50b1 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -92,8 +92,8 @@ void check ()
   for (typename DoFHandler<dim>::cell_iterator cell = dof_handler.begin();
        cell != dof_handler.end (); ++cell)
     for (unsigned int child = 0; child < cell->n_children (); ++child)
-      Assert (cell->child (child)->parent () == cell,
-              ExcInternalError ());
+      AssertThrow (cell->child (child)->parent () == cell,
+                   ExcInternalError ());
 
   // coarsen the mesh globally and
   // verify that the parent relation
@@ -107,8 +107,8 @@ void check ()
   for (typename DoFHandler<dim>::cell_iterator cell = dof_handler.begin ();
        cell != dof_handler.end(); ++cell)
     for (unsigned int child = 0; child < cell->n_children (); ++child)
-      Assert (cell->child (child)->parent () == cell,
-              ExcInternalError());
+      AssertThrow (cell->child (child)->parent () == cell,
+                   ExcInternalError());
 
   deallog << "OK for " << dim << "d" << std::endl;
 }
index 2175f21aab85a5d457602985d6764e8f3aeb6a0a..44d9b1bdf0107f46a2379fac80e80b47ceea4248 100644 (file)
@@ -91,8 +91,8 @@ void check ()
   for (typename DoFHandler<dim>::cell_iterator cell = dof_handler.begin();
        cell != dof_handler.end (); ++cell)
     for (unsigned int child = 0; child < cell->n_children (); ++child)
-      Assert (cell->child (child)->parent () == cell,
-              ExcInternalError ());
+      AssertThrow (cell->child (child)->parent () == cell,
+                   ExcInternalError ());
 
   // coarsen the mesh globally and
   // verify that the parent relation
@@ -106,8 +106,8 @@ void check ()
   for (typename DoFHandler<dim>::cell_iterator cell = dof_handler.begin ();
        cell != dof_handler.end(); ++cell)
     for (unsigned int child = 0; child < cell->n_children (); ++child)
-      Assert (cell->child (child)->parent () == cell,
-              ExcInternalError());
+      AssertThrow (cell->child (child)->parent () == cell,
+                   ExcInternalError());
 
   deallog << "OK for " << dim << "d" << std::endl;
 }
index 6c0c5092d21046f95970869ede25f5d464bbb423..60832d9fb8913e66eb4d6eb483fdaa42fdd75e94 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -46,12 +46,12 @@ void test ()
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
-          Assert (m.el(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m.el(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 009ea05bd5590ecc47524b0080b1b4998cb146a6..89a41b7f2e9c86fc9d2060c534508cdba7529798 100644 (file)
@@ -48,12 +48,12 @@ void test ()
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
-          Assert (m.el(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m.el(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 17bedd34507a5c77d02f57eb01603196452004ba..473b663074ba56bfe237a96e7498cbbf869e2e15 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -52,12 +52,12 @@ void test ()
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
-          Assert (m.el(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m.el(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 8be489e5c76f5b106573996883b40574db5331c3..365f40eac51cf0eed5abf6973d3c1350eeb5cbd2 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -56,12 +56,12 @@ void test ()
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == 2*(i*j*.5+.5), ExcInternalError());
-          Assert (m.el(i,j) == 2*(i*j*.5+.5), ExcInternalError());
+          AssertThrow (m(i,j) == 2*(i*j*.5+.5), ExcInternalError());
+          AssertThrow (m.el(i,j) == 2*(i*j*.5+.5), ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 8be489e5c76f5b106573996883b40574db5331c3..365f40eac51cf0eed5abf6973d3c1350eeb5cbd2 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -56,12 +56,12 @@ void test ()
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == 2*(i*j*.5+.5), ExcInternalError());
-          Assert (m.el(i,j) == 2*(i*j*.5+.5), ExcInternalError());
+          AssertThrow (m(i,j) == 2*(i*j*.5+.5), ExcInternalError());
+          AssertThrow (m.el(i,j) == 2*(i*j*.5+.5), ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 99a2d612e8d42077db5a842bf3b223a66d6c5339..6ee346169c9f91dca81138304a69e77888ddace2 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -33,8 +33,8 @@ void test ()
 
   SparseMatrix<double> m(sp);
 
-  Assert (m.m() == 5, ExcInternalError());
-  Assert (m.n() == 5, ExcInternalError());
+  AssertThrow (m.m() == 5, ExcInternalError());
+  AssertThrow (m.n() == 5, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index e3aea1f747aee24a476eb6fb7d65b6c8a500aae4..2f86f67325a60a2e9c81b2a15847f5bb10443077 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -48,7 +48,7 @@ void test ()
   // compare against the exact value of the
   // l2-norm (max row-sum)
   deallog << m.frobenius_norm() << std::endl;
-  Assert (std::fabs((m.frobenius_norm() - norm)/norm) < 1e-14, ExcInternalError());
+  AssertThrow (std::fabs((m.frobenius_norm() - norm)/norm) < 1e-14, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 247e414fdf342619e801451b947d1e3b8fc4a2af..7654387166fa76b9996888d9da1ee25e92107a5d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -48,12 +48,12 @@ void test ()
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
-          Assert (m.el(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
+          AssertThrow (m(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
+          AssertThrow (m.el(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 702d96bc7344155aa9a34f97df07decd320a610f..a961e8cfa2a6dce68f663a74c43f7085cf44ca73 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -48,12 +48,12 @@ void test ()
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
-          Assert (m.el(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
+          AssertThrow (m(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
+          AssertThrow (m.el(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index fd2b64e5531cacbdc1f3073893e49137e1b90aa1..e4a259679498d79dd54d6bbc88aaf6cf1c7729b3 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -61,11 +61,11 @@ void test ()
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   // try to add an invalid list of indices to
index d284d14a4597f567548dc0c3b19b9a1b9e45e32c..5f3a9d9eefbfd1c3bd2550621643ee741c6d8470 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -61,11 +61,11 @@ void test ()
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 9b15342d82650ea30c2f49ec9ecbcfdee6b01317..176165d67395981f47e3a4670d7122cc9ddb8a53 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -62,11 +62,11 @@ void test ()
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 3ffdfce585c33a98cb0e07f91966b08dc54a2269..1eb496b1896c3c6b18ea8ee639326d0040c4d44e 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -60,11 +60,11 @@ void test ()
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 7c78033077302994b709dec97a23a369aa79063f..4db48c549442e4f940c69894db40748a6c3ffc85 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -60,11 +60,11 @@ void test ()
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 65f2321f2e8c29aa96e8bda31a2d92ce759bbfb6..cf64fc9adf08c9e09caff77316480c86b8a7cde9 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -65,11 +65,11 @@ void test ()
     for (unsigned int j=0; j<m.n(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index f63043f263dfc3008f3261f4f9a00ecd51890843..688123cf0552597bae637bd479a7c3f4a7162172 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -40,17 +40,17 @@ void test ()
   SparseMatrix<double>::iterator k = A.begin(),
                                  j = ++A.begin();
 
-  Assert (k < j, ExcInternalError());
-  Assert (j > k, ExcInternalError());
+  AssertThrow (k < j, ExcInternalError());
+  AssertThrow (j > k, ExcInternalError());
 
-  Assert (!(j < k), ExcInternalError());
-  Assert (!(k > j), ExcInternalError());
+  AssertThrow (!(j < k), ExcInternalError());
+  AssertThrow (!(k > j), ExcInternalError());
 
-  Assert (k != j, ExcInternalError());
-  Assert (!(k == j), ExcInternalError());
+  AssertThrow (k != j, ExcInternalError());
+  AssertThrow (!(k == j), ExcInternalError());
 
-  Assert (k == k, ExcInternalError());
-  Assert (!(k != k), ExcInternalError());
+  AssertThrow (k == k, ExcInternalError());
+  AssertThrow (!(k != k), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 5c9aee78dc0ffd9adc1d10114e2a0266841e5108..9e881ffe286e5081bca8bd2ae5a2361ff1355da5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -40,17 +40,17 @@ void test ()
   SparseMatrix<double>::const_iterator k = A.begin(),
                                        j = ++A.begin();
 
-  Assert (k < j, ExcInternalError());
-  Assert (j > k, ExcInternalError());
+  AssertThrow (k < j, ExcInternalError());
+  AssertThrow (j > k, ExcInternalError());
 
-  Assert (!(j < k), ExcInternalError());
-  Assert (!(k > j), ExcInternalError());
+  AssertThrow (!(j < k), ExcInternalError());
+  AssertThrow (!(k > j), ExcInternalError());
 
-  Assert (k != j, ExcInternalError());
-  Assert (!(k == j), ExcInternalError());
+  AssertThrow (k != j, ExcInternalError());
+  AssertThrow (!(k == j), ExcInternalError());
 
-  Assert (k == k, ExcInternalError());
-  Assert (!(k != k), ExcInternalError());
+  AssertThrow (k == k, ExcInternalError());
+  AssertThrow (!(k != k), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index cd9dfc0e90e9349d38b07cbb31b696a8a6be0afe..82f65f49aeb144284a1b21dc27f255a32c11c475 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,36 +36,36 @@ void test ()
   SparseMatrix<double> m(sp);
 
   for (unsigned int row=0; row<sp.n_rows(); ++row)
-    Assert (m.begin(row)-m.begin(row) == 0,
-            ExcInternalError());
+    AssertThrow (m.begin(row)-m.begin(row) == 0,
+                 ExcInternalError());
 
   for (unsigned int row=0; row<sp.n_rows(); ++row)
-    Assert (m.end(row)-m.begin(row) == (int)sp.row_length(row),
-            ExcInternalError());
+    AssertThrow (m.end(row)-m.begin(row) == (int)sp.row_length(row),
+                 ExcInternalError());
   for (unsigned int row=0; row<sp.n_rows(); ++row)
-    Assert (m.begin(row)-m.end(row) == -(int)sp.row_length(row),
-            ExcInternalError());
+    AssertThrow (m.begin(row)-m.end(row) == -(int)sp.row_length(row),
+                 ExcInternalError());
 
   {
     unsigned int counter = 0;
     for (unsigned int row=0; row<sp.n_rows(); ++row)
       {
-        Assert (m.begin(row)-m.begin(0) == (int)counter,
-                ExcInternalError());
-        Assert (m.begin(0)-m.begin(row) == -(int)counter,
-                ExcInternalError());
+        AssertThrow (m.begin(row)-m.begin(0) == (int)counter,
+                     ExcInternalError());
+        AssertThrow (m.begin(0)-m.begin(row) == -(int)counter,
+                     ExcInternalError());
         counter += sp.row_length(row);
       }
   }
 
-  Assert (m.begin() - m.begin(0) == 0, ExcInternalError());
-  Assert (m.begin(0) - m.begin() == 0, ExcInternalError());
-  Assert (m.end(sp.n_rows()-1) - m.end() == 0, ExcInternalError());
-  Assert (m.end() - m.end(sp.n_rows()-1) == 0, ExcInternalError());
-  Assert (m.end() - m.begin() == (int)sp.n_nonzero_elements(),
-          ExcInternalError());
-  Assert (m.begin() - m.end() == -(int)sp.n_nonzero_elements(),
-          ExcInternalError());
+  AssertThrow (m.begin() - m.begin(0) == 0, ExcInternalError());
+  AssertThrow (m.begin(0) - m.begin() == 0, ExcInternalError());
+  AssertThrow (m.end(sp.n_rows()-1) - m.end() == 0, ExcInternalError());
+  AssertThrow (m.end() - m.end(sp.n_rows()-1) == 0, ExcInternalError());
+  AssertThrow (m.end() - m.begin() == (int)sp.n_nonzero_elements(),
+               ExcInternalError());
+  AssertThrow (m.begin() - m.end() == -(int)sp.n_nonzero_elements(),
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 0d7cfed71f87d3565ef546b5e9d899a044d32dc0..b7af2ec94befd1da9bb207786e50b54a3ac3d8cc 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -54,12 +54,12 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.n(); ++j)
         result += (i+2*j)*j;
-      Assert (w(i) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index e2e08bd1ce70c43f84a39c7d49f49cd09208e6d4..28961e379e12a77f9ce71acce48773dfcffcfa16 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -54,12 +54,12 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.n(); ++j)
         result += (j+2*i)*j;
-      Assert (w(i) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 400520a52e878916ba949e244d6e9e96e240d974..2a26645a126a1973a9058aca992341cae70ed1a6 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -57,12 +57,12 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.n(); ++j)
         result += (i+2*j)*j;
-      Assert (w(i) == i+result, ExcInternalError());
+      AssertThrow (w(i) == i+result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 9b3ce867cfc0029fdb659d0e7ca337c640f525d6..a13d6e1fb7d939b2166eab605596ec3efdee2515 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -57,12 +57,12 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.n(); ++j)
         result += (j+2*i)*j;
-      Assert (w(i) == i+result, ExcInternalError());
+      AssertThrow (w(i) == i+result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 903fcb2981d8faadafbb78f32b6d5ba42ab20ac8..c1fc915d9543eedb63c40f1da3bef9d43bafaf9c 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -57,8 +57,8 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
-      Assert (w(i) == i+1, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i+1, ExcInternalError());
     }
 
   double result = 0;
@@ -66,7 +66,7 @@ void test (Vector<double> &v,
     for (unsigned int j=0; j<m.n(); ++j)
       result += (i+2*j)*j*(i+1);
 
-  Assert (s == result, ExcInternalError());
+  AssertThrow (s == result, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 3a96553896c0f471bb151ce036903c52a78615a7..c86d363bb200a23a07866213a19cb60756a5aa35 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -51,14 +51,14 @@ void test (Vector<double> &v)
 
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (v(i) == i, ExcInternalError());
+    AssertThrow (v(i) == i, ExcInternalError());
 
   double result = 0;
   for (unsigned int i=0; i<m.m(); ++i)
     for (unsigned int j=0; j<m.n(); ++j)
       result += (i+2*j)*j*i;
 
-  Assert (s == result, ExcInternalError());
+  AssertThrow (s == result, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 66d9b0c6e7fd7a3653631a93c25a209515890eb9..85e99132c690e867811a9ac03689d4901460eafc 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -58,17 +58,17 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
-      Assert (w(i) == i+1, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i+1, ExcInternalError());
 
       double result = i+1;
       for (unsigned int j=0; j<m.n(); ++j)
         result -= (i+2*j)*j;
 
-      Assert (x(i) == result, ExcInternalError());
+      AssertThrow (x(i) == result, ExcInternalError());
     }
 
-  Assert (std::fabs((s - x.l2_norm())/s) < 1e-14, ExcInternalError());
+  AssertThrow (std::fabs((s - x.l2_norm())/s) < 1e-14, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index c1e0c938a156abf5f859d351378e8d2cf1d17512..d5ebbdc6245cea8c8b5e9bdc3f0644459dc9db9a 100644 (file)
@@ -217,7 +217,7 @@ void MinimizationProblem<dim>::assemble_step ()
       fe_values.get_function_values (present_solution,
                                      local_solution_values);
       fe_values.get_function_gradients (present_solution,
-                                    local_solution_grads);
+                                        local_solution_grads);
 
       for (unsigned int q_point=0; q_point<n_q_points; ++q_point)
         {
@@ -441,8 +441,8 @@ void MinimizationProblem<1>::refine_grid ()
       const double x_left  = fe_values.quadrature_point(0)[0];
       const double x_right = fe_values.quadrature_point(1)[0];
 
-      Assert (x_left  == cell->vertex(0)[0], ExcInternalError());
-      Assert (x_right == cell->vertex(1)[0], ExcInternalError());
+      AssertThrow (x_left  == cell->vertex(0)[0], ExcInternalError());
+      AssertThrow (x_right == cell->vertex(1)[0], ExcInternalError());
 
       const double u_left  = local_values[0];
       const double u_right = local_values[1];
@@ -537,7 +537,7 @@ MinimizationProblem<dim>::energy (const DoFHandler<dim> &dof_handler,
       fe_values.get_function_values (function,
                                      local_solution_values);
       fe_values.get_function_gradients (function,
-                                    local_solution_grads);
+                                        local_solution_grads);
 
       for (unsigned int q_point=0; q_point<n_q_points; ++q_point)
         energy += (std::pow (fe_values.quadrature_point(q_point)(0)
index 27256da69d7904ff330ff2abf84e010d58822e4b..4f57fd9ea51297561ec748f5c855c8bb4a61e673 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2001 - 2014 by the deal.II authors
+// Copyright (C) 2001 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -60,7 +60,7 @@ void test ()
       for (unsigned int d=0; d<dim; ++d)
         if (cell->center()(d) > 0)
           subdomain |= (1<<d);
-      Assert (subdomain < (1<<dim), ExcInternalError());
+      AssertThrow (subdomain < (1<<dim), ExcInternalError());
 
       cell->set_subdomain_id (subdomain);
     };
index d37ca19d1b13061e9056d8cffd9aefef6f7ffa55..fa1923d58b1c4ac0964aac8c713bcdc42586aeb1 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2001 - 2014 by the deal.II authors
+// Copyright (C) 2001 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -60,7 +60,7 @@ void test ()
       for (unsigned int d=0; d<dim; ++d)
         if (cell->center()(d) > 0)
           subdomain |= (1<<d);
-      Assert (subdomain < (1<<dim), ExcInternalError());
+      AssertThrow (subdomain < (1<<dim), ExcInternalError());
 
       cell->set_subdomain_id (subdomain);
     };
@@ -93,8 +93,8 @@ void test ()
   // since every dof is assigned a valid
   // subdomain id
   for (unsigned int i=0; i<dof_handler.n_dofs(); ++i)
-    Assert (subdomain_association[i] < (1<<dim),
-            ExcInternalError());
+    AssertThrow (subdomain_association[i] < (1<<dim),
+                 ExcInternalError());
 }
 
 
index 2ffdff74f3dd6c9fc4c8b9f23531cab007207a82..e1883eccf45ad6e47f690ca9a2f1cb5f6f840b08 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2001 - 2014 by the deal.II authors
+// Copyright (C) 2001 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -61,7 +61,7 @@ void test ()
       for (unsigned int d=0; d<dim; ++d)
         if (cell->center()(d) > 0)
           subdomain |= (1<<d);
-      Assert (subdomain < (1<<dim), ExcInternalError());
+      AssertThrow (subdomain < (1<<dim), ExcInternalError());
 
       cell->set_subdomain_id (subdomain);
     };
index 098d07dc7ced5493487010372c5bc56f287454f4..4f1aad494517ac27b8bcea8390cd3ef1fe6aa890 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2001 - 2014 by the deal.II authors
+// Copyright (C) 2001 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -61,7 +61,7 @@ void test ()
       for (unsigned int d=0; d<dim; ++d)
         if (cell->center()(d) > 0)
           subdomain |= (1<<d);
-      Assert (subdomain < (1<<dim), ExcInternalError());
+      AssertThrow (subdomain < (1<<dim), ExcInternalError());
 
       cell->set_subdomain_id (subdomain);
     };
@@ -94,11 +94,11 @@ void test ()
       {
         // we must just have crossed the
         // boundary to another subdomain
-        Assert (subdomain_association[i] == present_subdomain+1,
-                ExcInternalError());
+        AssertThrow (subdomain_association[i] == present_subdomain+1,
+                     ExcInternalError());
         ++present_subdomain;
       }
-  Assert (present_subdomain == (1<<dim)-1, ExcInternalError());
+  AssertThrow (present_subdomain == (1<<dim)-1, ExcInternalError());
 }
 
 
index e28ac23a38ffe8000ad47dcab2c3e035c427a18e..895e6572690ffc8a694440c5791b62ce2c4ece79 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2001 - 2014 by the deal.II authors
+// Copyright (C) 2001 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -60,7 +60,7 @@ void test ()
       for (unsigned int d=0; d<dim; ++d)
         if (cell->center()(d) > 0)
           subdomain |= (1<<d);
-      Assert (subdomain < (1<<dim), ExcInternalError());
+      AssertThrow (subdomain < (1<<dim), ExcInternalError());
 
       cell->set_subdomain_id (subdomain);
     };
@@ -79,13 +79,13 @@ void test ()
     // check that the number of dofs
     // associated is also what the respective
     // function returns
-    Assert (static_cast<unsigned int>
-            (std::count (subdomain_association.begin(),
-                         subdomain_association.end(), subdomain))
-            ==
-            DoFTools::count_dofs_with_subdomain_association (dof_handler,
-                                                             subdomain),
-            ExcInternalError());
+    AssertThrow (static_cast<unsigned int>
+                 (std::count (subdomain_association.begin(),
+                              subdomain_association.end(), subdomain))
+                 ==
+                 DoFTools::count_dofs_with_subdomain_association (dof_handler,
+                     subdomain),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 61c4b441045c561750dcb47ddffe3c478e5d357c..f8898a9f144c027b047f99f95c9a46d6a6759a0a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2001 - 2014 by the deal.II authors
+// Copyright (C) 2001 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -60,7 +60,7 @@ void test ()
       for (unsigned int d=0; d<dim; ++d)
         if (cell->center()(d) > 0)
           subdomain |= (1<<d);
-      Assert (subdomain < (1<<dim), ExcInternalError());
+      AssertThrow (subdomain < (1<<dim), ExcInternalError());
 
       cell->set_subdomain_id (subdomain);
     }
@@ -73,20 +73,20 @@ void test ()
       // check that the number of cells
       // associated is also what the respective
       // function returns
-      Assert (static_cast<unsigned int>
-              (std::count (subdomain_association.begin(),
-                           subdomain_association.end(), subdomain))
-              ==
-              GridTools::count_cells_with_subdomain_association (tria,
-                                                                 subdomain),
-              ExcInternalError());
+      AssertThrow (static_cast<unsigned int>
+                   (std::count (subdomain_association.begin(),
+                                subdomain_association.end(), subdomain))
+                   ==
+                   GridTools::count_cells_with_subdomain_association (tria,
+                       subdomain),
+                   ExcInternalError());
 
       // ...and that this is also the correct
       // number
-      Assert (GridTools::count_cells_with_subdomain_association (tria,
-                                                                 subdomain)
-              == (tria.n_active_cells() / (1<<dim)),
-              ExcInternalError());
+      AssertThrow (GridTools::count_cells_with_subdomain_association (tria,
+                   subdomain)
+                   == (tria.n_active_cells() / (1<<dim)),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 1090f4a193dbe75bce22791d6e28371ed2a8deac..3688bd10b1c94d5af5b053a8ec6ad66afbb6fbb4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2001 - 2014 by the deal.II authors
+// Copyright (C) 2001 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -60,7 +60,7 @@ void test ()
       for (unsigned int d=0; d<dim; ++d)
         if (cell->center()(d) > 0)
           subdomain |= (1<<d);
-      Assert (subdomain < (1<<dim), ExcInternalError());
+      AssertThrow (subdomain < (1<<dim), ExcInternalError());
 
       cell->set_subdomain_id (subdomain);
     };
@@ -88,8 +88,8 @@ void test ()
 
       for (unsigned int i=0; i<dof_handler.n_dofs(); ++i)
         if (subdomain_association[i] == subdomain)
-          Assert (index_set.is_element(i) == true,
-                  ExcInternalError());
+          AssertThrow (index_set.is_element(i) == true,
+                       ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 82f43299d635c32bc071378071a370cb0fdc045c..6c8c5db5d16673316093b605fe316fd06d545306 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 1998 - 2014 by the deal.II authors
+// Copyright (C) 1998 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -77,7 +77,7 @@ int main ()
   // flags set
   tria.prepare_coarsening_and_refinement();
   for (cell=tria.begin_active(); cell!=endc; ++cell)
-    Assert (!cell->refine_flag_set(), ExcInternalError());
+    AssertThrow (!cell->refine_flag_set(), ExcInternalError());
 
   tria.execute_coarsening_and_refinement();
 
index 198c17cc44f63d2057403811377faf40b5579f8e..45efcc4a1b5e07f11d8a3901bb8b19ba18c1f0e9 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -34,9 +34,9 @@ template <int dim>
 void check_cell1 (const FiniteElement<dim> &fe)
 {
   for (unsigned int i=0; i<fe.dofs_per_cell; ++i)
-    Assert (fe.get_unit_support_points()[i] ==
-            fe.unit_support_point(i),
-            ExcInternalError());
+    AssertThrow (fe.get_unit_support_points()[i] ==
+                 fe.unit_support_point(i),
+                 ExcInternalError());
   deallog << "dim=" << dim << ", cell=ok" << std::endl;
 }
 
@@ -45,9 +45,9 @@ template <int dim>
 void check_face1 (const FiniteElement<dim> &fe)
 {
   for (unsigned int i=0; i<fe.dofs_per_face; ++i)
-    Assert (fe.get_unit_face_support_points()[i] ==
-            fe.unit_face_support_point(i),
-            ExcInternalError());
+    AssertThrow (fe.get_unit_face_support_points()[i] ==
+                 fe.unit_face_support_point(i),
+                 ExcInternalError());
   deallog << "dim=" << dim << ", face=ok" << std::endl;
 }
 
index 3a640af91716bbd54f2d808ff98e37dee4fc03ed..d55f21d37fbc3d8c17f8c13b483f9eed4d4f62d2 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -31,7 +31,7 @@ void test (Vector<double> &v)
 
   v.compress ();
 
-  Assert (v.size() == 100, ExcInternalError());
+  AssertThrow (v.size() == 100, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 667695010e9ad80232f2c7befea9c8127706b3b4..874c2c0e476cae371b222427e2ae2fae60357d4f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,10 +41,10 @@ void test (Vector<double> &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ((((pattern[i] == true) && (v(i) == i))
-             ||
-             ((pattern[i] == false) && (v(i) == 0))),
-            ExcInternalError());
+    AssertThrow ((((pattern[i] == true) && (v(i) == i))
+                  ||
+                  ((pattern[i] == false) && (v(i) == 0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 61da2ec8f447e09facc4fd9196935af87f36bf06..187feac5b6b81f8b8472278bf03d132323b130d9 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,10 +41,10 @@ void test (Vector<double> &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ((((pattern[i] == true) && (v(i) == i))
-             ||
-             ((pattern[i] == false) && (v(i) == 0))),
-            ExcInternalError());
+    AssertThrow ((((pattern[i] == true) && (v(i) == i))
+                  ||
+                  ((pattern[i] == false) && (v(i) == 0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 5cd9fe79c6ab4b86973a00c7481ba8190c9c2a3d..9bd96ded4fcda2dddbbab23a1074a122bfb7a986 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -47,10 +47,10 @@ void test (Vector<double> &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (((pattern[i] == true) && (v(i) == i))
-            ||
-            ((pattern[i] == false) && (v(i) == 0)),
-            ExcInternalError());
+    AssertThrow (((pattern[i] == true) && (v(i) == i))
+                 ||
+                 ((pattern[i] == false) && (v(i) == 0)),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 68beac3b1a2269b13db752dc29214697fdbe5151..4b5afee06e930a7b9c06f563ed792a869e9908bb 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,10 +44,10 @@ void test (Vector<double> &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (((pattern[i] == true) && (v(i) == 2*i))
-            ||
-            ((pattern[i] == false) && (v(i) == 0)),
-            ExcInternalError());
+    AssertThrow (((pattern[i] == true) && (v(i) == 2*i))
+                 ||
+                 ((pattern[i] == false) && (v(i) == 0)),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index afc1b755898229f55802b20c0f1fc600d907188a..aa723b09477c12d8a93a513420ad98a7014a67dc 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -46,10 +46,10 @@ void test (Vector<double> &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (((pattern[i] == true) && (v(i) == i))
-            ||
-            ((pattern[i] == false) && (v(i) == 0)),
-            ExcInternalError());
+    AssertThrow (((pattern[i] == true) && (v(i) == i))
+                 ||
+                 ((pattern[i] == false) && (v(i) == 0)),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 3f95bb1122bb9514109dd6a54e9e22f83d294605..ca3f07d35dde5bc279f70aed33ca052d952cbbc7 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,7 +36,7 @@ void test (Vector<double> &v)
   v.compress ();
 
   // then check the norm
-  Assert (std::fabs((v.l2_norm() - std::sqrt(norm))/std::sqrt(norm)) < 1e-14, ExcInternalError());
+  AssertThrow (std::fabs((v.l2_norm() - std::sqrt(norm))/std::sqrt(norm)) < 1e-14, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index de64f5036a381500b77858b4405b7da640efb2af..b85d0112e3982eaeb4d076f2cd5465fce7caa037 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,7 +36,7 @@ void test (Vector<double> &v)
   v.compress ();
 
   // then check the norm
-  Assert (v.linfty_norm() == norm, ExcInternalError());
+  AssertThrow (v.linfty_norm() == norm, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 061588801c9c0e2b58f088b56d15c776ffb0178d..82e694f2897620abcad1b2b4e482229ecb0b59f6 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -42,10 +42,10 @@ void test (Vector<double> &v)
 
   // check that the entries are ok
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (((pattern[i] == true) && (v(i) == i*5./4.))
-            ||
-            ((pattern[i] == false) && (v(i) == 0)),
-            ExcInternalError());
+    AssertThrow (((pattern[i] == true) && (v(i) == i*5./4.))
+                 ||
+                 ((pattern[i] == false) && (v(i) == 0)),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 773838f6b31162fb7188b8996d66e91aca9ebc4b..90f698b6b14f4a353ffed8814d02627af49acbb9 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -42,10 +42,10 @@ void test (Vector<double> &v)
 
   // check that the entries are ok
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (((pattern[i] == true) && (v(i) == i*3./4.))
-            ||
-            ((pattern[i] == false) && (v(i) == 0)),
-            ExcInternalError());
+    AssertThrow (((pattern[i] == true) && (v(i) == i*3./4.))
+                 ||
+                 ((pattern[i] == false) && (v(i) == 0)),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index c3f7297f86420ec26178a3b217675e09b2b8df41..d211cfcb3653c3f28cd6b49e6d63c3fdd3c69167 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,10 +44,10 @@ void test (Vector<double> &v)
 
   // check that the entries are ok
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (((pattern[i] == true) && (v(i)-(-3.*i/4.) == 0))
-            ||
-            ((pattern[i] == false) && (v(i) == 0)),
-            ExcInternalError());
+    AssertThrow (((pattern[i] == true) && (v(i)-(-3.*i/4.) == 0))
+                 ||
+                 ((pattern[i] == false) && (v(i) == 0)),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 6451e7e869f705c9c65a9be49853ab042ed92ede..97e3a679a7eab39b55267ea05a22318a47ea9438 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,7 +39,7 @@ void test (Vector<double> &v,
   w.compress ();
 
   // make sure the scalar product is zero
-  Assert (v*w == 0, ExcInternalError());
+  AssertThrow (v*w == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 8ac28a9ee911e94ce91f534725c4cdb0c1ba20ee..d537da57ed59fb63674f4960dbb60ee1a3fddfc8 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -46,7 +46,7 @@ void test (Vector<double> &v,
   w.compress ();
 
   // make sure the scalar product is zero
-  Assert (v*w == product, ExcInternalError());
+  AssertThrow (v*w == product, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 3bba6a41cdb8aafd7cf58e7edef4d57644446ee1..89bae73078a4c0793ffd1d7725af48d0fe5f1d74 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -38,8 +38,8 @@ void test (Vector<double> &v)
   // vector is really empty
   const unsigned int sz = v.size();
   v = 0;
-  Assert (v.size() == sz, ExcInternalError());
-  Assert (v.l2_norm() == 0, ExcInternalError());
+  AssertThrow (v.size() == sz, ExcInternalError());
+  AssertThrow (v.l2_norm() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 1e5c1a9c91a38f0adabe456d6084c60c44e1903f..4b98951fe05c9e029e96a328a8a50e1f0918b4a3 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -35,8 +35,8 @@ void test (Vector<double> &v)
   // vector is really empty
   const unsigned int sz = v.size();
   v = 0;
-  Assert (v.size() == sz, ExcInternalError());
-  Assert (v.l2_norm() == 0, ExcInternalError());
+  AssertThrow (v.size() == sz, ExcInternalError());
+  AssertThrow (v.l2_norm() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index c0733733f3097075b656b5e384d28324b7dcdb6d..e4851beee551e9934bb05fcb98fdb71cec400240 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -34,8 +34,8 @@ void test (Vector<double> &v)
 
   const unsigned int sz = v.size();
   v = 2;
-  Assert (v.size() == sz, ExcInternalError());
-  Assert (v.l2_norm() == std::sqrt(4.*sz), ExcInternalError());
+  AssertThrow (v.size() == sz, ExcInternalError());
+  AssertThrow (v.l2_norm() == std::sqrt(4.*sz), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 5e759aca07d0f1155e0e8dfd5297538bfb8653b1..a2c73ca0b59cb7796c061133d1c3f3e98b0b474e 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -28,7 +28,7 @@ void test (Vector<double> &v)
 {
   v.reinit (13, true);
 
-  Assert (v.size() == 13, ExcInternalError());
+  AssertThrow (v.size() == 13, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 8d20944379cc37b3befe888821791b30456d40a3..44bfcf9c9f62b03c7712e1632ebf32ee6649abe0 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -35,8 +35,8 @@ void test (Vector<double> &v)
   // then resize with setting to zero
   v.reinit (13, false);
 
-  Assert (v.size() == 13, ExcInternalError());
-  Assert (v.l2_norm() == 0, ExcInternalError());
+  AssertThrow (v.size() == 13, ExcInternalError());
+  AssertThrow (v.l2_norm() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 6df751107fd4a71c32c9cb8f57eb94eb58a40aab..3c19c2a1a921225f9d4afa66b224c83616aa9405 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,8 +36,8 @@ void test (Vector<double> &v)
   v.compress ();
 
   // then check the norm
-  Assert (std::fabs(v.norm_sqr() - norm) < 1e-14*norm,
-          ExcInternalError());
+  AssertThrow (std::fabs(v.norm_sqr() - norm) < 1e-14*norm,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 2fe237b4d10468dcbafbdab42db0d7d35e92344e..6c2c0aad3b3d5be32ed7f7accfa455b06dce71ce 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,8 +36,8 @@ void test (Vector<double> &v)
   v.compress ();
 
   // then check the norm
-  Assert (std::fabs(v.mean_value() - sum/v.size()) < 1e-14*sum/v.size(),
-          ExcInternalError());
+  AssertThrow (std::fabs(v.mean_value() - sum/v.size()) < 1e-14*sum/v.size(),
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 58b3a294b7048ffd9f4a6bc2b41ac1fb94ee623a..5b566dc1d4735cf0a77a37aae15c4970e38ac7e4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,9 +36,9 @@ void test (Vector<double> &v)
   v.compress ();
 
   // then check the norm
-  Assert (std::fabs(v.lp_norm(3) - std::pow(sum, 1./3.)) <
-          1e-14*std::pow(sum, 1./3.),
-          ExcInternalError());
+  AssertThrow (std::fabs(v.lp_norm(3) - std::pow(sum, 1./3.)) <
+               1e-14*std::pow(sum, 1./3.),
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index c377f1a7a20fcff9950b2ff5a070c66d4feb04f9..57c73e6856718b4fe7f0263e641b95bc61d53f45 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,7 +39,7 @@ void test (Vector<double> &v)
   v = 0;
 
   // then check all_zero
-  Assert (v.all_zero() == true, ExcInternalError());
+  AssertThrow (v.all_zero() == true, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index f08a642ab5f910153d952b1a08c7c45f36e7b4e2..0dc1320a285164130cece31746036aa69761e980 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -46,13 +46,13 @@ void test (Vector<double> &v,
     {
       if (i%3 == 0)
         {
-          Assert (w(i) == i+1., ExcInternalError());
-          Assert (v(i) == i+i+1., ExcInternalError());
+          AssertThrow (w(i) == i+1., ExcInternalError());
+          AssertThrow (v(i) == i+i+1., ExcInternalError());
         }
       else
         {
-          Assert (w(i) == 0, ExcInternalError());
-          Assert (v(i) == i, ExcInternalError());
+          AssertThrow (w(i) == 0, ExcInternalError());
+          AssertThrow (v(i) == i, ExcInternalError());
         }
     }
 
index 47fd6b16fccf0f76bbf5721ec739dd95ea11ff8e..879d75b055084a5b6216fcd085bfa28432c313b5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -46,13 +46,13 @@ void test (Vector<double> &v,
     {
       if (i%3 == 0)
         {
-          Assert (w(i) == i+1., ExcInternalError());
-          Assert (v(i) == i-(i+1.), ExcInternalError());
+          AssertThrow (w(i) == i+1., ExcInternalError());
+          AssertThrow (v(i) == i-(i+1.), ExcInternalError());
         }
       else
         {
-          Assert (w(i) == 0, ExcInternalError());
-          Assert (v(i) == i, ExcInternalError());
+          AssertThrow (w(i) == 0, ExcInternalError());
+          AssertThrow (v(i) == i, ExcInternalError());
         }
     }
 
index fa8298a07ff1767feadf029afa7648a19bbd3bb5..73daf709cd24ad5dbdd132eaf9268f12f3796e3c 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -35,7 +35,7 @@ void test (Vector<double> &v)
 
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (v(i) == i+1., ExcInternalError());
+    AssertThrow (v(i) == i+1., ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index d32167e3f34844473900b8fb374602e5b4025acb..63505c11c6a97d5f5790ea786cca91faf4c9a16a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,8 +41,8 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (v(i) == i+2*(i+1.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (v(i) == i+2*(i+1.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index ff8ff12d81823984050c7f1b006f0ca913a45394..6c68efd53c4b61fc1ba311514f697ee072e11215 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,9 +44,9 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (v(i) == i+2*(i+1.)+3*(i+2.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (v(i) == i+2*(i+1.)+3*(i+2.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 4c38ce05bdd7ed32e3c8f84bab50ed6f983d240d..454bbf1e98abaec270444870b9a95d4939002fc9 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,8 +41,8 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (v(i) == 2*i+(i+1.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (v(i) == 2*i+(i+1.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 8c48381bc33e51b1b04e12342a9d11d24457247c..1399bc495fce1e74c4a1695cdc14f0961fff4ddd 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,8 +41,8 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (v(i) == 3*i+2*(i+1.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (v(i) == 3*i+2*(i+1.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index fc9ada931bbbe9535f8a44287cb89537cb3ac4bc..b43696721768b1935e871566a1b32c211195552b 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,9 +44,9 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (v(i) == 1.5*i+2*(i+1.)+3*(i+2.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (v(i) == 1.5*i+2*(i+1.)+3*(i+2.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index aea4eed7d0deeb1a260e1a36c375dea92513b30d..4a5c276a0f53cb3f0e5b8156853a772df1c215c2 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -47,10 +47,10 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (y(i) == i+3., ExcInternalError());
-      Assert (v(i) == 1.5*i+2*(i+1.)+3*(i+2.)+4*(i+3), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (y(i) == i+3., ExcInternalError());
+      AssertThrow (v(i) == 1.5*i+2*(i+1.)+3*(i+2.)+4*(i+3), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index de4179b6fc398bc873b33484b9a75d69f15e68a3..4770fa91e4ffb6b0916c0f52c0be83a72f747bd2 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,8 +41,8 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (v(i) == i*(i+1.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (v(i) == i*(i+1.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index b31f4c13448e6bea8d44d122517d4816a7579f3b..4bcebeb51b091e9e9c0b184a5d282853733066fa 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,8 +41,8 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (v(i) == 2*(i+1.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (v(i) == 2*(i+1.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 912c2ccd3f01485d24e9321affed31f5cfce4820..f1544e49b77f30fb4d03cb8dedbf8b83559575e3 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,9 +44,9 @@ void test (Vector<double> &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (v(i) == 2*(i+1.)+3*(i+2.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (v(i) == 2*(i+1.)+3*(i+2.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 25b3f6e7e802e45ca445af72d0bf607d3856d402..1aff0d5f556b7a9f8a0d7f2daea94d51d6108185 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,12 +39,12 @@ void test (Vector<double> &v)
 
   // check that the vector is really
   // non-negative
-  Assert (v.is_non_negative() == true, ExcInternalError());
+  AssertThrow (v.is_non_negative() == true, ExcInternalError());
 
   // then set a single element to a negative
   // value and check again
   v(v.size()/2) = -1;
-  Assert (v.is_non_negative() == false, ExcInternalError());
+  AssertThrow (v.is_non_negative() == false, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 023938c8d01b7b1f0745e200916d576fc42d424b..2dd8a1b13088ad8d24cb84d14c6a6acce35191ad 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,7 +37,7 @@ void test (Vector<double> &v,
         w(i) = i+1.;
     }
 
-  Assert (!(v==w), ExcInternalError());
+  AssertThrow (!(v==w), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 227fdf8eeac540b683f3fe67f85c488456b2d76b..76893ce67f974dd317e6f17c69c1969109904451 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,7 +39,7 @@ void test (Vector<double> &v,
   // but then copy elements and make sure the
   // vectors are actually equal
   v = w;
-  Assert (v==w, ExcInternalError());
+  AssertThrow (v==w, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 2c097ac63fdf1fa2d573fd224fe803233582c450..f662b022b4ddea279b21da7a7527ce73cd6ae29e 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,7 +37,7 @@ void test (Vector<double> &v,
         w(i) = i+1.;
     }
 
-  Assert (v.operator != (w), ExcInternalError());
+  AssertThrow (v.operator != (w), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 37ce15887ef0edc2e10515e211a530013df9a012..9dc7daa5c2cc1e979deac2f167bd5c6123f64165 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,7 +39,7 @@ void test (Vector<double> &v,
   // but then copy elements and make sure the
   // vectors are actually equal
   v = w;
-  Assert (! (v.operator != (w)), ExcInternalError());
+  AssertThrow (! (v.operator != (w)), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 05c3c6f63a4be05d4d129e0477425adf4f9134e3..db7dd826055143ba496b99c4b8516d8428b025b1 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,8 +37,8 @@ void test (Vector<double> &v,
         w(i) = i+1.;
     }
 
-  Assert (!(v==w), ExcInternalError());
-  Assert (!(w==v), ExcInternalError());
+  AssertThrow (!(v==w), ExcInternalError());
+  AssertThrow (!(w==v), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index d4cfe3d4f5fd989b3599d8a7e96fe79033322593..384d0b67f2bc558f5d4d4f84be2e065a3df83f6a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,8 +39,8 @@ void test (Vector<double> &v,
   // but then copy elements and make sure the
   // vectors are actually equal
   v = w;
-  Assert (v==w, ExcInternalError());
-  Assert (w==v, ExcInternalError());
+  AssertThrow (v==w, ExcInternalError());
+  AssertThrow (w==v, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index e164b3e51e91ee8b39d8e8fe44fa26ad41ac3859..b85523f2b01ae86c59ab76f406ac232833288edf 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,8 +37,8 @@ void test (Vector<double> &v,
         w(i) = i+1.;
     }
 
-  Assert (v!=w, ExcInternalError());
-  Assert (w!=v, ExcInternalError());
+  AssertThrow (v!=w, ExcInternalError());
+  AssertThrow (w!=v, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 6feb13b61b99c0c5a950092670cf7ec84ede0e04..b8151a70bcd07fff0cd488b05afb2e7a47f7de37 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -32,7 +32,7 @@ void test (Vector<double> &v)
     v(i) = i+1.;
   Vector<float> w(v);
 
-  Assert (w==v, ExcInternalError());
+  AssertThrow (w==v, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 13571efe6538a375d01ac5572e99f3c102c1f449..f1f8f09ff53e038d3b8d0a030a44c5a0923c7db5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -38,8 +38,8 @@ void test ()
   for (typename Triangulation<dim>::active_cell_iterator
        cell = volume_mesh.begin_active();
        cell != volume_mesh.end(); ++cell)
-    Assert (cell->direction_flag() == true,
-            ExcInternalError());
+    AssertThrow (cell->direction_flag() == true,
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index a26ce863acc18ff7700676cb0017d1888503fd66..e192ced2065dbe699d07e490a28d6bf1cee5f2ae 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -110,7 +110,7 @@ void make_mesh (Triangulation<dim,spacedim> &tria)
       for (unsigned int d=0; d<dim; ++d)
         if (cell->center()(d) > 0)
           subdomain |= (1<<d);
-      Assert (subdomain < (1<<dim), ExcInternalError());
+      AssertThrow (subdomain < (1<<dim), ExcInternalError());
 
       cell->set_subdomain_id (subdomain);
     }
@@ -193,7 +193,7 @@ check ()
 
 //                                   now compare the results of the two
 //                                   computations
-  Assert (error1 == error2, ExcInternalError());
+  AssertThrow (error1 == error2, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 7cfb1b43a39475af1e304b448dbd321fdd64e625..4ceb9acb2a13c76e315eae5888dc22ad1530ba76 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -65,7 +65,7 @@ void test_vertices_orientation(const Triangulation<s_dim,spacedim> &boundary_mes
         {
           Point<spacedim> diff(face->vertex(k));
           diff -= cell->vertex(k);
-          Assert (diff.square() == 0, ExcInternalError());
+          AssertThrow (diff.square() == 0, ExcInternalError());
         }
     }
 }
index d535fba71cf65e4d2e31cdd7167a337425d5ad45..6b83ab99ca3d679b128a47bae2c900f81147b9ad 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -73,7 +73,7 @@ void test_vertices_orientation(const Triangulation<s_dim,spacedim> &boundary_mes
         {
           Point<spacedim> diff(face->vertex(k));
           diff -= cell->vertex(k);
-          Assert (diff.square() == 0, ExcInternalError());
+          AssertThrow (diff.square() == 0, ExcInternalError());
         }
     }
 }
index a6d255893ef204db95b9a3bf380ab7a996760c13..1fafe60d781b20ece7a948e80efa02d20aa89007 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -73,7 +73,7 @@ void test_vertices_orientation(const Triangulation<s_dim,spacedim> &boundary_mes
         {
           Point<spacedim> diff(face->vertex(k));
           diff -= cell->vertex(k);
-          Assert (diff.square() == 0, ExcInternalError());
+          AssertThrow (diff.square() == 0, ExcInternalError());
         }
     }
 }
@@ -127,7 +127,7 @@ int main ()
 
     surface_to_volume_mapping
       = GridGenerator::extract_boundary_mesh (volume_mesh, boundary_mesh,
-                                          boundary_ids);
+                                              boundary_ids);
 
     deallog << volume_mesh.n_active_cells () << std::endl;
     deallog << boundary_mesh.n_active_cells () << std::endl;
index 74ae5cf6fd4a9f835a38d26cbad7ee92863db417..b51ac77f77fa1f9234534067dd9ad7fbc5f9b7bd 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -66,14 +66,14 @@ void test(std::string filename)
         for (unsigned int v=0; v<GeometryInfo<dim>::vertices_per_face; ++v)
           for (unsigned int i=0; i<fe.dofs_per_vertex; ++i)
             {
-              Assert (bv.find(cell->face(f)->vertex_dof_index(v,i))
-                      != bv.end(),
-                      ExcInternalError());
-              Assert (bv[cell->face(f)->vertex_dof_index(v,i)]
-                      ==
-                      Functions::SquareFunction<spacedim>()
-                      .value(cell->face(f)->vertex(v),i),
-                      ExcInternalError());
+              AssertThrow (bv.find(cell->face(f)->vertex_dof_index(v,i))
+                           != bv.end(),
+                           ExcInternalError());
+              AssertThrow (bv[cell->face(f)->vertex_dof_index(v,i)]
+                           ==
+                           Functions::SquareFunction<spacedim>()
+                           .value(cell->face(f)->vertex(v),i),
+                           ExcInternalError());
             }
 }
 
index ab752e85619b7d167d040c5bce5a9046b42c9db5..b985272e1d20558c909cc7673f9cdfa633a4b7c1 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -70,14 +70,14 @@ void test()
             for (unsigned int v=0; v<GeometryInfo<dim>::vertices_per_face; ++v)
               for (unsigned int i=0; i<fe.dofs_per_vertex; ++i)
                 {
-                  Assert (bv.find(cell->face(f)->vertex_dof_index(v,i))
-                          != bv.end(),
-                          ExcInternalError());
-                  Assert (bv[cell->face(f)->vertex_dof_index(v,i)]
-                          ==
-                          Functions::SquareFunction<spacedim>()
-                          .value(cell->face(f)->vertex(v),i),
-                          ExcInternalError());
+                  AssertThrow (bv.find(cell->face(f)->vertex_dof_index(v,i))
+                               != bv.end(),
+                               ExcInternalError());
+                  AssertThrow (bv[cell->face(f)->vertex_dof_index(v,i)]
+                               ==
+                               Functions::SquareFunction<spacedim>()
+                               .value(cell->face(f)->vertex(v),i),
+                               ExcInternalError());
                 }
     }
 }
index 843923bd1cecfcbef70ccc8f794339be7780ed3c..b735ed4b3e85196232b22a4c532b85283a74ac77 100644 (file)
@@ -84,14 +84,14 @@ void test()
             for (unsigned int v=0; v<GeometryInfo<dim>::vertices_per_face; ++v)
               for (unsigned int i=0; i<fe.dofs_per_vertex; ++i)
                 {
-                  Assert (bv.find(cell->face(f)->vertex_dof_index(v,i))
-                          != bv.end(),
-                          ExcInternalError());
-                  Assert (bv[cell->face(f)->vertex_dof_index(v,i)]
-                          ==
-                          X<spacedim>()
-                          .value(cell->face(f)->vertex(v),i),
-                          ExcInternalError());
+                  AssertThrow (bv.find(cell->face(f)->vertex_dof_index(v,i))
+                               != bv.end(),
+                               ExcInternalError());
+                  AssertThrow (bv[cell->face(f)->vertex_dof_index(v,i)]
+                               ==
+                               X<spacedim>()
+                               .value(cell->face(f)->vertex(v),i),
+                               ExcInternalError());
                 }
     }
 }
index 3d05c5b838792ba087d67587f855faad2c0d9b3c..7b8e6403a5e8bc384eb2747d5e3168a599e9dc59 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -77,14 +77,14 @@ void test()
             for (unsigned int v=0; v<GeometryInfo<dim>::vertices_per_face; ++v)
               for (unsigned int i=0; i<fe.dofs_per_vertex; ++i)
                 {
-                  Assert (bv.find(cell->face(f)->vertex_dof_index(v,i))
-                          != bv.end(),
-                          ExcInternalError());
-                  Assert (bv[cell->face(f)->vertex_dof_index(v,i)]
-                          ==
-                          Functions::SquareFunction<spacedim>()
-                          .value(cell->face(f)->vertex(v),i),
-                          ExcInternalError());
+                  AssertThrow (bv.find(cell->face(f)->vertex_dof_index(v,i))
+                               != bv.end(),
+                               ExcInternalError());
+                  AssertThrow (bv[cell->face(f)->vertex_dof_index(v,i)]
+                               ==
+                               Functions::SquareFunction<spacedim>()
+                               .value(cell->face(f)->vertex(v),i),
+                               ExcInternalError());
                 }
     }
 }
index 2515a6a58adfb9bc97aaef506e17bd7ac2c47f88..56b0256402f1417a1b1c23be3c0fd4ea799c4364 100644 (file)
@@ -85,14 +85,14 @@ void test()
             for (unsigned int v=0; v<GeometryInfo<dim>::vertices_per_face; ++v)
               for (unsigned int i=0; i<fe.dofs_per_vertex; ++i)
                 {
-                  Assert (bv.find(cell->face(f)->vertex_dof_index(v,i))
-                          != bv.end(),
-                          ExcInternalError());
-                  Assert (bv[cell->face(f)->vertex_dof_index(v,i)]
-                          ==
-                          Functions::SquareFunction<spacedim>()
-                          .value(cell->face(f)->vertex(v),i),
-                          ExcInternalError());
+                  AssertThrow (bv.find(cell->face(f)->vertex_dof_index(v,i))
+                               != bv.end(),
+                               ExcInternalError());
+                  AssertThrow (bv[cell->face(f)->vertex_dof_index(v,i)]
+                               ==
+                               Functions::SquareFunction<spacedim>()
+                               .value(cell->face(f)->vertex(v),i),
+                               ExcInternalError());
                 }
     }
 }
index 09d1db9a95a84d1a4b1afa903aba80ee3e95a732..b8978f82c35fa19a405a73c8c3a7a47eafcf13a3 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -63,7 +63,7 @@ void test()
                                                        x, 0);
   // we have a symmetric domain and a symmetric function. the result
   // should be close to zero
-  Assert (std::fabs(mean) < 1e-15, ExcInternalError());
+  AssertThrow (std::fabs(mean) < 1e-15, ExcInternalError());
   deallog << "OK" << std::endl;
 }
 
index 123f984cb4cb8df6e476e273627af440c59711d8..f87e4b481c4273911ccee0c853279dfb51d67740 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -96,7 +96,7 @@ void test()
            cell != triangulation.end(); ++cell, ++index)
         if (flags[index])
           cell->set_refine_flag();
-      Assert (index == triangulation.n_active_cells(), ExcInternalError());
+      AssertThrow (index == triangulation.n_active_cells(), ExcInternalError());
 
       // flag all other cells for coarsening
       // (this should ensure that at least
@@ -113,8 +113,8 @@ void test()
 
       // verify that none of the cells
       // violates the level-1-at-vertex rule
-      Assert (satisfies_level1_at_vertex_rule (triangulation),
-              ExcInternalError());
+      AssertThrow (satisfies_level1_at_vertex_rule (triangulation),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index c5f8be6d5e364b54aaa5a5e3f3718a5fdf86148a..7582362e2ce38195a08d83ac43a9b7510d7c17bb 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -128,8 +128,8 @@ void test()
 
       // verify that none of the cells
       // violates the level-1-at-vertex rule
-      Assert (satisfies_level1_at_vertex_rule (triangulation),
-              ExcInternalError());
+      AssertThrow (satisfies_level1_at_vertex_rule (triangulation),
+                   ExcInternalError());
 
 
       deallog << "Iteration " << i
index 7ffb326bec9634d47efe9b4cf3f474d27492c16f..99a9d356f77dd0a0115e3536a27d95a5cfc5e755 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -97,8 +97,8 @@ void test()
 
   // verify that none of the cells
   // violates the level-1-at-vertex rule
-  Assert (satisfies_level1_at_vertex_rule (triangulation),
-          ExcInternalError());
+  AssertThrow (satisfies_level1_at_vertex_rule (triangulation),
+               ExcInternalError());
 }
 
 
index 3d8b46c7734a49be9989833119593cc28b6eff6a..d3916e66fa06da6c8a19a916a0d251f7413f8be7 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -111,23 +111,23 @@ void test ()
   deallog << "Check that both constraint matrices are identical... ";
   for (unsigned int i=0; i<dof.n_dofs(); ++i)
     {
-      Assert (correct_constraints.is_constrained(i) ==
-              library_constraints.is_constrained(i), ExcInternalError());
+      AssertThrow (correct_constraints.is_constrained(i) ==
+                   library_constraints.is_constrained(i), ExcInternalError());
       typedef const std::vector<std::pair<types::global_dof_index, double> > &constraint_format;
       if (correct_constraints.is_constrained(i))
         {
           constraint_format correct = *correct_constraints.get_constraint_entries(i);
           constraint_format library = *library_constraints.get_constraint_entries(i);
-          Assert (correct.size() == library.size(), ExcInternalError());
+          AssertThrow (correct.size() == library.size(), ExcInternalError());
           for (unsigned int q=0; q<correct.size(); ++q)
             {
-              Assert (correct[q].first == library[q].first, ExcInternalError());
-              Assert (std::fabs(correct[q].second-library[q].second) < 1e-14,
-                      ExcInternalError());
+              AssertThrow (correct[q].first == library[q].first, ExcInternalError());
+              AssertThrow (std::fabs(correct[q].second-library[q].second) < 1e-14,
+                           ExcInternalError());
             }
-          Assert (std::fabs(correct_constraints.get_inhomogeneity(i)-
-                            library_constraints.get_inhomogeneity(i))<1e-14,
-                  ExcInternalError());
+          AssertThrow (std::fabs(correct_constraints.get_inhomogeneity(i)-
+                                 library_constraints.get_inhomogeneity(i))<1e-14,
+                       ExcInternalError());
         }
     }
   deallog << "OK." << std::endl;
index 45e3919ec6c55645e13cb7b3ae309b1f548dc042..39ca7fb98b588c8c35b739e386c44a3bede0997f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2014 by the deal.II authors
+// Copyright (C) 2014-2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -60,7 +60,7 @@ void test()
            cell != triangulation.end(); ++cell, ++index)
         if (flags[index])
           cell->set_refine_flag();
-      Assert (index == triangulation.n_active_cells(), ExcInternalError());
+      AssertThrow (index == triangulation.n_active_cells(), ExcInternalError());
 
       // flag all other cells for coarsening
       // (this should ensure that at least
@@ -79,15 +79,15 @@ void test()
   FE_Q<dim> fe(2);
   DoFHandler<dim> dof_handler (triangulation);
   dof_handler.distribute_dofs(fe);
-  
+
   // now extract patches and print the number of dofs on each
   for (typename DoFHandler<dim>::active_cell_iterator
-        cell = dof_handler.begin_active();
+       cell = dof_handler.begin_active();
        cell != dof_handler.end(); ++cell)
     deallog << cell << ": "
-           << DoFTools::count_dofs_on_patch<DoFHandler<dim> >
-               (GridTools::get_patch_around_cell<DoFHandler<dim> > (cell))
-           << std::endl;
+            << DoFTools::count_dofs_on_patch<DoFHandler<dim> >
+            (GridTools::get_patch_around_cell<DoFHandler<dim> > (cell))
+            << std::endl;
 }
 
 
index c39ccd403ccb783eda8ee93a4ee658fc3f5b5ee5..51d7dd0a730fc67531d8aa734fadc4d1a457352a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2000 - 2014 by the deal.II authors
+// Copyright (C) 2000 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -159,12 +159,12 @@ public:
   {
     for (unsigned int q=0; q<uh.size(); ++q)
       {
-        Assert (computed_quantities[q].size() == 1,
-                ExcInternalError());
+        AssertThrow (computed_quantities[q].size() == 1,
+                     ExcInternalError());
 
         computed_quantities[q](0) = uh[q](0)*uh[q](0) + uh[q](1)*uh[q](1);
-        Assert (std::fabs(computed_quantities[q](0)-1) < 1e-12,
-                ExcInternalError());
+        AssertThrow (std::fabs(computed_quantities[q](0)-1) < 1e-12,
+                     ExcInternalError());
       }
   }
 };
index c001c32221dddf452b01885d4dbf28faa97474fb..e9ae1441e2bcf86c706ea634317ca93b0823ad85 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2000 - 2014 by the deal.II authors
+// Copyright (C) 2000 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -152,8 +152,8 @@ public:
                 ExcInternalError());
 
         computed_quantities[q](0) = uh[q](0)*uh[q](0) + uh[q](1)*uh[q](1);
-        Assert (std::fabs(computed_quantities[q](0)-1) < 1e-12,
-                ExcInternalError());
+        AssertThrow (std::fabs(computed_quantities[q](0)-1) < 1e-12,
+                     ExcInternalError());
       }
   }
 };
index 9b27cb68d0f3ae8d880c1ef37c5759f2fa8e77cb..6535429d29af414036f1adbbc473bce3288754c1 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2000 - 2014 by the deal.II authors
+// Copyright (C) 2000 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -153,8 +153,8 @@ public:
 
         for (unsigned int d=0; d<dim; ++d)
           computed_quantities[q](d) = uh[q](0)*uh[q](0) + uh[q](1)*uh[q](1);
-        Assert (std::fabs(computed_quantities[q](0)-1) < 1e-12,
-                ExcInternalError());
+        AssertThrow (std::fabs(computed_quantities[q](0)-1) < 1e-12,
+                     ExcInternalError());
       }
   }
 };
index 8c7d0704bdfd7cbc7e48bc46a02a14ada9542c74..ed6e62dbd072e3d86377145f3e079706e370925d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -68,7 +68,7 @@ void test()
            cell != triangulation.end(); ++cell, ++index)
         if (flags[index])
           cell->set_refine_flag();
-      Assert (index == triangulation.n_active_cells(), ExcInternalError());
+      AssertThrow (index == triangulation.n_active_cells(), ExcInternalError());
 
       // flag all other cells for coarsening
       // (this should ensure that at least
@@ -90,16 +90,16 @@ void test()
       IndexSet all (N);
       all.add_range (0, N);
 
-      Assert (dof_handler.n_locally_owned_dofs() == N,
-              ExcInternalError());
-      Assert (dof_handler.locally_owned_dofs() == all,
-              ExcInternalError());
-      Assert (dof_handler.n_locally_owned_dofs_per_processor() ==
-              std::vector<types::global_dof_index> (1,N),
-              ExcInternalError());
-      Assert (dof_handler.locally_owned_dofs_per_processor() ==
-              std::vector<IndexSet>(1,all),
-              ExcInternalError());
+      AssertThrow (dof_handler.n_locally_owned_dofs() == N,
+                   ExcInternalError());
+      AssertThrow (dof_handler.locally_owned_dofs() == all,
+                   ExcInternalError());
+      AssertThrow (dof_handler.n_locally_owned_dofs_per_processor() ==
+                   std::vector<types::global_dof_index> (1,N),
+                   ExcInternalError());
+      AssertThrow (dof_handler.locally_owned_dofs_per_processor() ==
+                   std::vector<IndexSet>(1,all),
+                   ExcInternalError());
     }
 }
 
index 26dc63c2a8dcc353d7208d6923b8130b50edfbfa..e34017a04b374c41f974120734fc01f1ba0bacbc 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2002 - 2014 by the deal.II authors
+// Copyright (C) 2002 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -63,10 +63,10 @@ void test (const char *filename)
           // face is misoriented,
           // then there must be a
           // neighbor over there
-          Assert (cell->neighbor(f)
-                  ->face_orientation(cell->neighbor_of_neighbor(f))
-                  == true,
-                  ExcInternalError());
+          AssertThrow (cell->neighbor(f)
+                       ->face_orientation(cell->neighbor_of_neighbor(f))
+                       == true,
+                       ExcInternalError());
         }
   deallog << "  " << misoriented_faces << " misoriented faces" << std::endl;
 }
index f6981807173729041cf039b8d2cf7db3c35da303..90b25eb58ece526aefcd934ad5fbf4caf8357db1 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2007 - 2014 by the deal.II authors
+// Copyright (C) 2007 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -81,32 +81,32 @@ void test (const Triangulation<dim> &tr,
 
               for (unsigned int d=0; d<dim; ++d)
                 {
-                  Assert (fe_values[vec_components].value (i,q)[d]
-                          ==
-                          fe_values.shape_value_component (i,q,c+d),
-                          ExcInternalError());
-
-                  Assert (fe_values[vec_components].gradient (i,q)[d]
-                          ==
-                          fe_values.shape_grad_component (i,q,c+d),
-                          ExcInternalError());
-
-                  Assert (fe_values[vec_components].symmetric_gradient (i,q)
-                          ==
-                          (fe_values[vec_components].gradient(i,q) +
-                           transpose(fe_values[vec_components].gradient(i,q)))/2,
-                          ExcInternalError());
-
-                  Assert (fe_values[vec_components].hessian (i,q)[d]
-                          ==
-                          fe_values.shape_hessian_component (i,q,c+d),
-                          ExcInternalError());
+                  AssertThrow (fe_values[vec_components].value (i,q)[d]
+                               ==
+                               fe_values.shape_value_component (i,q,c+d),
+                               ExcInternalError());
+
+                  AssertThrow (fe_values[vec_components].gradient (i,q)[d]
+                               ==
+                               fe_values.shape_grad_component (i,q,c+d),
+                               ExcInternalError());
+
+                  AssertThrow (fe_values[vec_components].symmetric_gradient (i,q)
+                               ==
+                               (fe_values[vec_components].gradient(i,q) +
+                                transpose(fe_values[vec_components].gradient(i,q)))/2,
+                               ExcInternalError());
+
+                  AssertThrow (fe_values[vec_components].hessian (i,q)[d]
+                               ==
+                               fe_values.shape_hessian_component (i,q,c+d),
+                               ExcInternalError());
                 }
 
-              Assert (fe_values[vec_components].divergence (i,q)
-                      ==
-                      trace (fe_values[vec_components].gradient (i,q)),
-                      ExcInternalError());
+              AssertThrow (fe_values[vec_components].divergence (i,q)
+                           ==
+                           trace (fe_values[vec_components].gradient (i,q)),
+                           ExcInternalError());
             }
       }
 }
index e07ed62c4e46462fd95940c02115bacac291537d..4c678957b0eb8be172659924f666540d0e741df6 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2007 - 2014 by the deal.II authors
+// Copyright (C) 2007 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -86,26 +86,26 @@ void test (const Triangulation<dim> &tr,
 
                   for (unsigned int d=0; d<dim; ++d)
                     {
-                      Assert (fe_values[vec_components].value (i,q)[d]
-                              ==
-                              fe_values.shape_value_component (i,q,c+d),
-                              ExcInternalError());
-
-                      Assert (fe_values[vec_components].gradient (i,q)[d]
-                              ==
-                              fe_values.shape_grad_component (i,q,c+d),
-                              ExcInternalError());
-
-                      Assert (fe_values[vec_components].symmetric_gradient (i,q)
-                              ==
-                              (fe_values[vec_components].gradient(i,q) +
-                               transpose(fe_values[vec_components].gradient(i,q)))/2,
-                              ExcInternalError());
-
-                      Assert (fe_values[vec_components].hessian (i,q)[d]
-                              ==
-                              fe_values.shape_hessian_component (i,q,c+d),
-                              ExcInternalError());
+                      AssertThrow (fe_values[vec_components].value (i,q)[d]
+                                   ==
+                                   fe_values.shape_value_component (i,q,c+d),
+                                   ExcInternalError());
+
+                      AssertThrow (fe_values[vec_components].gradient (i,q)[d]
+                                   ==
+                                   fe_values.shape_grad_component (i,q,c+d),
+                                   ExcInternalError());
+
+                      AssertThrow (fe_values[vec_components].symmetric_gradient (i,q)
+                                   ==
+                                   (fe_values[vec_components].gradient(i,q) +
+                                    transpose(fe_values[vec_components].gradient(i,q)))/2,
+                                   ExcInternalError());
+
+                      AssertThrow (fe_values[vec_components].hessian (i,q)[d]
+                                   ==
+                                   fe_values.shape_hessian_component (i,q,c+d),
+                                   ExcInternalError());
                     }
                 }
           }
index fdef180f8979c9865c6b3df4232f29dafce1a909..b4dec615dd0404d3b6a96493f41b4a5b906cd33e 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2007 - 2014 by the deal.II authors
+// Copyright (C) 2007 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -87,9 +87,9 @@ void test (const Triangulation<dim> &tr,
             for (unsigned int d=0; d<dim; ++d)
               grad[d] = vector_values[q][c+d];
 
-            Assert ((selected_vector_values[q] - symmetrize(grad)).norm()
-                    <= 1e-12 * selected_vector_values[q].norm(),
-                    ExcInternalError());
+            AssertThrow ((selected_vector_values[q] - symmetrize(grad)).norm()
+                         <= 1e-12 * selected_vector_values[q].norm(),
+                         ExcInternalError());
           }
       }
 }
index f364a90fd6cb0c3db8434931f9e3b1adff6c24a1..dfe1a61ce60d38b8ddb04e6d3b4021f56d65c771 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2007 - 2014 by the deal.II authors
+// Copyright (C) 2007 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -82,9 +82,9 @@ void test (const Triangulation<dim> &tr,
             for (unsigned int d=0; d<dim; ++d)
               grad[d] = vector_values[q][c+d];
 
-            Assert (std::fabs(selected_vector_values[q] - trace(grad))
-                    <= 1e-12 * std::fabs(selected_vector_values[q]),
-                    ExcInternalError());
+            AssertThrow (std::fabs(selected_vector_values[q] - trace(grad))
+                         <= 1e-12 * std::fabs(selected_vector_values[q]),
+                         ExcInternalError());
           }
       }
 }
index 7adeb7c137d82416250d5cfba2eb6a7fa359d66f..d07dcc277a73f99fb596688f9efb0f21c4d57ac4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2007 - 2014 by the deal.II authors
+// Copyright (C) 2007 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -84,11 +84,11 @@ void test (const Triangulation<dim> &tr,
             for (unsigned int d=0; d<dim; ++d)
               grad[d] = vector_values[q][c+d];
 
-            Assert ((std::fabs(selected_vector_values[q] - trace(grad))
-                     <= 1e-12 * std::fabs(selected_vector_values[q]))
-                    ||
-                    (std::fabs(selected_vector_values[q]) <= 1e-10),
-                    ExcInternalError());
+            AssertThrow ((std::fabs(selected_vector_values[q] - trace(grad))
+                          <= 1e-12 * std::fabs(selected_vector_values[q]))
+                         ||
+                         (std::fabs(selected_vector_values[q]) <= 1e-10),
+                         ExcInternalError());
           }
       }
 }
index caefe5c12650a618c3f522aa89bf6099d454b274..ec83968abc541d603745c09834d9082f90397490 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -214,10 +214,10 @@ void MixedElastoPlasticity<dim>::assemble_system()
         for (unsigned int m = 0; m < dim; m++)
           {
             for (unsigned int n = 0; n< dim; n++)
-              Assert ( (local_values[q])[m][n] == stress_value, ExcInternalError());
+              AssertThrow ( (local_values[q])[m][n] == stress_value, ExcInternalError());
 
-            Assert ( (local_divergences[q])[m] == 0.0, ExcInternalError());
-            Assert ( local_scalar_values[q] == gamma_value, ExcInternalError());
+            AssertThrow ( (local_divergences[q])[m] == 0.0, ExcInternalError());
+            AssertThrow ( local_scalar_values[q] == gamma_value, ExcInternalError());
 
           }
       }
index 0ce76f0117e7f0e95a3ae2194afb54c265e86b05..e942d2c72f82ab52364cb9c6d93fc335db846ed9 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2007 - 2014 by the deal.II authors
+// Copyright (C) 2007 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -40,12 +40,12 @@ public:
   F() : Function<2>(2) {}
 
   virtual void vector_value (const Point<2> &p,
-                            Vector<double> &v) const
-    {
-      // make the function equal to (0,x^2)
-      v[0] = 0;
-      v[1] = p[0]*p[0];
-    }
+                             Vector<double> &v) const
+  {
+    // make the function equal to (0,x^2)
+    v[0] = 0;
+    v[1] = p[0]*p[0];
+  }
 };
 
 
@@ -59,8 +59,8 @@ Tensor<1,1> curl (const Tensor<2,2> &grads)
 Tensor<1,3> curl (const Tensor<2,3> &grads)
 {
   return Point<3>(grads[2][1] - grads[1][2],
-                 grads[0][2] - grads[2][0],
-                 grads[1][0] - grads[0][1]);
+                  grads[0][2] - grads[2][0],
+                  grads[1][0] - grads[0][1]);
 }
 
 
@@ -99,19 +99,19 @@ void test (const Triangulation<dim> &tr,
   for (unsigned int q=0; q<quadrature.size(); ++q)
     {
       deallog << "  curls[q]= " << curls[q] << std::endl
-             << "  grads[q]= " << grads[q] << std::endl;
+              << "  grads[q]= " << grads[q] << std::endl;
       Assert ((curl(grads[q]) - curls[q]).norm()
-             <= 1e-10,
-             ExcInternalError());
+              <= 1e-10,
+              ExcInternalError());
 
       // we know the function F=(0,x^2) and we chose an element with
       // high enough degree to exactly represent this function, so the
       // curl of this function should be
       //   curl F = d_x F_y - d_y F_x = 2x
       // verify that this is true
-      Assert (std::fabs(curls[q][0] - 2*fe_values.quadrature_point(q)[0])
-             <= 1e-10,
-             ExcInternalError());
+      AssertThrow (std::fabs(curls[q][0] - 2*fe_values.quadrature_point(q)[0])
+                   <= 1e-10,
+                   ExcInternalError());
     }
 }
 
index 459b7dc9f789efb9ac388715f055a3c496962dcd..2e6e84d7648b8ae9e60988c357237d738718ce9f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2007 - 2014 by the deal.II authors
+// Copyright (C) 2007 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -40,12 +40,12 @@ public:
   F() : Function<2>(2) {}
 
   virtual void vector_value (const Point<2> &p,
-                            Vector<double> &v) const
-    {
-      // make the function equal to (0,x^2)
-      v[0] = 0;
-      v[1] = p[0]*p[0];
-    }
+                             Vector<double> &v) const
+  {
+    // make the function equal to (0,x^2)
+    v[0] = 0;
+    v[1] = p[0]*p[0];
+  }
 };
 
 
@@ -59,8 +59,8 @@ Tensor<1,1> curl (const Tensor<2,2> &grads)
 Tensor<1,3> curl (const Tensor<2,3> &grads)
 {
   return Point<3>(grads[2][1] - grads[1][2],
-                 grads[0][2] - grads[2][0],
-                 grads[1][0] - grads[0][1]);
+                  grads[0][2] - grads[2][0],
+                  grads[1][0] - grads[0][1]);
 }
 
 
@@ -68,7 +68,7 @@ Tensor<1,3> curl (const Tensor<2,3> &grads)
 template<int dim>
 void test (const Triangulation<dim> &tr,
            const FiniteElement<dim> &fe,
-          const unsigned int degree)
+           const unsigned int degree)
 {
   deallog << "FE=" << fe.get_name()
           << std::endl;
@@ -82,7 +82,7 @@ void test (const Triangulation<dim> &tr,
   ConstraintMatrix cm;
   cm.close ();
   VectorTools::project (dof, cm, QGauss<2>(2+degree), F(), fe_function);
-  
+
   const QGauss<dim> quadrature(2);
   FEValues<dim> fe_values (fe, quadrature,
                            update_values | update_gradients | update_q_points);
@@ -100,19 +100,19 @@ void test (const Triangulation<dim> &tr,
   for (unsigned int q=0; q<quadrature.size(); ++q)
     {
       deallog << "  curls[q]= " << curls[q] << std::endl
-             << "  grads[q]= " << grads[q] << std::endl;
+              << "  grads[q]= " << grads[q] << std::endl;
       Assert ((curl(grads[q]) - curls[q]).norm()
-             <= 1e-10,
-             ExcInternalError());
+              <= 1e-10,
+              ExcInternalError());
 
       // we know the function F=(0,x^2) and we chose an element with
       // high enough degree to exactly represent this function, so the
       // curl of this function should be
       //   curl F = d_x F_y - d_y F_x = 2x
       // verify that this is true
-      Assert (std::fabs(curls[q][0] - 2*fe_values.quadrature_point(q)[0])
-             <= 1e-10,
-             ExcInternalError());
+      AssertThrow (std::fabs(curls[q][0] - 2*fe_values.quadrature_point(q)[0])
+                   <= 1e-10,
+                   ExcInternalError());
     }
 }
 
index 80839d8843de517b0a54ea1a34d7d040b899f003..1008bfe323b98d5b2436a7b3596d740451206db5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2001 - 2014 by the deal.II authors
+// Copyright (C) 2001 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -82,7 +82,7 @@ void test ()
       for (unsigned int d=0; d<2; ++d)
         if (cell->center()(d) > 0)
           subdomain |= (1<<d);
-      Assert (subdomain < (1<<2), ExcInternalError());
+      AssertThrow (subdomain < (1<<2), ExcInternalError());
 
       cell->set_subdomain_id (subdomain);
     };
@@ -206,14 +206,14 @@ void test ()
                  (cell1->subdomain_id () != 1))
             ++cell1;
 
-          Assert (cell == cell1, ExcInternalError());
-          Assert (cell1 == cell, ExcInternalError());
+          AssertThrow (cell == cell1, ExcInternalError());
+          AssertThrow (cell1 == cell, ExcInternalError());
 
           if (cell.state() != IteratorState::valid)
             break;
         };
-      Assert (cell == endc, ExcInternalError());
-      Assert (cell1 == endc, ExcInternalError());
+      AssertThrow (cell == endc, ExcInternalError());
+      AssertThrow (cell1 == endc, ExcInternalError());
 
       logfile << "Check 5: OK" << std::endl;
     };
index 8032aeabe20131b116eb0359281dbff60583fe00..a1694a8dc6bb000dffb215ab5f85c8e5841ce716 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2001 - 2014 by the deal.II authors
+// Copyright (C) 2001 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -82,7 +82,7 @@ void test ()
       for (unsigned int d=0; d<2; ++d)
         if (cell->center()(d) > 0)
           subdomain |= (1<<d);
-      Assert (subdomain < (1<<2), ExcInternalError());
+      AssertThrow (subdomain < (1<<2), ExcInternalError());
 
       cell->set_subdomain_id (subdomain);
     };
@@ -205,14 +205,14 @@ void test ()
                  (cell1->subdomain_id () != 1))
             ++cell1;
 
-          Assert (cell == cell1, ExcInternalError());
-          Assert (cell1 == cell, ExcInternalError());
+          AssertThrow (cell == cell1, ExcInternalError());
+          AssertThrow (cell1 == cell, ExcInternalError());
 
           if (cell.state() != IteratorState::valid)
             break;
         };
-      Assert (cell == endc, ExcInternalError());
-      Assert (cell1 == endc, ExcInternalError());
+      AssertThrow (cell == endc, ExcInternalError());
+      AssertThrow (cell1 == endc, ExcInternalError());
 
       logfile << "Check 5: OK" << std::endl;
     };
index 4c4d3d3de9d1f9f7d91f8067dd2a7b4205b11ffa..ebd856ccb3c73499777cce599b0efb2737e20035 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2001 - 2014 by the deal.II authors
+// Copyright (C) 2001 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -76,7 +76,7 @@ void test ()
       for (unsigned int d=0; d<2; ++d)
         if (cell->center()(d) > 0)
           subdomain |= (1<<d);
-      Assert (subdomain < (1<<2), ExcInternalError());
+      AssertThrow (subdomain < (1<<2), ExcInternalError());
 
       cell->set_subdomain_id (subdomain);
     };
index 094235765b3eb76bcfaa2d6a9101d940e33c60ff..609b149e38b37de03385813edf0eb66440631fcc 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2013 - 2014 by the deal.II authors
+// Copyright (C) 2013 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -67,8 +67,8 @@ solve_filtered (std::map<types::global_dof_index,double> &bv,
 
   for (std::map<types::global_dof_index,double>::const_iterator i=bv.begin();
        i!=bv.end(); ++i)
-    Assert (std::fabs(u(i->first) - i->second) < 1e-8,
-            ExcInternalError());
+    AssertThrow (std::fabs(u(i->first) - i->second) < 1e-8,
+                 ExcInternalError());
 }
 
 
index 9544b00f269cf4ffaffeb8a01f966840e17c1c24..1f67f2580b92ddd255b7b6b438e75e6f624d1e62 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2014 by the deal.II authors
+// Copyright (C) 2014-2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -60,7 +60,7 @@ void test()
            cell != triangulation.end(); ++cell, ++index)
         if (flags[index])
           cell->set_refine_flag();
-      Assert (index == triangulation.n_active_cells(), ExcInternalError());
+      AssertThrow (index == triangulation.n_active_cells(), ExcInternalError());
 
       // flag all other cells for coarsening
       // (this should ensure that at least
@@ -79,19 +79,19 @@ void test()
   FE_Q<dim> fe(2);
   DoFHandler<dim> dof_handler (triangulation);
   dof_handler.distribute_dofs(fe);
-  
+
   // now extract patches and print the mapping from global to patch dofs
   for (typename DoFHandler<dim>::active_cell_iterator
-        cell = dof_handler.begin_active();
+       cell = dof_handler.begin_active();
        cell != dof_handler.end(); ++cell)
     {
       const std::vector<types::global_dof_index>
-       m = DoFTools::get_dofs_on_patch<DoFHandler<dim> >
-       (GridTools::get_patch_around_cell<DoFHandler<dim> > (cell));
+      m = DoFTools::get_dofs_on_patch<DoFHandler<dim> >
+          (GridTools::get_patch_around_cell<DoFHandler<dim> > (cell));
       deallog << cell << ": ";
       for (unsigned int i=0; i<m.size(); ++i)
-       deallog << i << "->" << m[i]
-               << ' ';
+        deallog << i << "->" << m[i]
+                << ' ';
       deallog << std::endl;
     }
 }
index c7fa511e2e0ca4b25af7bf3dd1145979b5655582..20043e0bbd35d3b72d9f584e1d44b7fdeb2f4f85 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2014 by the deal.II authors
+// Copyright (C) 2014 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -58,7 +58,7 @@ void test()
            cell != triangulation.end(); ++cell, ++index)
         if (flags[index])
           cell->set_refine_flag();
-      Assert (index == triangulation.n_active_cells(), ExcInternalError());
+      AssertThrow (index == triangulation.n_active_cells(), ExcInternalError());
 
       // flag all other cells for coarsening
       // (this should ensure that at least
@@ -77,19 +77,19 @@ void test()
   // now extract patches and print every fifth of them
   unsigned int index = 0;
   for (typename Triangulation<dim>::active_cell_iterator
-        cell = triangulation.begin_active();
+       cell = triangulation.begin_active();
        cell != triangulation.end(); ++cell, ++index)
     {
       std::vector<typename Triangulation<dim>::active_cell_iterator> patch_cells
-       = GridTools::get_patch_around_cell<Triangulation<dim> > (cell);
+        = GridTools::get_patch_around_cell<Triangulation<dim> > (cell);
 
       if (index % 5 == 0)
-       {
-         deallog << "Patch around cell " << cell << ": ";
-         for (unsigned int i=0; i<patch_cells.size(); ++i)
-           deallog << patch_cells[i] << ' ';
-         deallog << std::endl;
-       }
+        {
+          deallog << "Patch around cell " << cell << ": ";
+          for (unsigned int i=0; i<patch_cells.size(); ++i)
+            deallog << patch_cells[i] << ' ';
+          deallog << std::endl;
+        }
     }
 }
 
index 9c826bb2a2f7c1f6c964c6f61e0c232efc093acf..5277e6887d78373cb2bc4244916feb158650ffa7 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2007 - 2014 by the deal.II authors
+// Copyright (C) 2007 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -57,8 +57,8 @@ void check (const unsigned int n)
        cell = tria.begin_active();
        cell != tria.end(); ++cell)
     for (unsigned int f=0; f<GeometryInfo<dim>::faces_per_cell; ++f)
-      Assert (cell->face(f)->at_boundary() == cell->at_boundary(f),
-              ExcInternalError());
+      AssertThrow (cell->face(f)->at_boundary() == cell->at_boundary(f),
+                   ExcInternalError());
 
   // also output something slightly
   // more useful
index fd1463b2b3f278d824a3b6c0f43b9a2bf4b02cc4..7e7467f67efc910b3f5856da1eedc74c48b72426 100644 (file)
@@ -51,11 +51,11 @@ void check (double r1, double r2, unsigned int n)
        cell != tria.end(); ++cell)
     for (unsigned int f=0; f<GeometryInfo<dim>::faces_per_cell; ++f)
       if (cell->face(f)->at_boundary())
-       for (unsigned int l=0; l<GeometryInfo<dim>::lines_per_face; ++l)
-         Assert (cell->face(f)->line(l)->boundary_indicator()
-                 ==
-                 cell->face(f)->boundary_indicator(),
-                 ExcInternalError());
+        for (unsigned int l=0; l<GeometryInfo<dim>::lines_per_face; ++l)
+          AssertThrow (cell->face(f)->line(l)->boundary_indicator()
+                       ==
+                       cell->face(f)->boundary_indicator(),
+                       ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 9d13067d21b2f8eb237534a1ae15dba6b37d5765..4d79dd5f118290f7db8734e63c0d951ec945529f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2002 - 2014 by the deal.II authors
+// Copyright (C) 2002 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -77,9 +77,9 @@ void test2 ()
       for (unsigned int e=0; e<GeometryInfo<2>::faces_per_cell; ++e)
         if (f != e)
           if (!cell->at_boundary(e) && !cell->at_boundary(f))
-            Assert (cell->neighbor(e) !=
-                    cell->neighbor(f),
-                    ExcInternalError());
+            AssertThrow (cell->neighbor(e) !=
+                         cell->neighbor(f),
+                         ExcInternalError());
   deallog << "OK" << std::endl;
 }
 
index 35e0418f9e4b6d3da8f16659521bcef7b5ad822b..d79011180738e07730fd4a0664839f3596f629e3 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -234,7 +234,7 @@ void LaplaceProblem<dim>::assemble_system ()
   // and compare whether we really got the
   // same right hand side vector
   test -= system_rhs;
-  Assert (test.l2_norm() <= 1e-12, ExcInternalError());
+  AssertThrow (test.l2_norm() <= 1e-12, ExcInternalError());
 }
 
 template <int dim>
index d3d6e40a9e809e492d7f975dc82ecf80c9590ee4..9d7b11b8999548098255bb4f43200fa7a916021d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -69,16 +69,16 @@ void test ()
   triangulation.refine_global (3);
   std::map<types::material_id, const Function<dim>*> functions;
   for (typename Triangulation<dim>::active_cell_iterator
-        cell = triangulation.begin_active();
+       cell = triangulation.begin_active();
        cell != triangulation.end();
        ++cell)
     {
       cell->set_material_id(cell->index() % 128);
       if (functions.find(cell->index() % 128) == functions.end())
-       functions[cell->index() % 128]
-         = new ConstantFunction<dim>(cell->index() % 128);
+        functions[cell->index() % 128]
+          = new ConstantFunction<dim>(cell->index() % 128);
     }
-  
+
   for (unsigned int p=1; p<7-dim; ++p)
     {
       FE_DGQ<dim>              fe(p);
@@ -87,19 +87,19 @@ void test ()
 
       Vector<double> interpolant (dof_handler.n_dofs());
       VectorTools::interpolate_based_on_material_id (MappingQ1<dim>(),
-                                                    dof_handler,
-                                                    functions,
-                                                    interpolant);
+                                                     dof_handler,
+                                                     functions,
+                                                     interpolant);
       for (typename DoFHandler<dim>::active_cell_iterator
-            cell = dof_handler.begin_active();
-          cell != dof_handler.end();
-          ++cell)
-       {
-         Vector<double> values (fe.dofs_per_cell);
-         cell->get_dof_values (interpolant, values);
-         for (unsigned int i=0; i<fe.dofs_per_cell; ++i)
-           Assert (values[i] == cell->index() % 128, ExcInternalError());
-       }
+           cell = dof_handler.begin_active();
+           cell != dof_handler.end();
+           ++cell)
+        {
+          Vector<double> values (fe.dofs_per_cell);
+          cell->get_dof_values (interpolant, values);
+          for (unsigned int i=0; i<fe.dofs_per_cell; ++i)
+            AssertThrow (values[i] == cell->index() % 128, ExcInternalError());
+        }
     }
   deallog << "OK" << std::endl;
 }
index d7dc49b5f6fdcb5c3d40db034a87bda0064ccb31..e0149880661c6a6186bc7561cc0adf6020d4e3ec 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -171,11 +171,11 @@ void FindBug<dim>::dirichlet_conditions ()
     {
       if (fixed_dofs[i] == true)
         {
-          Assert (dirichlet_dofs[i] == 13, ExcInternalError());
+          AssertThrow (dirichlet_dofs[i] == 13, ExcInternalError());
         }
       else
         {
-          Assert (dirichlet_dofs[i] == 1, ExcInternalError());
+          AssertThrow (dirichlet_dofs[i] == 1, ExcInternalError());
         };
     };
 
index e56a656ee9af0f7482024c42979c778296dfbaec..188f65cdf6a5b99a69f9f6cc28ebf34735e8d0d4 100644 (file)
@@ -224,10 +224,10 @@ void test ()
        cell != triangulation.end(); ++cell)
     for (unsigned int face_no=0;
          face_no<GeometryInfo<dim>::faces_per_cell; ++face_no)
-      Assert (cell->at_boundary(face_no)
-              ==
-              cell->face(face_no)->at_boundary(),
-              ExcInternalError());
+      AssertThrow (cell->at_boundary(face_no)
+                   ==
+                   cell->face(face_no)->at_boundary(),
+                   ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index b9c93e209ef6cc1e6052cf7199db902bbba7190a..d32a880f3e9e42d83fc79dd2c401a569934760dd 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -117,13 +117,13 @@ void test ()
        cell = triangulation.begin();
        cell != triangulation.end(); ++cell)
     {
-      Assert ((cell->refine_flag_set() == false)
-              &&
-              (cell->coarsen_flag_set() == false),
-              ExcInternalError());
+      AssertThrow ((cell->refine_flag_set() == false)
+                   &&
+                   (cell->coarsen_flag_set() == false),
+                   ExcInternalError());
       if (!cell->active())
-        Assert (cell_is_patch_level_1<2>(cell),
-                ExcInternalError());
+        AssertThrow (cell_is_patch_level_1<2>(cell),
+                     ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 0e3f4886868ee236abcdedbd9364de6ffe0d70c2..f0f9775294d80b849938e5033d7de681ed10edd5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -80,13 +80,13 @@ int main ()
           face=cell->face(face_no);
           boundary.get_normals_at_vertices(face, normals);
           for (unsigned int v=0; v<GeometryInfo<3>::vertices_per_face; ++v)
-            Assert ((boundary.normal_vector (face,
-                                             face->vertex(v))
-                     -
-                     normals[v] / normals[v].norm()).norm()
-                    <
-                    1e-12,
-                    ExcInternalError());
+            AssertThrow ((boundary.normal_vector (face,
+                                                  face->vertex(v))
+                          -
+                          normals[v] / normals[v].norm()).norm()
+                         <
+                         1e-12,
+                         ExcInternalError());
         }
       tria.clear();
     }
index 994d4e535c66ff756e2b3dc25e992c836e49ba29..8c4105b41ef4fcd7f3a33677b76201ea35ce8f18 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -80,13 +80,13 @@ int main ()
           face=cell->face(face_no);
           boundary.get_normals_at_vertices(face, normals);
           for (unsigned int v=0; v<GeometryInfo<2>::vertices_per_face; ++v)
-            Assert ((boundary.normal_vector (face,
-                                             face->vertex(v))
-                     -
-                     normals[v] / normals[v].norm()).norm()
-                    <
-                    1e-12,
-                    ExcInternalError());
+            AssertThrow ((boundary.normal_vector (face,
+                                                  face->vertex(v))
+                          -
+                          normals[v] / normals[v].norm()).norm()
+                         <
+                         1e-12,
+                         ExcInternalError());
         }
       tria.clear();
     }
index 31312cfef3d86436c41f5abb5bdfc266461b62bf..2cebfb20c2f443c96a0152f0d066a39f84ee11e5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -55,13 +55,13 @@ int main ()
           Triangulation<3>::face_iterator face = cell->face(face_no);
           boundary.get_normals_at_vertices(face, normals);
           for (unsigned int v=0; v<GeometryInfo<3>::vertices_per_face; ++v)
-            Assert ((boundary.normal_vector (face,
-                                             face->vertex(v))
-                     -
-                     normals[v] / normals[v].norm()).norm()
-                    <
-                    1e-12,
-                    ExcInternalError());
+            AssertThrow ((boundary.normal_vector (face,
+                                                  face->vertex(v))
+                          -
+                          normals[v] / normals[v].norm()).norm()
+                         <
+                         1e-12,
+                         ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 20b0180b0cf9897c03a0801058797a05a181258c..46f752bff8b0fe52ead0c3ec4981443ead27a109 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -55,13 +55,13 @@ int main ()
           Triangulation<2>::face_iterator face = cell->face(face_no);
           boundary.get_normals_at_vertices(face, normals);
           for (unsigned int v=0; v<GeometryInfo<2>::vertices_per_face; ++v)
-            Assert ((boundary.normal_vector (face,
-                                             face->vertex(v))
-                     -
-                     normals[v] / normals[v].norm()).norm()
-                    <
-                    1e-12,
-                    ExcInternalError());
+            AssertThrow ((boundary.normal_vector (face,
+                                                  face->vertex(v))
+                          -
+                          normals[v] / normals[v].norm()).norm()
+                         <
+                         1e-12,
+                         ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 89cf73f9e3ed982edc301e94fabd285db1e25e49..f081ed526c34eb9d654ff86f841aab224439536e 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -122,9 +122,9 @@ void test ()
           // trial_point than any of
           // the vertices of the quad
           for (unsigned int v=0; v<4; ++v)
-            Assert (p.distance (trial_point) <=
-                    quad->vertex(v).distance (trial_point),
-                    ExcInternalError());
+            AssertThrow (p.distance (trial_point) <=
+                         quad->vertex(v).distance (trial_point),
+                         ExcInternalError());
         }
       tria.clear();
     }
index 2e1a0f1121b154f947b6aba1c4e021b07f08b617..e7769184bb07d7ebd0e4e71246da61c9913307b2 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -93,9 +93,9 @@ void test ()
           // trial_point than any of
           // the vertices of the quad
           for (unsigned int v=0; v<4; ++v)
-            Assert (p.distance (trial_point) <=
-                    quad->vertex(v).distance (trial_point),
-                    ExcInternalError());
+            AssertThrow (p.distance (trial_point) <=
+                         quad->vertex(v).distance (trial_point),
+                         ExcInternalError());
         }
       deallog << std::endl;
     }
index 695d7f86572b98b6c483f035d168b6b326097bbe..1625f2ad231d8cbdb3385518967e929f11b7f456 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2014 by the deal.II authors
+// Copyright (C) 2014 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -45,8 +45,8 @@ void check()
 
     // now verify that it is really only the active cells
     for (auto cell : tr.cell_iterators())
-      Assert (cell->user_flag_set() == !cell->has_children(),
-             ExcInternalError());
+      AssertThrow (cell->user_flag_set() == !cell->has_children(),
+                   ExcInternalError());
   }
 
   // now do the same again for all levels of the triangulation
@@ -54,17 +54,17 @@ void check()
     {
       tr.clear_user_flags ();
       for (auto cell : tr.active_cell_iterators_on_level(l))
-       cell->set_user_flag();
+        cell->set_user_flag();
 
       for (auto cell : tr.cell_iterators_on_level(l))
-       Assert (cell->user_flag_set() == !cell->has_children(),
-               ExcInternalError());
-      
+        AssertThrow (cell->user_flag_set() == !cell->has_children(),
+                     ExcInternalError());
+
       for (auto cell : tr.cell_iterators())
-       Assert ((cell->user_flag_set() == !cell->has_children())
-               ||
-               (l != cell->level()),
-               ExcInternalError());
+        AssertThrow ((cell->user_flag_set() == !cell->has_children())
+                     ||
+                     (l != cell->level()),
+                     ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 071612d101b5d4bb02658320797b6a1568baa5f5..e63a0d46bd364f479c190d516e8ba0b77901d1cc 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2007 - 2014 by the deal.II authors
+// Copyright (C) 2007 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -76,11 +76,15 @@ void test()
       deallog << n << std::endl;
 
       if (t==0)
-        Assert (n == GeometryInfo<dim>::max_children_per_cell,
-                ExcInternalError())
-        else
-          Assert (n == 2,
-                  ExcInternalError());
+        {
+          AssertThrow (n == GeometryInfo<dim>::max_children_per_cell,
+                       ExcInternalError());
+        }
+      else
+        {
+          AssertThrow (n == 2,
+                       ExcInternalError());
+        }
     }
 }
 
index bbafe8a5aa7f8ff7dab1c0c4081f6b6a9a3d7635..f611f04750b2d9b9e48f3edb549636f53307f2d4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2001 - 2014 by the deal.II authors
+// Copyright (C) 2001 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -63,7 +63,7 @@ void test ()
       for (unsigned int d=0; d<dim; ++d)
         if (cell->center()(d) > 0)
           subdomain |= (1<<d);
-      Assert (subdomain < (1<<dim), ExcInternalError());
+      AssertThrow (subdomain < (1<<dim), ExcInternalError());
 
       cell->set_subdomain_id (subdomain);
     };
@@ -79,13 +79,13 @@ void test ()
       std::vector<unsigned int> subdomain_cells(1<<dim, 0);
       for (; cell!=endc; ++cell)
         {
-          Assert (cell->subdomain_id() < (1<<dim), ExcInternalError());
+          AssertThrow (cell->subdomain_id() < (1<<dim), ExcInternalError());
           ++subdomain_cells[cell->subdomain_id()];
         };
       for (unsigned int i=0; i<(1<<dim); ++i)
-        Assert (subdomain_cells[i] == tria.n_active_cells()/(1<<dim),
-                ExcNumberMismatch(subdomain_cells[i],
-                                  tria.n_active_cells()/(1<<dim)));
+        AssertThrow (subdomain_cells[i] == tria.n_active_cells()/(1<<dim),
+                     ExcNumberMismatch(subdomain_cells[i],
+                                       tria.n_active_cells()/(1<<dim)));
       deallog << "Check 1 (dim=" << dim << ") ok" << std::endl;
     };
 
@@ -103,13 +103,13 @@ void test ()
       std::vector<unsigned int> subdomain_cells(1<<dim, 0);
       for (; cell!=endc; ++cell)
         {
-          Assert (cell->subdomain_id() < (1<<dim), ExcInternalError());
+          AssertThrow (cell->subdomain_id() < (1<<dim), ExcInternalError());
           ++subdomain_cells[cell->subdomain_id()];
         };
       for (unsigned int i=0; i<(1<<dim); ++i)
-        Assert (subdomain_cells[i] == tria.n_active_cells()/(1<<dim),
-                ExcNumberMismatch(subdomain_cells[i],
-                                  tria.n_active_cells()/(1<<dim)));
+        AssertThrow (subdomain_cells[i] == tria.n_active_cells()/(1<<dim),
+                     ExcNumberMismatch(subdomain_cells[i],
+                                       tria.n_active_cells()/(1<<dim)));
       deallog << "Check 2 (dim=" << dim << ") ok" << std::endl;
     };
 
@@ -127,15 +127,15 @@ void test ()
         {
           DoFTools::extract_subdomain_dofs (dof_handler, subdomain,
                                             selected_dofs);
-          Assert (static_cast<unsigned int>(std::count (selected_dofs.begin(),
-                                                        selected_dofs.end(),
-                                                        true))
-                  ==
-                  dof_handler.n_dofs() / (1<<dim),
-                  ExcNumberMismatch(std::count (selected_dofs.begin(),
-                                                selected_dofs.end(),
-                                                true),
-                                    dof_handler.n_dofs() / (1<<dim)));
+          AssertThrow (static_cast<unsigned int>(std::count (selected_dofs.begin(),
+                                                             selected_dofs.end(),
+                                                             true))
+                       ==
+                       dof_handler.n_dofs() / (1<<dim),
+                       ExcNumberMismatch(std::count (selected_dofs.begin(),
+                                                     selected_dofs.end(),
+                                                     true),
+                                         dof_handler.n_dofs() / (1<<dim)));
         }
       deallog << "Check 3 (dim=" << dim << ") ok" << std::endl;
     };
@@ -160,16 +160,16 @@ void test ()
         {
           DoFTools::extract_subdomain_dofs (dof_handler, subdomain,
                                             selected_dofs);
-          Assert (static_cast<unsigned int>(std::count (selected_dofs.begin(),
-                                                        selected_dofs.end(),
-                                                        true))
-                  ==
-                  std::pow(static_cast<double>(cells_per_direction/2+1),dim),
-                  ExcNumberMismatch(std::count (selected_dofs.begin(),
-                                                selected_dofs.end(),
-                                                true),
-                                    static_cast<unsigned int>(std::pow(static_cast<double>(
-                                                                cells_per_direction/2+1),dim))));
+          AssertThrow (static_cast<unsigned int>(std::count (selected_dofs.begin(),
+                                                             selected_dofs.end(),
+                                                             true))
+                       ==
+                       std::pow(static_cast<double>(cells_per_direction/2+1),dim),
+                       ExcNumberMismatch(std::count (selected_dofs.begin(),
+                                                     selected_dofs.end(),
+                                                     true),
+                                         static_cast<unsigned int>(std::pow(static_cast<double>(
+                                                                     cells_per_direction/2+1),dim))));
         }
       deallog << "Check 4 (dim=" << dim << ") ok" << std::endl;
     };
index 381e60f51a0ae69effc80e9d8f32fea4c42effff..a3d0287ac813035c1a764d1b17eaf371857e74ef 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2001 - 2014 by the deal.II authors
+// Copyright (C) 2001 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -53,8 +53,8 @@ void test ()
   cell = tria.begin_active (),
   endc = tria.end ();
   for (; cell!=endc; ++cell)
-    Assert (cell->subdomain_id() == 42,
-            ExcInternalError());
+    AssertThrow (cell->subdomain_id() == 42,
+                 ExcInternalError());
   deallog << "OK" << std::endl;
 }
 
index c9e6febdb21e952722dd167fedba6163cba5dc3b..d2167abcd52e4cdfe0381dbbf21156e667d1f172 100644 (file)
@@ -69,8 +69,8 @@ void test ()
   td.end_sweep ();
 
   // make sure we have called TimeStep::end_sweep once for every time step object
-  Assert (end_sweep_flags == std::vector<bool> (n_time_steps, true),
-          ExcInternalError());
+  AssertThrow (end_sweep_flags == std::vector<bool> (n_time_steps, true),
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 9c26d106f4ca9ab611443ff9008c8af94f465e35..78bc2d65402b0a90d46201ffc7dab75236dd186c 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
index ced29431df11c3711591c45ceac7e6c95a522c78..6bb79043c8a1e5f8103f21470abbcbd2db09beba 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -71,7 +71,7 @@ void test()
            cell != triangulation.end(); ++cell, ++index)
         if (flags[index])
           cell->set_refine_flag();
-      Assert (index == triangulation.n_active_cells(), ExcInternalError());
+      AssertThrow (index == triangulation.n_active_cells(), ExcInternalError());
 
       // flag all other cells for coarsening
       // (this should ensure that at least
@@ -90,9 +90,9 @@ void test()
       std::vector<types::global_dof_index> dofs_per_block (fe.n_components());
       DoFTools::count_dofs_per_block (dof_handler, dofs_per_block);
 
-      Assert (std::accumulate (dofs_per_block.begin(), dofs_per_block.end(), 0U)
-              == dof_handler.n_dofs(),
-              ExcInternalError());
+      AssertThrow (std::accumulate (dofs_per_block.begin(), dofs_per_block.end(), 0U)
+                   == dof_handler.n_dofs(),
+                   ExcInternalError());
 
       unsigned int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
       if (myid == 0)
index 40bb0d50bc611543909b56351172e989927acd14..9b9fcf2a415162d75fa58482a2b7536d1847350d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -72,7 +72,7 @@ void test()
            cell != triangulation.end(); ++cell, ++index)
         if (flags[index])
           cell->set_refine_flag();
-      Assert (index == triangulation.n_active_cells(), ExcInternalError());
+      AssertThrow (index == triangulation.n_active_cells(), ExcInternalError());
 
       // flag all other cells for coarsening
       // (this should ensure that at least
@@ -94,16 +94,16 @@ void test()
       IndexSet all (N);
       all.add_range (0, N);
 
-      Assert (dof_handler.n_locally_owned_dofs() == N,
-              ExcInternalError());
-      Assert (dof_handler.locally_owned_dofs() == all,
-              ExcInternalError());
-      Assert (dof_handler.n_locally_owned_dofs_per_processor() ==
-              std::vector<types::global_dof_index> (1,N),
-              ExcInternalError());
-      Assert (dof_handler.locally_owned_dofs_per_processor() ==
-              std::vector<IndexSet>(1,all),
-              ExcInternalError());
+      AssertThrow (dof_handler.n_locally_owned_dofs() == N,
+                   ExcInternalError());
+      AssertThrow (dof_handler.locally_owned_dofs() == all,
+                   ExcInternalError());
+      AssertThrow (dof_handler.n_locally_owned_dofs_per_processor() ==
+                   std::vector<types::global_dof_index> (1,N),
+                   ExcInternalError());
+      AssertThrow (dof_handler.locally_owned_dofs_per_processor() ==
+                   std::vector<IndexSet>(1,all),
+                   ExcInternalError());
     }
 }
 
index 6ba676033b296202b1eda28c8c3f9cd14dfac6a7..6d4b19307e54424ac6438a43651c6aefad9419c3 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -32,9 +32,9 @@
 void test ()
 {
   BlockMask m;
-  Assert (m[0] == true, ExcInternalError());
-  Assert (m[42] == true, ExcInternalError());
-  Assert (m[1000000000] == true, ExcInternalError());
+  AssertThrow (m[0] == true, ExcInternalError());
+  AssertThrow (m[42] == true, ExcInternalError());
+  AssertThrow (m[1000000000] == true, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index aea0da4cb9b7901b950eabedde788114e3f293bc..f7d62c27530d39e1a02a482e8807c7477bef6d07 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,7 +37,7 @@ void test ()
 
   // verify equality
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (m[i] == v[i], ExcInternalError());
+    AssertThrow (m[i] == v[i], ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 40aa93caae80ab8f5aca023512eba183aae65610..456b80da6f0a07f00e7a83e3791446cc6d479b7f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -31,8 +31,8 @@
 
 void test ()
 {
-  Assert (BlockMask(12, false).size() == 12, ExcInternalError());
-  Assert (BlockMask().size() == 0, ExcInternalError());
+  AssertThrow (BlockMask(12, false).size() == 12, ExcInternalError());
+  AssertThrow (BlockMask().size() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index c248564c76c5196dbc8a61bb5f789178fffb48d2..47f1e9a32cc7a3dd45cc779a6b70bbde11501a03 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
 void test ()
 {
   // test for an initialized mask
-  Assert (BlockMask(12,false).represents_n_blocks(12) == true,
-          ExcInternalError());
-  Assert (BlockMask(12,false).represents_n_blocks(13) == false,
-          ExcInternalError());
+  AssertThrow (BlockMask(12,false).represents_n_blocks(12) == true,
+               ExcInternalError());
+  AssertThrow (BlockMask(12,false).represents_n_blocks(13) == false,
+               ExcInternalError());
   // test for an empty mask
-  Assert (BlockMask().represents_n_blocks(12) == true,
-          ExcInternalError());
-  Assert (BlockMask().represents_n_blocks(13) == true,
-          ExcInternalError());
+  AssertThrow (BlockMask().represents_n_blocks(12) == true,
+               ExcInternalError());
+  AssertThrow (BlockMask().represents_n_blocks(13) == true,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 86a7baf4a58d8fae1a821ffb6b21367a34ed9955..3d7fe4c4a9f96df79ee9ef2ad8bb9506f9ed01c5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
 void test ()
 {
   // test for an initialized mask
-  Assert (BlockMask(12,false).represents_the_all_selected_mask() == false,
-          ExcInternalError());
+  AssertThrow (BlockMask(12,false).represents_the_all_selected_mask() == false,
+               ExcInternalError());
   // note the semantics of the following as
   // described in the documentation
-  Assert (BlockMask(12,true).represents_the_all_selected_mask() == false,
-          ExcInternalError());
+  AssertThrow (BlockMask(12,true).represents_the_all_selected_mask() == false,
+               ExcInternalError());
   // test for an empty mask
-  Assert (BlockMask().represents_the_all_selected_mask() == true,
-          ExcInternalError());
+  AssertThrow (BlockMask().represents_the_all_selected_mask() == true,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index d23d87575979f9fc891d9442e0633f0a477e8034..6b6aad1a1d9d8381fcb5ddabfda386c773094c98 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,7 +44,7 @@ void test ()
 
   // verify equality
   for (unsigned int i=0; i<v1.size(); ++i)
-    Assert (m[i] == (v1[i] || v2[i]), ExcInternalError());
+    AssertThrow (m[i] == (v1[i] || v2[i]), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 9408eb5213d34ef5821418e2416cdd4042015669..bd1cb243a3cefd2acbeda7cc74e8d3937b806df4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,7 +44,7 @@ void test ()
 
   // verify equality
   for (unsigned int i=0; i<v1.size(); ++i)
-    Assert (m[i] == (v1[i] && v2[i]), ExcInternalError());
+    AssertThrow (m[i] == (v1[i] && v2[i]), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 1cddae9bc00f4a594ad4a646cdd1fd293197d173..1bb30d32288bff95801e3cd91d0303ef2c5d80de 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -47,14 +47,14 @@ void test ()
   BlockMask m = m1 | m2;
 
   // verify equality
-  Assert (m == BlockMask(v),
-          ExcInternalError());
-  Assert (!(m == m1),
-          ExcInternalError());
-  Assert (!(m == BlockMask(v1)),
-          ExcInternalError());
-  Assert (!(m == BlockMask(v2)),
-          ExcInternalError());
+  AssertThrow (m == BlockMask(v),
+               ExcInternalError());
+  AssertThrow (!(m == m1),
+               ExcInternalError());
+  AssertThrow (!(m == BlockMask(v1)),
+               ExcInternalError());
+  AssertThrow (!(m == BlockMask(v2)),
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index aa8164f58202f18685c5df7322bd53e0c417211b..8f00af71099cfcd7ee6f89b7ec6f1dca076a005e 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -62,8 +62,8 @@ void test (const FiniteElement<dim> &fe,
                            delta_x;
             }
 
-          Assert ((gradient-fd_grad).norm () <= 2e-5,
-                  ExcInternalError());
+          AssertThrow ((gradient-fd_grad).norm () <= 2e-5,
+                       ExcInternalError());
         }
   deallog << "OK" << std::endl;
 }
index bdb736eea61d8ec7f235b9512b32fccc15432f0e..d45109962347ec139fde3fee90eee41776425cf1 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -32,9 +32,9 @@
 void test ()
 {
   ComponentMask m;
-  Assert (m[0] == true, ExcInternalError());
-  Assert (m[42] == true, ExcInternalError());
-  Assert (m[1000000000] == true, ExcInternalError());
+  AssertThrow (m[0] == true, ExcInternalError());
+  AssertThrow (m[42] == true, ExcInternalError());
+  AssertThrow (m[1000000000] == true, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 749d4c2589c6e1f101e2208f26c9344e13418881..31079f68e857d6958f349857df718c2234ebe1ff 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,7 +39,7 @@ void test ()
 
   // verify equality
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (m[i] == v[i], ExcInternalError());
+    AssertThrow (m[i] == v[i], ExcInternalError());
 
   // this needs to throw an exception
   try
index 1ddab814af0c8176c5e24c240f192b67c2cc42b7..d340297665a17031f22b96d51ff1fcba066c4f06 100644 (file)
@@ -37,7 +37,7 @@ void test ()
 
   // verify equality
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (m[i] == v[i], ExcInternalError());
+    AssertThrow (m[i] == v[i], ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 2a718ec1b8f77bd4666de33225d55ff7994f20f8..fe7903aa9b0c335cb9610071584a7256f5f30725 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -31,8 +31,8 @@
 
 void test ()
 {
-  Assert (ComponentMask(12, false).size() == 12, ExcInternalError());
-  Assert (ComponentMask().size() == 0, ExcInternalError());
+  AssertThrow (ComponentMask(12, false).size() == 12, ExcInternalError());
+  AssertThrow (ComponentMask().size() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 3a5cc4d64a32de951130ad2d28c232f545995bed..ad44b3bdfbe5cb6fc7211f0eb7785fcdbfb6fe00 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
 void test ()
 {
   // test for an initialized mask
-  Assert (ComponentMask(12,false).represents_n_components(12) == true,
-          ExcInternalError());
-  Assert (ComponentMask(12,false).represents_n_components(13) == false,
-          ExcInternalError());
+  AssertThrow (ComponentMask(12,false).represents_n_components(12) == true,
+               ExcInternalError());
+  AssertThrow (ComponentMask(12,false).represents_n_components(13) == false,
+               ExcInternalError());
   // test for an empty mask
-  Assert (ComponentMask().represents_n_components(12) == true,
-          ExcInternalError());
-  Assert (ComponentMask().represents_n_components(13) == true,
-          ExcInternalError());
+  AssertThrow (ComponentMask().represents_n_components(12) == true,
+               ExcInternalError());
+  AssertThrow (ComponentMask().represents_n_components(13) == true,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 667198ad13950a192b63ec0d4e68aca827e0251b..920299af52a1a04a34615b25f79e8171d0cd326a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
 void test ()
 {
   // test for an initialized mask
-  Assert (ComponentMask(12,false).represents_the_all_selected_mask() == false,
-          ExcInternalError());
+  AssertThrow (ComponentMask(12,false).represents_the_all_selected_mask() == false,
+               ExcInternalError());
   // note the semantics of the following as
   // described in the documentation
-  Assert (ComponentMask(12,true).represents_the_all_selected_mask() == false,
-          ExcInternalError());
+  AssertThrow (ComponentMask(12,true).represents_the_all_selected_mask() == false,
+               ExcInternalError());
   // test for an empty mask
-  Assert (ComponentMask().represents_the_all_selected_mask() == true,
-          ExcInternalError());
+  AssertThrow (ComponentMask().represents_the_all_selected_mask() == true,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 7d1e3cbbd6f7fdd0146b595ff1503e3cc12556b5..84412972e7d4c5467bfbcf49c1c3b3fcecb5bba3 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,7 +44,7 @@ void test ()
 
   // verify equality
   for (unsigned int i=0; i<v1.size(); ++i)
-    Assert (m[i] == (v1[i] || v2[i]), ExcInternalError());
+    AssertThrow (m[i] == (v1[i] || v2[i]), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index c6eb76eef7cdc4bafa8dec24a5290f15e1078129..0f6c38a2f29720f1dc7e9216cef0166247a0c506 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,7 +44,7 @@ void test ()
 
   // verify equality
   for (unsigned int i=0; i<v1.size(); ++i)
-    Assert (m[i] == (v1[i] && v2[i]), ExcInternalError());
+    AssertThrow (m[i] == (v1[i] && v2[i]), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 0ebecfbe282549aa1ce8692d00869cf09d279c25..a7944cd8c9c45843e114b5d6c14063e646ec8f18 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -47,14 +47,14 @@ void test ()
   ComponentMask m = m1 | m2;
 
   // verify equality
-  Assert (m == ComponentMask(v),
-          ExcInternalError());
-  Assert (!(m == m1),
-          ExcInternalError());
-  Assert (!(m == ComponentMask(v1)),
-          ExcInternalError());
-  Assert (!(m == ComponentMask(v2)),
-          ExcInternalError());
+  AssertThrow (m == ComponentMask(v),
+               ExcInternalError());
+  AssertThrow (!(m == m1),
+               ExcInternalError());
+  AssertThrow (!(m == ComponentMask(v1)),
+               ExcInternalError());
+  AssertThrow (!(m == ComponentMask(v2)),
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 0df943ae0c3c9c511aee5a3a18a54f0b08afc7fc..41e92732c5468973cd168fb72c786e62b66be0a2 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -62,8 +62,8 @@ void test ()
       // element corresponds to a
       // block)
       for (unsigned int c=0; c<fe.n_components(); ++c)
-        Assert (component_mask[c] == fe.block_mask(component_mask)[c],
-                ExcInternalError());
+        AssertThrow (component_mask[c] == fe.block_mask(component_mask)[c],
+                     ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index d2dd71f34c7f9e8e649a83e63725c9aa2075a975..8bf5b89e117950f6ddc759b582a7fa1f2ce67bfa 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -49,8 +49,8 @@ void test ()
         block_mask[c] = (int_mask & (1<<c));
 
       // make sure that the round-trip works
-      Assert (BlockMask(block_mask) == fe.block_mask(fe.component_mask(BlockMask(block_mask))),
-              ExcInternalError());
+      AssertThrow (BlockMask(block_mask) == fe.block_mask(fe.component_mask(BlockMask(block_mask))),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index ec807d6e2b22c7df6a4018b5294ed06155e37986..5e574c2d3322f6600c04d1588e7c7cb7f2d20e16 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -55,8 +55,8 @@ test(const unsigned int degree)
     {
       fe_values.reinit (cell);
       for (unsigned int q=0; q<fe_values.n_quadrature_points; ++q)
-        Assert (fe_values.shape_value (0,q) == 1,
-                ExcInternalError());
+        AssertThrow (fe_values.shape_value (0,q) == 1,
+                     ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index dbd432f808fc8487edbeab85293251c50d117321..9b9fde97c96c3134b5b1990b586d06c3d7878d1d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -107,9 +107,9 @@ void do_check (const FiniteElement<dim> &coarse_fe,
         for (unsigned int i=0; i<fine_fe.dofs_per_cell; ++i)
           for (unsigned int j=0; j<coarse_fe.dofs_per_cell; ++j)
             injection_2(i,j) -= injection_1(i,j);
-        Assert (injection_2.frobenius_norm() <=
-                1e-12 * injection_1.frobenius_norm(),
-                ExcInternalError());
+        AssertThrow (injection_2.frobenius_norm() <=
+                     1e-12 * injection_1.frobenius_norm(),
+                     ExcInternalError());
       }
 }
 
index c5c756ddf0a08fdb431eb944f6c3ab7ca7515ec2..697f0912aaf3851185ead23b2b41fb8e095cbf0a 100644 (file)
@@ -118,14 +118,14 @@ int main ()
           // some numerical checks for correctness
           for (unsigned int i=0; i<2; ++i)
             {
-              Assert (std::fabs(c1_values.normal_vector(i) *
-                                c1_values.normal_vector(i) - 1) < 1e-14,
-                      ExcInternalError());
+              AssertThrow (std::fabs(c1_values.normal_vector(i) *
+                                     c1_values.normal_vector(i) - 1) < 1e-14,
+                           ExcInternalError());
               Point<2> radius = c1_values.quadrature_point(i);
               radius /= std::sqrt(radius.square());
 
-              Assert ((radius-c1_values.normal_vector(i)).norm_square() < 1e-14,
-                      ExcInternalError());
+              AssertThrow ((radius-c1_values.normal_vector(i)).norm_square() < 1e-14,
+                           ExcInternalError());
             };
         };
 }
index 7cc16f436aa8064802a2320cb4ba2cd5203b88e0..199a20c92bf1389eff7b3e2c04b7054048a082a9 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -96,8 +96,8 @@ void test_real_to_unit_cell()
           // the same point again
           const Point<spacedim> p = map.transform_unit_to_real_cell(cell,unit_points[i]);
           const Point<dim> p_unit = map.transform_real_to_unit_cell(cell,p);
-          Assert (unit_points[i].distance(p_unit) < 1e-10,
-                  ExcInternalError());
+          AssertThrow (unit_points[i].distance(p_unit) < 1e-10,
+                       ExcInternalError());
         }
     }
   deallog << "OK" << std::endl;
index 417f1d2e823a9d9ae56e1e8c965216a67d7e201a..c2c0edf1022808a26d091f9d9257f0e6ccbacd86 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -99,8 +99,8 @@ void test_real_to_unit_cell()
       // the same point again
       const Point<spacedim> p = map.transform_unit_to_real_cell(cell,unit_points[i]);
       const Point<dim> p_unit = map.transform_real_to_unit_cell(cell,p);
-      Assert (unit_points[i].distance(p_unit) < 1e-10,
-              ExcInternalError());
+      AssertThrow (unit_points[i].distance(p_unit) < 1e-10,
+                   ExcInternalError());
     }
   deallog << "OK" << std::endl;
 }
index 65c4e5428c9c3338aabf490d1ccd5a2112bdb911..d3f7159d08b6cc6c68647e198d48c288372aab0a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -99,8 +99,8 @@ void test_real_to_unit_cell()
       // the same point again
       const Point<spacedim> p = map.transform_unit_to_real_cell(cell,unit_points[i]);
       const Point<dim> p_unit = map.transform_real_to_unit_cell(cell,p);
-      Assert (unit_points[i].distance(p_unit) < 1e-10,
-              ExcInternalError());
+      AssertThrow (unit_points[i].distance(p_unit) < 1e-10,
+                   ExcInternalError());
     }
   deallog << "OK" << std::endl;
 }
index 6a8406c31b8daa1ffa992670a4d3a3322e6f3e99..539512a2b8741f1c356a9e8c4902b5ae5f126c0c 100644 (file)
@@ -101,8 +101,8 @@ void test_real_to_unit_cell()
           // the same point again
           const Point<spacedim> p = map.transform_unit_to_real_cell(cell,unit_points[i]);
           const Point<dim> p_unit = map.transform_real_to_unit_cell(cell,p);
-          Assert (unit_points[i].distance(p_unit) < 1e-10,
-                  ExcInternalError());
+          AssertThrow (unit_points[i].distance(p_unit) < 1e-10,
+                       ExcInternalError());
         }
     }
   deallog << "OK" << std::endl;
index 93e8764ef595f4e2d56aadc6884dd7651cb75fd6..e6fa2beab15c7f4eedd94913a68560f3e5325b8e 100644 (file)
@@ -319,16 +319,16 @@ test ()
   // written out a little bit, only
   // write every so-many-th element
   SparseMatrix<double>::const_iterator p1 = A1.begin(),
-                                      p2 = A2.begin(),
-                                      p3 = A3.begin();
+                                       p2 = A2.begin(),
+                                       p3 = A3.begin();
   for (unsigned int i=0; i<A1.n_nonzero_elements(); ++i, ++p1, ++p2, ++p3)
     {
       if (i % (dim*dim*dim) == 0)
         deallog << i << ' ' << p1->value() << std::endl;
-      Assert (p1->value() == p2->value(),
-              ExcInternalError());
-      Assert (p1->value() == p3->value(),
-              ExcInternalError());
+      AssertThrow (p1->value() == p2->value(),
+                   ExcInternalError());
+      AssertThrow (p1->value() == p3->value(),
+                   ExcInternalError());
     };
 }
 
index 005238b0cfd0a975c67d2a8ce74944fc47ee0662..9c6132f01698e573b3cf1fed97c648c7ddcb2c06 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2013 - 2014 by the deal.II authors
+// Copyright (C) 2013 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -182,14 +182,14 @@ void check (const FE_Q<dim> &fe)
           hierarchic_to_lexicographic_numbering[next_index++] = (n-1)*n*n+n*(i+1)+j+1;
 
       // inside hex
-      Assert (fe.dofs_per_hex == fe.dofs_per_quad*fe.dofs_per_line,
-              ExcInternalError());
+      AssertThrow (fe.dofs_per_hex == fe.dofs_per_quad*fe.dofs_per_line,
+                   ExcInternalError());
       for (unsigned int i=0; i<fe.dofs_per_line; ++i)
         for (unsigned int j=0; j<fe.dofs_per_line; ++j)
           for (unsigned int k=0; k<fe.dofs_per_line; ++k)
             hierarchic_to_lexicographic_numbering[next_index++] = n*n*(i+1)+n*(j+1)+k+1;
 
-      Assert (next_index == fe.dofs_per_cell, ExcInternalError());
+      AssertThrow (next_index == fe.dofs_per_cell, ExcInternalError());
 
       break;
     }
@@ -224,8 +224,8 @@ void check (const FE_Q<dim> &fe)
   // for equality
   std::vector<unsigned int> h2l (fe.dofs_per_cell);
   FETools::hierarchic_to_lexicographic_numbering (fe, h2l);
-  Assert (hierarchic_to_lexicographic_numbering == h2l,
-          ExcInternalError());
+  AssertThrow (hierarchic_to_lexicographic_numbering == h2l,
+               ExcInternalError());
 }
 
 
index 1f364d09513cdc0bd8ad0f9674195d24d121e3e9..7d5cf4774b073997bb1126e4bfae461853f73f05 100644 (file)
@@ -70,20 +70,20 @@ plot_shape_functions(Mapping<dim> &mapping,
                   for (unsigned int c=0; c<fe.get_fe().n_components(); ++c)
                     {
                       if (fe.get_fe().system_to_component_index(i).first == c)
-                        Assert ((fe.shape_value(i,k) ==
-                                 fe.shape_value_component(i,k,c))
-                                &&
-                                (fe.shape_grad(i,k) ==
-                                 fe.shape_grad_component(i,k,c))
-                                &&
-                                (fe.shape_hessian(i,k) ==
-                                 fe.shape_hessian_component(i,k,c)),
-                                ExcInternalError())
+                        AssertThrow ((fe.shape_value(i,k) ==
+                                      fe.shape_value_component(i,k,c))
+                                     &&
+                                     (fe.shape_grad(i,k) ==
+                                      fe.shape_grad_component(i,k,c))
+                                     &&
+                                     (fe.shape_hessian(i,k) ==
+                                      fe.shape_hessian_component(i,k,c)),
+                                     ExcInternalError())
                         else
-                          Assert ((fe.shape_value_component(i,k,c) == 0) &&
-                                  (fe.shape_grad_component(i,k,c) == Tensor<1,dim>()) &&
-                                  (fe.shape_hessian_component(i,k,c) == Tensor<2,dim>()),
-                                  ExcInternalError());
+                          AssertThrow ((fe.shape_value_component(i,k,c) == 0) &&
+                                       (fe.shape_grad_component(i,k,c) == Tensor<1,dim>()) &&
+                                       (fe.shape_hessian_component(i,k,c) == Tensor<2,dim>()),
+                                       ExcInternalError());
                     };
                 }
               deallog << std::endl;
@@ -155,26 +155,26 @@ plot_face_shape_functions(
                           if (fe.get_fe().system_to_component_index(i).first == c)
                             {
                               if (uflags & update_values)
-                                Assert ((fe.shape_value(i,k) == fe.shape_value_component(i,k,c)),
-                                        ExcInternalError());
+                                AssertThrow ((fe.shape_value(i,k) == fe.shape_value_component(i,k,c)),
+                                             ExcInternalError());
                               if (uflags & update_gradients)
-                                Assert((fe.shape_grad(i,k) == fe.shape_grad_component(i,k,c)),
-                                       ExcInternalError());
+                                AssertThrow((fe.shape_grad(i,k) == fe.shape_grad_component(i,k,c)),
+                                            ExcInternalError());
                               if (uflags & update_hessians)
-                                Assert((fe.shape_hessian(i,k) == fe.shape_hessian_component(i,k,c)),
-                                       ExcInternalError());
+                                AssertThrow((fe.shape_hessian(i,k) == fe.shape_hessian_component(i,k,c)),
+                                            ExcInternalError());
                             }
                           else
                             {
                               if (uflags & update_values)
-                                Assert ((fe.shape_value_component(i,k,c) == 0),
-                                        ExcInternalError());
+                                AssertThrow ((fe.shape_value_component(i,k,c) == 0),
+                                             ExcInternalError());
                               if (uflags & update_gradients)
-                                Assert ((fe.shape_grad_component(i,k,c) == Tensor<1,dim>()),
-                                        ExcInternalError());
+                                AssertThrow ((fe.shape_grad_component(i,k,c) == Tensor<1,dim>()),
+                                             ExcInternalError());
                               if (uflags & update_hessians)
-                                Assert ((fe.shape_hessian_component(i,k,c) == Tensor<2,dim>()),
-                                        ExcInternalError());
+                                AssertThrow ((fe.shape_hessian_component(i,k,c) == Tensor<2,dim>()),
+                                             ExcInternalError());
                             }
                         }
                     }
index 94756951f54262c9cee4661fddfb73bd812d4f22..f2a6c448fff7904b022a25a39c12888d8095b5be 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2013 - 2014 by the deal.II authors
+// Copyright (C) 2013 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -88,7 +88,7 @@ void check_element (const Triangulation<dim> &tr,
         // to be active, not only
         // some of them
         for (unsigned int c=0; c<GeometryInfo<dim>::max_children_per_cell; ++c)
-          Assert (cell->child(c)->active(), ExcInternalError());
+          AssertThrow (cell->child(c)->active(), ExcInternalError());
 
         // then restrict and prolongate
         cell->get_interpolated_dof_values (tmp, v);
index c18bf3b54eb33538462e423a2b097d9124a73a4a..72da2bddb42bdf4ea0f66fd2eed50451df815dd0 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -45,15 +45,15 @@ void test (Vector &vector)
   std::vector<typename Vector::value_type> values1 (indices.size());
   vector.extract_subvector_to (indices, values1);
   for (unsigned int j=0; j<vector.size()/2; ++j)
-    Assert (values1[j] == 2*j, ExcInternalError());
+    AssertThrow (values1[j] == 2*j, ExcInternalError());
 
   // do the same with the version of the function that takes iterators
   std::vector<typename Vector::value_type> values2 (indices.size());
   vector.extract_subvector_to (indices.begin(),
-                              indices.end(),
-                              values2.begin());
+                               indices.end(),
+                               values2.begin());
   for (unsigned int j=0; j<vector.size()/2; ++j)
-    Assert (values2[j] == 2*j, ExcInternalError());
+    AssertThrow (values2[j] == 2*j, ExcInternalError());
 
   // done
   if (myid==0)
index b2b64f154118f61b84b9023c4db67c6297261bd7..45c21455a1bd93c0062b0083e69e4bec9c80f234 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -53,15 +53,15 @@ void test (Vector &vector)
   std::vector<typename Vector::value_type> values1 (indices.size());
   vector.extract_subvector_to (indices, values1);
   for (unsigned int j=0; j<vector.size()/2; ++j)
-    Assert (values1[j] == 2*j, ExcInternalError());
+    AssertThrow (values1[j] == 2*j, ExcInternalError());
 
   // do the same with the version of the function that takes iterators
   std::vector<typename Vector::value_type> values2 (indices.size());
   vector.extract_subvector_to (indices.begin(),
-                              indices.end(),
-                              values2.begin());
+                               indices.end(),
+                               values2.begin());
   for (unsigned int j=0; j<vector.size()/2; ++j)
-    Assert (values2[j] == 2*j, ExcInternalError());
+    AssertThrow (values2[j] == 2*j, ExcInternalError());
 
   // done
   if (myid==0)
@@ -120,15 +120,15 @@ int main (int argc, char **argv)
     {
       IndexSet block1(10);
       if (myid==0)
-       block1.add_range(0,7);
+        block1.add_range(0,7);
       if (myid==1)
-       block1.add_range(7,10);
+        block1.add_range(7,10);
 
       IndexSet block2(6);
       if (myid==0)
-       block2.add_range(0,2);
+        block2.add_range(0,2);
       if (myid==1)
-       block2.add_range(2,6);
+        block2.add_range(2,6);
 
       partitioning.push_back(block1);
       partitioning.push_back(block2);
index 2e348c723829df7b1265b845be7cfcc466491aff..5388c151dd1e018800faa03e72fdc7030bbdfd91 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -51,7 +51,7 @@ void check_this (Triangulation<3> &tria)
           vertices.insert (cell->face(f)->vertex_index(2));
           vertices.insert (cell->face(f)->vertex_index(3));
         }
-      Assert (vertices.size() == 8, ExcInternalError());
+      AssertThrow (vertices.size() == 8, ExcInternalError());
     }
   deallog << "    ok." << std::endl;
 }
index f66746880b06eaddc559c4d13e17b62aa0ad1076..1e2029bfc34f8d60543834ca7ea1776cd0148c29 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -53,17 +53,17 @@ void check_this (Triangulation<3> &tria)
           for (unsigned int ff=0; ff<GeometryInfo<3>::faces_per_cell; ++ff)
             if (neighbor->neighbor(ff) == cell)
               {
-                Assert (found == false, ExcInternalError());
-                Assert (ff == nb_nb, ExcInternalError());
+                AssertThrow (found == false, ExcInternalError());
+                AssertThrow (ff == nb_nb, ExcInternalError());
 
-                Assert (cell->face(f) == neighbor->face(ff),
-                        ExcInternalError());
+                AssertThrow (cell->face(f) == neighbor->face(ff),
+                             ExcInternalError());
 
                 found = true;
 
                 break;
               }
-          Assert (found == true, ExcInternalError());
+          AssertThrow (found == true, ExcInternalError());
         }
   deallog << "    ok." << std::endl;
 }
index 07633be292042f84c78bee3c34060cdbfb095043..3bd6a8f99c9497e699480697423d1c6f16a994ae 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -71,11 +71,11 @@ void check_this (Triangulation<3> &tria)
             const Triangulation<3>::active_cell_iterator neighbor_child
               = neighbor->child(neighbor_child_index);
 
-            Assert (neighbor_child->face(neighbor_neighbor) ==
-                    cell->face(face_no)->child(subface_no),
-                    ExcInternalError());
-            Assert (!neighbor->child(neighbor_child_index)->has_children(),
-                    ExcInternalError());
+            AssertThrow (neighbor_child->face(neighbor_neighbor) ==
+                         cell->face(face_no)->child(subface_no),
+                         ExcInternalError());
+            AssertThrow (!neighbor->child(neighbor_child_index)->has_children(),
+                         ExcInternalError());
           }
 }
 
index 621d819d5915f71c5ad2ef631137a58fde929533..7362c280202e6c7ec773dd45a04df3fefc17424f 100644 (file)
@@ -77,18 +77,18 @@ void check_this (Triangulation<3> &tria)
 
             for (unsigned int q=0; q<quadrature.size(); ++q)
               {
-                Assert ((fe_face_values1.quadrature_point(q)-
-                         fe_face_values2.quadrature_point(q)).norm_square()
-                        < 1e-20,
-                        ExcInternalError());
-
-                Assert (std::fabs(fe_face_values1.JxW(q)-
-                                  fe_face_values2.JxW(q)) < 1e-15,
-                        ExcInternalError());
-                Assert ((fe_face_values1.normal_vector(q) +
-                         fe_face_values2.normal_vector(q)).norm_square()
-                        < 1e-20,
-                        ExcInternalError());
+                AssertThrow ((fe_face_values1.quadrature_point(q)-
+                              fe_face_values2.quadrature_point(q)).norm_square()
+                             < 1e-20,
+                             ExcInternalError());
+
+                AssertThrow (std::fabs(fe_face_values1.JxW(q)-
+                                       fe_face_values2.JxW(q)) < 1e-15,
+                             ExcInternalError());
+                AssertThrow ((fe_face_values1.normal_vector(q) +
+                              fe_face_values2.normal_vector(q)).norm_square()
+                             < 1e-20,
+                             ExcInternalError());
               }
           }
 }
index 00788a1c815529390b5a87f4767a23e96ee78fc3..843bd89e7c27013eca43fd56c46268b94696e2ee 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -82,10 +82,10 @@ void check_this (Triangulation<3> &tria)
 
             // make sure, that both ways yield
             // the same result
-            Assert (neighbor_child ==
-                    cell->neighbor_child_on_subface (face_no,
-                                                     subface_no),
-                    ExcInternalError());
+            AssertThrow (neighbor_child ==
+                         cell->neighbor_child_on_subface (face_no,
+                                                          subface_no),
+                         ExcInternalError());
           }
 }
 
index ec41b94b302434f20fb951095e7d3b6614346826..14ce6bd3a082a76001717af6c8d1865e0744d711 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -96,9 +96,9 @@ void test_with_wrong_face_orientation ()
   // CellAccessor::neighbor_child_on_subface it
   // should work. let's make sure we get the
   // status we expect.
-  Assert (cell->face(3)->child(1) ==
-          neighbor_child->face(cell->neighbor_of_neighbor(3)),
-          ExcInternalError());
+  AssertThrow (cell->face(3)->child(1) ==
+               neighbor_child->face(cell->neighbor_of_neighbor(3)),
+               ExcInternalError());
 }
 
 
index 74f3416a81a8536f78bd9171e77da42351d98534..e91270207f88ff52dcc0efd1a4de19d615727595 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -69,8 +69,8 @@ void check_this (Triangulation<3> &tria)
                 const unsigned int our_face_no=neighbor_child->neighbor_of_coarser_neighbor(neighbor_neighbor).first;
                 const unsigned int our_subface_no=neighbor_child->neighbor_of_coarser_neighbor(neighbor_neighbor).second;
 
-                Assert (our_face_no==face_no, ExcInternalError());
-                Assert (our_subface_no==subface_no, ExcInternalError());
+                AssertThrow (our_face_no==face_no, ExcInternalError());
+                AssertThrow (our_subface_no==subface_no, ExcInternalError());
                 deallog << "from coarse to fine and back: OK" <<std::endl;
               }
           else if (cell->neighbor(face_no)->level()<cell->level())
@@ -82,7 +82,7 @@ void check_this (Triangulation<3> &tria)
               // try to find the way back to our cell
               const DoFHandler<3>::active_cell_iterator our_cell=cell->neighbor(face_no)->neighbor_child_on_subface(neighbor_face_no,
                                                                  neighbor_subface_no);
-              Assert (our_cell==cell, ExcInternalError());
+              AssertThrow (our_cell==cell, ExcInternalError());
               deallog << "from fine to coarse and back: OK" <<std::endl;
             }
         }
index 966fabf8db7b0f6a59870ebc76533f33840e921d..a76b99a06ea82b0cf930c7cde39e4e037f0a56af 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -59,14 +59,14 @@ int main ()
 
   // make sure by hand that certain
   // vertices match up
-  Assert (cells[0]->vertex(1) == cells[1]->vertex(4),
-          ExcInternalError());
-  Assert (cells[0]->vertex(3) == cells[1]->vertex(6),
-          ExcInternalError());
-  Assert (cells[0]->vertex(5) == cells[1]->vertex(5),
-          ExcInternalError());
-  Assert (cells[0]->vertex(7) == cells[1]->vertex(7),
-          ExcInternalError());
+  AssertThrow (cells[0]->vertex(1) == cells[1]->vertex(4),
+               ExcInternalError());
+  AssertThrow (cells[0]->vertex(3) == cells[1]->vertex(6),
+               ExcInternalError());
+  AssertThrow (cells[0]->vertex(5) == cells[1]->vertex(5),
+               ExcInternalError());
+  AssertThrow (cells[0]->vertex(7) == cells[1]->vertex(7),
+               ExcInternalError());
 }
 
 
index 66427b76224ef5a16915c47d84b9de72ddf672f4..c0616e4049e7c433dda7aee304e49a3bb5f63400 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -45,8 +45,8 @@ void check_this (Triangulation<3> &tria)
       std::set<Triangulation<3>::line_iterator> lines;
       for (unsigned int l=0; l<GeometryInfo<3>::lines_per_cell; ++l)
         {
-          Assert (lines.find (cell->line(l)) == lines.end(),
-                  ExcInternalError());
+          AssertThrow (lines.find (cell->line(l)) == lines.end(),
+                       ExcInternalError());
           lines.insert (cell->line(l));
         }
     }
index 27ff193d520ba4dbbf6e693f0546ffac71878b13..d48595278ab202cf77d10afb28d2dccd05bea6d6 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2003 - 2014 by the deal.II authors
+// Copyright (C) 2003 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -49,7 +49,7 @@ void check_this (Triangulation<3> &tria)
           vertices.insert (cell->line(l)->vertex_index(0));
           vertices.insert (cell->line(l)->vertex_index(1));
         }
-      Assert (vertices.size() == 8, ExcInternalError());
+      AssertThrow (vertices.size() == 8, ExcInternalError());
     }
   deallog << "    ok." << std::endl;
 }
index 18383dc30b0f5900a8431e58236500f116207d80..4e20d369ef319edf44138278d4bdf53fa7656d5f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -110,8 +110,8 @@ void test ()
                 cell->line(line)->get_dof_indices (line_dof_indices_2,
                                                    cell->line(line)->nth_active_fe_index(j));
 
-                Assert (line_dof_indices_1 == line_dof_indices_2,
-                        ExcInternalError());
+                AssertThrow (line_dof_indices_1 == line_dof_indices_2,
+                             ExcInternalError());
               }
         }
 }
index c240a838b376748bf78f9fea72b33350a2c057f9..5cf61f9f3349b391ecebdc9bf5492a4cb9237665 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -71,7 +71,7 @@ void test()
            cell != triangulation.end(); ++cell, ++index)
         if (flags[index])
           cell->set_refine_flag();
-      Assert (index == triangulation.n_active_cells(), ExcInternalError());
+      AssertThrow (index == triangulation.n_active_cells(), ExcInternalError());
 
       // flag all other cells for coarsening
       // (this should ensure that at least
@@ -100,16 +100,16 @@ void test()
       IndexSet all (N);
       all.add_range (0, N);
 
-      Assert (dof_handler.n_locally_owned_dofs() == N,
-              ExcInternalError());
-      Assert (dof_handler.locally_owned_dofs() == all,
-              ExcInternalError());
-      Assert (dof_handler.n_locally_owned_dofs_per_processor() ==
-              std::vector<types::global_dof_index> (1,N),
-              ExcInternalError());
-      Assert (dof_handler.locally_owned_dofs_per_processor() ==
-              std::vector<IndexSet>(1,all),
-              ExcInternalError());
+      AssertThrow (dof_handler.n_locally_owned_dofs() == N,
+                   ExcInternalError());
+      AssertThrow (dof_handler.locally_owned_dofs() == all,
+                   ExcInternalError());
+      AssertThrow (dof_handler.n_locally_owned_dofs_per_processor() ==
+                   std::vector<types::global_dof_index> (1,N),
+                   ExcInternalError());
+      AssertThrow (dof_handler.locally_owned_dofs_per_processor() ==
+                   std::vector<IndexSet>(1,all),
+                   ExcInternalError());
     }
 }
 
index 9ab0deeb8c5a8eff5da351ff6290ab057b59b580..bf00af45f06a5be94b679c333542a0bce4218f43 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,8 +37,8 @@ void test ()
     hp::FECollection<dim> fe_collection;
     fe_collection.push_back (FESystem<dim>(FE_Q<dim>(2),dim));
     fe_collection.push_back (FESystem<dim>(FE_Q<dim>(2),dim));
-    Assert (fe_collection.n_components() == dim,
-            ExcInternalError());
+    AssertThrow (fe_collection.n_components() == dim,
+                 ExcInternalError());
   }
 
   // now the same with one of the elements
@@ -48,8 +48,8 @@ void test ()
       hp::FECollection<dim> fe_collection;
       fe_collection.push_back (FESystem<dim>(FE_Q<dim>(2),dim));
       fe_collection.push_back (FE_RaviartThomas<dim>(1));
-      Assert (fe_collection.n_components() == dim,
-              ExcInternalError());
+      AssertThrow (fe_collection.n_components() == dim,
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index fd0bc7ffe426aef4ae90daf4471a5464d7cfa009..7539ceb033660e1486a0efb2b03bf5241233abf5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,8 +37,8 @@ void test ()
     hp::FECollection<dim> fe_collection;
     fe_collection.push_back (FESystem<dim>(FE_Q<dim>(2),dim));
     fe_collection.push_back (FESystem<dim>(FE_Q<dim>(2),dim));
-    Assert (fe_collection.n_components() == dim,
-            ExcInternalError());
+    AssertThrow (fe_collection.n_components() == dim,
+                 ExcInternalError());
   }
 
   // now the same with one of the elements
@@ -51,8 +51,8 @@ void test ()
       hp::FECollection<dim> fe_collection;
       fe_collection.push_back (FESystem<dim>(FESystem<dim>(FE_Q<dim>(2),dim),1));
       fe_collection.push_back (FE_RaviartThomas<dim>(1));
-      Assert (fe_collection.n_blocks() == 1,
-              ExcInternalError());
+      AssertThrow (fe_collection.n_blocks() == 1,
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 4a98c44e47879851e7f63abd2bb3f0a1db292fdb..66d60b30dc65e9d8fbfbdc9023b9a97f823c327c 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 1998 - 2014 by the deal.II authors
+// Copyright (C) 1998 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -82,21 +82,21 @@ void test ()
       // then do the same with the "correct", local fe_index
       Vector<double> local2 (cell->get_fe().dofs_per_cell);
       cell->get_interpolated_dof_values (solution, local2,
-                                        cell->active_fe_index());
+                                         cell->active_fe_index());
 
       // and do it a third time with the fe_index for a Q1 element
       Vector<double> local3 (fe[0].dofs_per_cell);
       cell->get_interpolated_dof_values (solution, local3,
-                                        0);
+                                         0);
 
       // now verify correctness
-      Assert (local1 == local2, ExcInternalError());
+      AssertThrow (local1 == local2, ExcInternalError());
 
       // also for the second test. note that vertex dofs always come first in
       // local1, so we can easily compare
       for (unsigned int i=0; i<fe[0].dofs_per_cell; ++i)
-       Assert (local1[i] == local3[i],
-               ExcInternalError());
+        AssertThrow (local1[i] == local3[i],
+                     ExcInternalError());
     }
   deallog << "OK" << std::endl;
 }
index 6743caf2d84a9103bb8fbdece49ae47a5577fbe0..9855093e58726d23f549c7cddb5c1aa99d03f1f2 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -75,9 +75,9 @@ void test ()
         // brings us back to the first of the
         // three identical elements in the
         // collection)
-        Assert (identities ==
-                fe_collection[i/3*3].hp_line_dof_identities (fe_collection[j/3*3]),
-                ExcInternalError());
+        AssertThrow (identities ==
+                     fe_collection[i/3*3].hp_line_dof_identities (fe_collection[j/3*3]),
+                     ExcInternalError());
       }
 }
 
index 6de0b903d65a7e92fb40c9e21c3d791bd0e960a2..bc334b3162eaf4041601dc82f80d2893d3812e7f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2005 - 2014 by the deal.II authors
+// Copyright (C) 2005 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -121,7 +121,7 @@ void test ()
     // also ensure that we indeed get the
     // same value on every cell
     diff. add(-1);
-    Assert (diff.l2_norm() == 0, ExcInternalError());
+    AssertThrow (diff.l2_norm() == 0, ExcInternalError());
   }
 
   // W1infty norm. the Linfty norm is one, so
@@ -136,7 +136,7 @@ void test ()
                                        VectorTools::W1infty_norm);
     deallog << "W1infty, diff=" << diff.linfty_norm() << std::endl;
     diff.add(-2);
-    Assert (diff.l1_norm() > 0.5, ExcInternalError());
+    AssertThrow (diff.l1_norm() > 0.5, ExcInternalError());
   }
 }
 
index 83db3d88d8fcc4b2f963d606e83b5c4b1eed601f..a9f263e1a7f416b5bec8b1d5b07c19dbc42b7607 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -94,8 +94,8 @@ void test ()
                                              hp::QCollection<dim>(QGauss<dim>(q+2)),
                                              VectorTools::L2_norm);
           if (q<=p)
-            Assert (error.l2_norm() < 1e-12*interpolant.l2_norm(),
-                    ExcInternalError());
+            AssertThrow (error.l2_norm() < 1e-12*interpolant.l2_norm(),
+                         ExcInternalError());
 
           deallog << fe.get_name() << ", P_" << q
                   << ", rel. error=" << error.l2_norm() / interpolant.l2_norm()
index 1f455fcd07edceda369ae9228be58418f8d7de7a..b27862e393913d20beb177459383ee71fb9a5494 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -104,8 +104,8 @@ void test ()
                                              hp::QCollection<dim>(QGauss<dim>(q+2)),
                                              VectorTools::L2_norm);
           if (q<=p)
-            Assert (error.l2_norm() < 1e-12*interpolant.l2_norm(),
-                    ExcInternalError());
+            AssertThrow (error.l2_norm() < 1e-12*interpolant.l2_norm(),
+                         ExcInternalError());
 
           deallog << fe.get_name() << ", P_" << q
                   << ", rel. error=" << error.l2_norm() / interpolant.l2_norm()
index 674c2e9c24ccd5e1ac8ce19c9f107c164003901f..f9d9aa4ebdd6e42b1221fef4c2460d19404a29e1 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -95,8 +95,8 @@ void test ()
                                              hp::QCollection<dim>(QGauss<dim>(q+2)),
                                              VectorTools::L2_norm);
           if (q<=p)
-            Assert (error.l2_norm() < 1e-12*interpolant.l2_norm(),
-                    ExcInternalError());
+            AssertThrow (error.l2_norm() < 1e-12*interpolant.l2_norm(),
+                         ExcInternalError());
 
           deallog << fe.get_name() << ", P_" << q
                   << ", rel. error=" << error.l2_norm() / interpolant.l2_norm()
index d2945c244437a00d8a64a3dfeac11d63fd7e6e57..eb74e10aa7122d95bdc939b41811539ed0987c58 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -104,8 +104,8 @@ void test ()
                                              hp::QCollection<dim>(QGauss<dim>(q+2)),
                                              VectorTools::L2_norm);
           if (q<=p)
-            Assert (error.l2_norm() < 1e-12*interpolant.l2_norm(),
-                    ExcInternalError());
+            AssertThrow (error.l2_norm() < 1e-12*interpolant.l2_norm(),
+                         ExcInternalError());
 
           deallog << fe.get_name() << ", P_" << q
                   << ", rel. error=" << error.l2_norm() / interpolant.l2_norm()
index e42aa6dcb126d875c8b66816644619e3ec9f2318..2fcfb2ad09d5bc21c090095b844196962a90d0ce 100644 (file)
@@ -74,7 +74,7 @@ check_renumbering(hp::DoFHandler<dim> &dof)
   DoFRenumbering::block_wise (dof);
   const std::vector<types::global_dof_index> vb = get_dofs (dof);
 
-  Assert (vc == vb, ExcInternalError());
+  AssertThrow (vc == vb, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 942c916323d6305207b6c6477b42b1efa59aad5b..93fd9863a308958f5c4f2a365c8daa2517bc7840 100644 (file)
@@ -93,7 +93,7 @@ check ()
   // make sure all dof indices have
   // actually been used
   for (unsigned int i=0; i<touched.size(); ++i)
-    Assert (touched[i] == true, ExcInternalError());
+    AssertThrow (touched[i] == true, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 8485e8a3add94c1dcb81793856696cb177aea648..465c84eba2807003ad3e0a462ab4a921c33b6ba0 100644 (file)
@@ -84,7 +84,7 @@ check_renumbering(hp::DoFHandler<dim> &dof)
   DoFRenumbering::block_wise (dof);
   const std::vector<types::global_dof_index> vb = get_dofs (dof);
 
-  Assert (vc == vb, ExcInternalError());
+  AssertThrow (vc == vb, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 865e6367fe2db59847b2a381b999de6a961188b1..26ea1ac31547b44fdf1c72da8b830939e714cb7a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 1998 - 2014 by the deal.II authors
+// Copyright (C) 1998 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -81,16 +81,16 @@ void test ()
       // set values without specifying an explicit fe_index
       Vector<double> local (cell->get_fe().dofs_per_cell);
       for (unsigned int i=0; i<local.size(); ++i)
-       local(i) = i;
+        local(i) = i;
 
       cell->set_dof_values_by_interpolation (local, solution1);
 
       // then do the same with the "correct", local fe_index
       cell->set_dof_values_by_interpolation (local, solution2,
-                                            cell->active_fe_index());
+                                             cell->active_fe_index());
 
       // now verify correctness
-      Assert (solution1 == solution2, ExcInternalError());
+      AssertThrow (solution1 == solution2, ExcInternalError());
     }
   deallog << "OK" << std::endl;
 }
index 486ae23bec4b85314747d940ce10f09807377fa7..18f909577012fd14bb2451479ad309f5276bbfc4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2011 - 2014 by the deal.II authors
+// Copyright (C) 2011 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -69,7 +69,7 @@ void test ()
 
   // set refine flag for the only cell we have, then do the refinement
   SolutionTransfer<dim, Vector<double>, hp::DoFHandler<dim> >
-    solution_trans(dof_handler);
+  solution_trans(dof_handler);
   dof_handler.begin_active()->set_refine_flag ();
   solution_trans.prepare_for_coarsening_and_refinement(solution);
   triangulation.execute_coarsening_and_refinement ();
@@ -80,14 +80,14 @@ void test ()
 
   // distribute dofs and transfer solution there
   dof_handler.distribute_dofs (fe_collection);
-  
+
   Vector<double> new_solution(dof_handler.n_dofs());
   solution_trans.interpolate(solution, new_solution);
 
   // we should now have only 1s in the new_solution vector
   for (unsigned int i=0; i<new_solution.size(); ++i)
-    Assert (new_solution[i] == 1, ExcInternalError());
-  
+    AssertThrow (new_solution[i] == 1, ExcInternalError());
+
   // we are good if we made it to here
   deallog << "OK" << std::endl;
 }
index 6c2e6d8c0fabbbe59ba5a1625f172104e082a177..f28e05b20596fcab46800274533384c81f9d644c 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2011 - 2014 by the deal.II authors
+// Copyright (C) 2011 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -69,7 +69,7 @@ void test ()
 
   // set refine flag for the only cell we have, then do the refinement
   SolutionTransfer<dim, Vector<double>, hp::DoFHandler<dim> >
-    solution_trans(dof_handler);
+  solution_trans(dof_handler);
   dof_handler.begin_active()->set_refine_flag ();
   solution_trans.prepare_for_pure_refinement();
   triangulation.execute_coarsening_and_refinement ();
@@ -80,14 +80,14 @@ void test ()
 
   // distribute dofs and transfer solution there
   dof_handler.distribute_dofs (fe_collection);
-  
+
   Vector<double> new_solution(dof_handler.n_dofs());
   solution_trans.refine_interpolate(solution, new_solution);
 
   // we should now have only 1s in the new_solution vector
   for (unsigned int i=0; i<new_solution.size(); ++i)
-    Assert (new_solution[i] == 1, ExcInternalError());
-  
+    AssertThrow (new_solution[i] == 1, ExcInternalError());
+
   // we are good if we made it to here
   deallog << "OK" << std::endl;
 }
index d6deaac9ea8f7abaea68ab2bc96e522bf4963305..41aaf9a2835816c9d2ca9a35c2315ec8f965dcb4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2011 - 2014 by the deal.II authors
+// Copyright (C) 2011 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -52,7 +52,7 @@ void test ()
   Triangulation<dim> triangulation;
   GridGenerator::hyper_cube (triangulation);
   triangulation.refine_global (1);
-  
+
   hp::FECollection<dim>     fe_collection;
   fe_collection.push_back(FE_Q<dim>(1));
   fe_collection.push_back(FE_Q<dim>(2));
@@ -68,10 +68,10 @@ void test ()
 
   // coarsen everything away
   SolutionTransfer<dim, Vector<double>, hp::DoFHandler<dim> >
-    solution_trans(dof_handler);
+  solution_trans(dof_handler);
   for (unsigned int c=0; c<dof_handler.begin(0)->n_children(); ++c)
     dof_handler.begin(0)->child(c)->set_coarsen_flag ();
-  
+
   solution_trans.prepare_for_coarsening_and_refinement(solution);
   triangulation.execute_coarsening_and_refinement ();
 
@@ -80,14 +80,14 @@ void test ()
 
   // distribute dofs and transfer solution there
   dof_handler.distribute_dofs (fe_collection);
-  
+
   Vector<double> new_solution(dof_handler.n_dofs());
   solution_trans.interpolate(solution, new_solution);
 
   // we should now have only 1s in the new_solution vector
   for (unsigned int i=0; i<new_solution.size(); ++i)
-    Assert (new_solution[i] == 1, ExcInternalError());
-  
+    AssertThrow (new_solution[i] == 1, ExcInternalError());
+
   // we are good if we made it to here
   deallog << "OK" << std::endl;
 }
index 3d0240fbf9ba7a2f34c7804b2276f15ff329e38a..422d4b40a5a906b6cfc9c4d7700469605251f359 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2011 - 2014 by the deal.II authors
+// Copyright (C) 2011 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -67,7 +67,7 @@ void test ()
 
   // set refine flag for the only cell we have, then do the refinement
   SolutionTransfer<dim, Vector<double>, hp::DoFHandler<dim> >
-    solution_trans(dof_handler);
+  solution_trans(dof_handler);
   dof_handler.begin_active()->set_refine_flag ();
   solution_trans.prepare_for_pure_refinement();
   triangulation.execute_coarsening_and_refinement ();
@@ -78,14 +78,14 @@ void test ()
 
   // distribute dofs and transfer solution there
   dof_handler.distribute_dofs (fe_collection);
-  
+
   Vector<double> new_solution(dof_handler.n_dofs());
   solution_trans.refine_interpolate(solution, new_solution);
 
   // we should now have only 1s in the new_solution vector
   for (unsigned int i=0; i<new_solution.size(); ++i)
-    Assert (new_solution[i] == 1, ExcInternalError());
-  
+    AssertThrow (new_solution[i] == 1, ExcInternalError());
+
   // we are good if we made it to here
   deallog << "OK" << std::endl;
 }
index 11d594c5d54af39fb8c6785c4bd2b315774b1e5f..5389d6bbde40922badbdd537553599addb13c621 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -74,10 +74,10 @@ int main()
 
   // and while at it also check
   // whether the result was correct
-  Assert (b(0) == 2, ExcInternalError());
-  Assert (b(1) == 3, ExcInternalError());
-  Assert (b(2) == 4, ExcInternalError());
-  Assert (b(3) == 5, ExcInternalError());
+  AssertThrow (b(0) == 2, ExcInternalError());
+  AssertThrow (b(1) == 3, ExcInternalError());
+  AssertThrow (b(2) == 4, ExcInternalError());
+  AssertThrow (b(3) == 5, ExcInternalError());
 
   // now solve with MinRes. This
   // didn't work at one point
index 4e783004573e1dd7b29994bf9a91d44b5d75dd1e..a17cd9afd38b1494dbc4a23c2e46106e90c6ce10 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -35,27 +35,27 @@ void test ()
     partition[i] = 3;
 
   dealii::BlockVector<double> b(partition);
-  Assert (b.n_blocks() == partition.size(),
-          ExcInternalError());
+  AssertThrow (b.n_blocks() == partition.size(),
+               ExcInternalError());
 
   unsigned int      size = 0;
   for (unsigned int i = 0; i < b.n_blocks(); ++i)
     {
-      Assert (b.block(i).size() == partition[i], ExcInternalError());
+      AssertThrow (b.block(i).size() == partition[i], ExcInternalError());
       size += b.block(i).size();
     }
-  Assert (b.size() == size, ExcInternalError());
+  AssertThrow (b.size() == size, ExcInternalError());
 
   for (unsigned int i = 0; i < b.size(); ++i)
     {
       b(i) = v[i];
-      Assert (b(i) == v[i], ExcInternalError());
+      AssertThrow (b(i) == v[i], ExcInternalError());
     }
 
   dealii::BlockVector<double> c;
   c = b;
-  Assert (c == b, ExcInternalError());
-  Assert (c.n_blocks() == b.n_blocks(), ExcInternalError());
+  AssertThrow (c == b, ExcInternalError());
+  AssertThrow (c.n_blocks() == b.n_blocks(), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index b791eb379230b8e54cf0fa00b89792cf6a2b4b56..a6995617037da810e6326b5b7ddab5910e2b6948 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -55,12 +55,12 @@ void test ()
     v1(i) = 1+i*i;
 
   v2 = v1;
-  Assert (v1==v2, ExcInternalError());
+  AssertThrow (v1==v2, ExcInternalError());
 
   BlockVector<double> v3 (ivector);
   v3 = v2;
-  Assert (v3==v2, ExcInternalError());
-  Assert (v3==v1, ExcInternalError());
+  AssertThrow (v3==v2, ExcInternalError());
+  AssertThrow (v3==v1, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index b626ab4ba149ac96b4c4256fd68e0569e1cbf483..006e1d9f307b2a19b8985a816ccf0f0262561c43 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2006 - 2014 by the deal.II authors
+// Copyright (C) 2006 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -55,12 +55,12 @@ void test ()
     v1(i) = 1+i*i;
 
   v2 = v1;
-  Assert (v1==v2, ExcInternalError());
+  AssertThrow (v1==v2, ExcInternalError());
 
   BlockVector<std::complex<double> > v3 (ivector);
   v3 = v2;
-  Assert (v3==v2, ExcInternalError());
-  Assert (v3==v1, ExcInternalError());
+  AssertThrow (v3==v2, ExcInternalError());
+  AssertThrow (v3==v1, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 5094f04a18c260b247220dac028ce271fef6bd70..bd943baf009719708ba7920309fd4a22e0f591e8 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -57,7 +57,7 @@ main ()
   A.mTmult(C,B);
 
   D.add(-1,C);
-  Assert ( D.frobenius_norm() < 1e-15,
-           ExcInternalError());
+  AssertThrow ( D.frobenius_norm() < 1e-15,
+                ExcInternalError());
   deallog << "OK" << std::endl;
 }
index 0e2d70f410fb0123deaf6390ffd60a8eb28b03cc..b1e9c96ced96e1f5e121b086470f54608f8d0b99 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -59,7 +59,7 @@ main ()
   A.TmTmult(C,B);
 
   D.add(-1,C);
-  Assert ( D.frobenius_norm() < 1e-15,
-           ExcInternalError());
+  AssertThrow ( D.frobenius_norm() < 1e-15,
+                ExcInternalError());
   deallog << "OK" << std::endl;
 }
index cef94618a64efdffa0d154355bb2ab62268e31c3..cb0436c50c18e485e4cc2615de7b24ca35798ccd 100644 (file)
@@ -52,8 +52,8 @@ void test ()
   // correct
   for (unsigned int i=0; i<X.m(); ++i)
     for (unsigned int j=0; j<X.n(); ++j)
-      Assert (X(i,j) == 2*i + 2*j,
-              ExcInternalError());
+      AssertThrow (X(i,j) == 2*i + 2*j,
+                   ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index de22d8f27ce6c373f1dd9d3faee3e67b27f90cf4..e00c5fe5b52e48e7f48829ddaf2bd59a3aaa8429 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2011 - 2014 by the deal.II authors
+// Copyright (C) 2011 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -52,12 +52,18 @@ void test ()
   // correct
   for (unsigned int i=0; i<X.m(); ++i)
     for (unsigned int j=0; j<X.n(); ++j)
-      if ((i % 2 == 0) && (j % 2 == 0))
-        Assert (X(i,j) == i/2 + j/2,
-                ExcInternalError())
+      {
+        if ((i % 2 == 0) && (j % 2 == 0))
+          {
+            AssertThrow (X(i,j) == i/2 + j/2,
+                         ExcInternalError());
+          }
         else
-          Assert (X(i,j) == 0,
-                  ExcInternalError());
+          {
+            AssertThrow (X(i,j) == 0,
+                         ExcInternalError());
+          }
+      }
 
   deallog << "OK" << std::endl;
 }
index 542040eeec6aa401249cda4cfae13190bd444369..678e584fd9a377eefe7d3489aa01e46c6be3c305 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 1998 - 2014 by the deal.II authors
+// Copyright (C) 1998 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -40,15 +40,15 @@ void check()
 
   Vector<double> in(size), out(size);
   in = 1.;
-  
+
   {
     IterationNumberControl control(5);
     SolverCG<> solver(control);
     solver.solve(A, out, in, PreconditionIdentity());
-    Assert (control.last_step() == 1, ExcInternalError());
+    AssertThrow (control.last_step() == 1, ExcInternalError());
   }
   for (unsigned int i=0; i<size; ++i)
-    Assert(std::abs(out(i)-0.5) < 1e-12, ExcInternalError());
+    AssertThrow (std::abs(out(i)-0.5) < 1e-12, ExcInternalError());
 
   // Check 2: should only do 5 iterations but the solution should not be exact
   for (unsigned int i=0; i<size; ++i)
@@ -59,13 +59,13 @@ void check()
     IterationNumberControl control(5);
     SolverCG<> solver(control);
     solver.solve(A, out, in, PreconditionIdentity());
-    Assert (control.last_step() == 5, ExcInternalError());
+    AssertThrow (control.last_step() == 5, ExcInternalError());
   }
   bool solved_exactly = true;
   for (unsigned int i=0; i<size; ++i)
     if (std::abs(out(i)-1./(1+size)) > 1e-8)
       solved_exactly = false;
-  Assert(solved_exactly == false, ExcInternalError());
+  AssertThrow(solved_exactly == false, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 2bc11a7943a63fa97404eb96bb86dffa97708365..48a215620301fca2b3d2f368e0797f8dda06c554 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2011 - 2014 by the deal.II authors
+// Copyright (C) 2011 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -75,8 +75,8 @@ void test (const unsigned int n)
   A.Tvmult (z, tmp);
 
   y -= z;
-  Assert (y.l2_norm() <= 1e-12 * z.l2_norm(),
-          ExcInternalError());
+  AssertThrow (y.l2_norm() <= 1e-12 * z.l2_norm(),
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 403f1a30c84bffcfe0cfb4a1576ba66937e9e67e..614dfe7b9b2745e4899412172f7a8ee9668928f8 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2011 - 2014 by the deal.II authors
+// Copyright (C) 2011 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -80,8 +80,8 @@ void test (const unsigned int n)
   A.Tvmult (z, tmp);
 
   y -= z;
-  Assert (y.l2_norm() <= 1e-12 * z.l2_norm(),
-          ExcInternalError());
+  AssertThrow (y.l2_norm() <= 1e-12 * z.l2_norm(),
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 7e45e7c6d0964f2fb6ee44cf07754cfc58ea5c2e..ddb681d69c92343339e8092a95befb71dc874979 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2011 - 2014 by the deal.II authors
+// Copyright (C) 2011 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -75,8 +75,8 @@ void test (const unsigned int n)
   A.vmult (z, tmp);
 
   y -= z;
-  Assert (y.l2_norm() <= 1e-12 * z.l2_norm(),
-          ExcInternalError());
+  AssertThrow (y.l2_norm() <= 1e-12 * z.l2_norm(),
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index cd1ff2b8bdba4e7975dc0ce87144aa9076773df2..dbf71d0b9e2a1cde2d71bfbab491d744597700b6 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2011 - 2014 by the deal.II authors
+// Copyright (C) 2011 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -80,8 +80,8 @@ void test (const unsigned int n)
   A.vmult (z, tmp);
 
   y -= z;
-  Assert (y.l2_norm() <= 1e-12 * z.l2_norm(),
-          ExcInternalError());
+  AssertThrow (y.l2_norm() <= 1e-12 * z.l2_norm(),
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 2f365245a6e2db65c7a70bceb2b6542185e3da46..526aaf467bb83473f753763aed17509748c81d40 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2001 - 2014 by the deal.II authors
+// Copyright (C) 2001 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -98,7 +98,7 @@ main ()
     {
       SparsityPattern::const_iterator p3=sp3.begin(row), p4=sp4.begin(row);
       for (; p3!=sp3.end(row); ++p3, ++p4)
-        Assert (p3->column() == p4->column(), ExcInternalError());
+        AssertThrow (p3->column() == p4->column(), ExcInternalError());
     };
 
 
@@ -115,15 +115,15 @@ main ()
       const SparsityPattern &
       sp = (loop==1 ? sp1 : (loop==2 ? sp2 : (loop==3 ? sp3 : sp4)));
       for (unsigned int i=0; i<sp.n_nonzero_elements(); ++i)
-        Assert (sp(sp.matrix_position(i).first,
-                   sp.matrix_position(i).second) == i,
-                ExcInternalError());
+        AssertThrow (sp(sp.matrix_position(i).first,
+                        sp.matrix_position(i).second) == i,
+                     ExcInternalError());
       for (types::global_dof_index row=0; row<sp.n_rows(); ++row)
         for (types::global_dof_index col=0; col<sp.n_cols(); ++col)
           if (sp(row,col) != SparsityPattern::invalid_entry)
-            Assert (sp.matrix_position(sp(row,col)) ==
-                    std::make_pair(row,col),
-                    ExcInternalError());
+            AssertThrow (sp.matrix_position(sp(row,col)) ==
+                         std::make_pair(row,col),
+                         ExcInternalError());
     };
 
 
@@ -155,7 +155,7 @@ main ()
     {
       SparsityPattern::const_iterator p3=sp3.begin(row), p5=sp5.begin(row);
       for (; p3!=sp3.end(row); ++p3, ++p5)
-        Assert (p3->column() == p5->column(), ExcInternalError());
+        AssertThrow (p3->column() == p5->column(), ExcInternalError());
     }
 }
 
index d992460d0f7a3cc2e6378e7e4c0c74ca7128b700..8ef9a66e4a52703dcaa3cfa6ee527169a0cbc835 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -306,18 +306,24 @@ void copy_from_1 ()
   if ((sparsity_pattern.stores_only_added_elements() == true)
       &&
       (sp4.stores_only_added_elements() == true))
-    Assert (sparsity_pattern.n_nonzero_elements() ==
-            sp4.n_nonzero_elements(),
-            ExcInternalError());
+    AssertThrow (sparsity_pattern.n_nonzero_elements() ==
+                 sp4.n_nonzero_elements(),
+                 ExcInternalError());
   for (unsigned int i=0; i<sparsity_pattern.n_rows(); ++i)
     for (unsigned int j=0; j<sparsity_pattern.n_cols(); ++j)
-      if ((sparsity_pattern.stores_only_added_elements() == true)
-          &&
-          (sp4.stores_only_added_elements() == true))
-        Assert (sparsity_pattern.exists(i,j) == sp4.exists (i,j),
-                ExcInternalError())
+      {
+        if ((sparsity_pattern.stores_only_added_elements() == true)
+            &&
+            (sp4.stores_only_added_elements() == true))
+          {
+            AssertThrow (sparsity_pattern.exists(i,j) == sp4.exists (i,j),
+                         ExcInternalError());
+          }
         else if (sparsity_pattern.exists(i,j))
-          Assert (sp4.exists (i,j), ExcInternalError());
+          {
+            AssertThrow (sp4.exists (i,j), ExcInternalError());
+          }
+      }
 
   deallog << "OK" << std::endl;
 }
@@ -341,18 +347,24 @@ void copy_from_2 ()
   if ((sparsity_pattern.stores_only_added_elements() == true)
       &&
       (sp4.stores_only_added_elements() == true))
-    Assert (sparsity_pattern.n_nonzero_elements() ==
-            sp4.n_nonzero_elements(),
-            ExcInternalError());
+    AssertThrow (sparsity_pattern.n_nonzero_elements() ==
+                 sp4.n_nonzero_elements(),
+                 ExcInternalError());
   for (unsigned int i=0; i<sparsity_pattern.n_rows(); ++i)
     for (unsigned int j=0; j<sparsity_pattern.n_cols(); ++j)
-      if ((sparsity_pattern.stores_only_added_elements() == true)
-          &&
-          (sp4.stores_only_added_elements() == true))
-        Assert (sparsity_pattern.exists(i,j) == sp4.exists (i,j),
-                ExcInternalError())
+      {
+        if ((sparsity_pattern.stores_only_added_elements() == true)
+            &&
+            (sp4.stores_only_added_elements() == true))
+          {
+            AssertThrow (sparsity_pattern.exists(i,j) == sp4.exists (i,j),
+                         ExcInternalError());
+          }
         else if (sparsity_pattern.exists(i,j))
-          Assert (sp4.exists (i,j), ExcInternalError());
+          {
+            AssertThrow (sp4.exists (i,j), ExcInternalError());
+          }
+      }
 
   deallog << "OK" << std::endl;
 }
@@ -376,24 +388,28 @@ void copy_from_4 ()
   // now check for equivalence of original
   // and copy
   if (sp4.stores_only_added_elements() == true)
-    Assert (sp4.n_nonzero_elements() ==
-            static_cast<unsigned int>(sparsity_pattern.frobenius_norm() *
-                                      sparsity_pattern.frobenius_norm()
-                                      + 0.5),
-            ExcInternalError())
-    else
-      Assert (sp4.n_nonzero_elements() >=
-              static_cast<unsigned int>(sparsity_pattern.frobenius_norm() *
-                                        sparsity_pattern.frobenius_norm()
-                                        + 0.5),
-              ExcInternalError());
+    {
+      AssertThrow (sp4.n_nonzero_elements() ==
+                   static_cast<unsigned int>(sparsity_pattern.frobenius_norm() *
+                                             sparsity_pattern.frobenius_norm()
+                                             + 0.5),
+                   ExcInternalError());
+    }
+  else
+    {
+      AssertThrow (sp4.n_nonzero_elements() >=
+                   static_cast<unsigned int>(sparsity_pattern.frobenius_norm() *
+                                             sparsity_pattern.frobenius_norm()
+                                             + 0.5),
+                   ExcInternalError());
+    }
 
   for (unsigned int i=0; i<M; ++i)
     for (unsigned int j=0; j<M; ++j)
       if (std::abs((int)(i-j)) == 3)
-        Assert (sp4.exists (i,j)
-                == true,
-                ExcInternalError());
+        AssertThrow (sp4.exists (i,j)
+                     == true,
+                     ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
@@ -411,15 +427,15 @@ void matrix_position ()
   // function should be the inverse
   // of operator()
   for (unsigned int i=0; i<sparsity_pattern.n_nonzero_elements(); ++i)
-    Assert (sparsity_pattern(sparsity_pattern.matrix_position(i).first,
-                             sparsity_pattern.matrix_position(i).second) == i,
-            ExcInternalError());
+    AssertThrow (sparsity_pattern(sparsity_pattern.matrix_position(i).first,
+                                  sparsity_pattern.matrix_position(i).second) == i,
+                 ExcInternalError());
   for (types::global_dof_index row=0; row<sparsity_pattern.n_rows(); ++row)
     for (types::global_dof_index col=0; col<sparsity_pattern.n_cols(); ++col)
       if (sparsity_pattern(row,col) != SparsityPattern::invalid_entry)
-        Assert (sparsity_pattern.matrix_position(sparsity_pattern(row,col)) ==
-                std::make_pair(row,col),
-                ExcInternalError());
+        AssertThrow (sparsity_pattern.matrix_position(sparsity_pattern(row,col)) ==
+                     std::make_pair(row,col),
+                     ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
@@ -470,8 +486,8 @@ void block_read_write ()
 
   for (unsigned int i=0; i<sparsity_pattern.n_rows(); ++i)
     for (unsigned int j=0; j<sparsity_pattern.n_cols(); ++j)
-      Assert (sparsity_pattern.exists(i,j) == sp5.exists (i,j),
-              ExcInternalError());
+      AssertThrow (sparsity_pattern.exists(i,j) == sp5.exists (i,j),
+                   ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 515aeb7e61795c08db010ea878efe4c9b55d3567..4d7d12205a2a28a591c3ea2123db1fb78f806730 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,11 +39,11 @@ void check_norms ()
         vec(i) = static_cast<number>(Testing::rand())/static_cast<number>(RAND_MAX);
       const typename Vector<number>::real_type norm = vec.l2_norm();
       for (unsigned int i=0; i<30; ++i)
-        Assert (vec.l2_norm() == norm, ExcInternalError());
+        AssertThrow (vec.l2_norm() == norm, ExcInternalError());
 
       Vector<number> vec2 (vec);
       for (unsigned int i=0; i<10; ++i)
-        Assert (vec2.l2_norm() == norm, ExcInternalError());
+        AssertThrow (vec2.l2_norm() == norm, ExcInternalError());
     }
 }
 
index 3721e943072895982c4ee4e010c4a23c412d3c54..b72063334424dd37402aab7347e5b2a327c8b9a8 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -34,20 +34,20 @@ void check_large_numbers()
   v(7) = 1e20;
 
   const double correct = std::sqrt(1e26 + 1e38 + 1e42 + 1e40 + 1.);
-  Assert (std::abs(v.l2_norm() - correct) < 1e-6*correct, ExcInternalError());
+  AssertThrow (std::abs(v.l2_norm() - correct) < 1e-6*correct, ExcInternalError());
 
   v = 0.;
   v(5) = 1e-30;
   v(9) = 1e-32;
   const double correct2 = std::sqrt(1e-60 + 1e-64);
-  Assert (std::abs(v.l2_norm() - correct2) < 1e-6*correct2, ExcInternalError());
+  AssertThrow (std::abs(v.l2_norm() - correct2) < 1e-6*correct2, ExcInternalError());
 
   Vector<double> w(7);
   w(0) = 1e232;
   w(6) = 1e231;
   w(3) = 1e200;
   const double correct3 = std::sqrt(100. + 1.) * 1e231;
-  Assert (std::abs(w.l2_norm() - correct3) < 1e-13*correct3, ExcInternalError());
+  AssertThrow (std::abs(w.l2_norm() - correct3) < 1e-13*correct3, ExcInternalError());
 
   w = 0;
   w(1) = 1e-302;
@@ -56,10 +56,10 @@ void check_large_numbers()
   w(4) = 3e-303;
   w(5) = -1e-303;
   const double correct4 = std::sqrt(100. + 1. + 4. + 9 + 1.) * 1e-303;
-  Assert (std::abs(w.l2_norm() - correct4) < 1e-13*correct4, ExcInternalError());
+  AssertThrow (std::abs(w.l2_norm() - correct4) < 1e-13*correct4, ExcInternalError());
 
   const double correct5 = std::pow(1000. + 1. + 8. + 27 + 1., 1./3.) * 1e-303;
-  Assert (std::abs(w.lp_norm(3.) - correct5) < 1e-13*correct5, ExcInternalError());
+  AssertThrow (std::abs(w.lp_norm(3.) - correct5) < 1e-13*correct5, ExcInternalError());
   deallog << "OK" << std::endl;
 }
 
index 3e8333805c114d628b29b6f0f3e32c8a3407d9e4..b0f218f0b896fbca6cc3e078f26f84e1b06bcc41 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2012 - 2014 by the deal.II authors
+// Copyright (C) 2012 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -43,24 +43,24 @@ void check_norms ()
         vec(i) = i+1;
 
       const number l1_norm = vec.l1_norm();
-      Assert (std::abs(l1_norm-0.5*size*(size+1)) < acc*0.5*size*(size+1),
-              ExcInternalError());
+      AssertThrow (std::abs(l1_norm-0.5*size*(size+1)) < acc*0.5*size*(size+1),
+                   ExcInternalError());
 
       // test accuracy of summation
       const long double value = 3.14159265358979323846;
       vec = (number)value;
       const number l1_norma = vec.l1_norm();
-      Assert (std::abs(l1_norma-value*size) < acc*size*value,
-              ExcInternalError());
+      AssertThrow (std::abs(l1_norma-value*size) < acc*size*value,
+                   ExcInternalError());
       const number l2_norma = vec.l2_norm();
-      Assert (std::abs(l2_norma-value*std::sqrt((number)size)) < acc*std::sqrt(size)*value,
-              ExcInternalError());
+      AssertThrow (std::abs(l2_norma-value*std::sqrt((number)size)) < acc*std::sqrt(size)*value,
+                   ExcInternalError());
       const number lp_norma = vec.lp_norm(3.);
-      Assert (std::abs(lp_norma-value*std::pow(static_cast<number>(size),
-                                               static_cast<number>(1./3.))) <
-              std::max(acc,number(1e-15))*std::pow(static_cast<number>(size),
-                                                   static_cast<number>(1./3.))*value,
-              ExcInternalError());
+      AssertThrow (std::abs(lp_norma-value*std::pow(static_cast<number>(size),
+                                                    static_cast<number>(1./3.))) <
+                   std::max(acc,number(1e-15))*std::pow(static_cast<number>(size),
+                                                        static_cast<number>(1./3.))*value,
+                   ExcInternalError());
     }
 }
 
@@ -84,27 +84,27 @@ void check_complex_norms ()
         }
 
       const number l1_norm = vec.l1_norm();
-      Assert (std::abs(l1_norm-sum) < acc*sum,
-              ExcInternalError());
+      AssertThrow (std::abs(l1_norm-sum) < acc*sum,
+                   ExcInternalError());
 
       // test accuracy of summation
       const std::complex<long double> value (3.14159265358979323846, 0.1);
       vec = std::complex<number>(value);
       const number l1_norma = vec.l1_norm();
-      Assert (std::abs(l1_norma-std::abs(value)*size) <
-              acc*size*std::abs(value),
-              ExcInternalError());
+      AssertThrow (std::abs(l1_norma-std::abs(value)*size) <
+                   acc*size*std::abs(value),
+                   ExcInternalError());
       const number l2_norma = vec.l2_norm();
-      Assert (std::abs(l2_norma-std::abs(value)*std::sqrt((number)size)) <
-              acc*std::sqrt((number)size)*std::abs(value),
-              ExcInternalError());
+      AssertThrow (std::abs(l2_norma-std::abs(value)*std::sqrt((number)size)) <
+                   acc*std::sqrt((number)size)*std::abs(value),
+                   ExcInternalError());
       const number lp_norma = vec.lp_norm(3.);
-      Assert (std::abs(lp_norma-std::abs(value)*
-                       std::pow(static_cast<number>(size),
-                                static_cast<number>(1./3.))) <
-              acc*std::pow(static_cast<number>(size),
-                           static_cast<number>(1./3.))*std::abs(value),
-              ExcInternalError());
+      AssertThrow (std::abs(lp_norma-std::abs(value)*
+                            std::pow(static_cast<number>(size),
+                                     static_cast<number>(1./3.))) <
+                   acc*std::pow(static_cast<number>(size),
+                                static_cast<number>(1./3.))*std::abs(value),
+                   ExcInternalError());
     }
 }
 
index 4abe485d6c78b2e13d690f2cfee0fa1d295f919e..cdb3cf2fd4d1d13534493a554e4fcbdf6eb8250b 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2014 by the deal.II authors
+// Copyright (C) 2014-2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
 
 
 void test (const unsigned int size,
-          const bool         reinit_square)
+           const bool         reinit_square)
 {
   // this test can not currently work with matrices smaller than
   // 1\times2.
-  Assert (size>2, ExcInternalError());
+  AssertThrow (size>2, ExcInternalError());
 
   // initialise a first matrix with the standard constructor and fill
   // it with some numbers
   LAPACKFullMatrix<double> M (size, size);
-  
+
   for (unsigned int i=0; i<size; ++i)
     for (unsigned int j=0; j<size; ++j)
       M(i,j) = i+2.*j;
@@ -46,10 +46,10 @@ void test (const unsigned int size,
   for (unsigned int i=0; i<N.m(); ++i)
     for (unsigned int j=0; j<N.n (); ++j)
       N(i,j) = i+2.*j;
-  
+
   // clearly, this should be the case
-  Assert (N.m () != M.m (), ExcInternalError());
-  Assert (N.n () != M.n (), ExcInternalError());
+  AssertThrow (N.m () != M.m (), ExcInternalError());
+  AssertThrow (N.n () != M.n (), ExcInternalError());
 
   // if reinit_square is true, reinitialise the rectangle matrix to a
   // square matrix (use reinit (const unsigned int))
@@ -57,10 +57,10 @@ void test (const unsigned int size,
     {
       // reinitialise the matrix and fill it with some numbers
       N.reinit (size);
-      
+
       for (unsigned int i=0; i<N.m (); ++i)
-       for (unsigned int j=0; j<N.n (); ++j)
-         N(i,j) = i+2.*j;
+        for (unsigned int j=0; j<N.n (); ++j)
+          N(i,j) = i+2.*j;
     }
 
   // otherwise reinitialise the rectangle matrix to a square one (use
@@ -69,20 +69,20 @@ void test (const unsigned int size,
     {
       // reinitialise the matrix and fill it with some numbers
       M.reinit (size+2, size-2);
-      
+
       for (unsigned int i=0; i<M.m (); ++i)
-       for (unsigned int j=0; j<M.n (); ++j)
-         M(i,j) = i+2.*j;
+        for (unsigned int j=0; j<M.n (); ++j)
+          M(i,j) = i+2.*j;
     }
 
   // and now this should be true
-  Assert (N.m () == M.m (), ExcInternalError());
-  Assert (N.n () == M.n (), ExcInternalError());
+  AssertThrow (N.m () == M.m (), ExcInternalError());
+  AssertThrow (N.n () == M.n (), ExcInternalError());
 
-  // in fact, this should be true too, so check 
+  // in fact, this should be true too, so check
   for (unsigned int i=0; i<M.m (); ++i)
     for (unsigned int j=0; j<M.n (); ++j)
-      Assert (M(i,j) == N(i,j), ExcInternalError());
+      AssertThrow (M(i,j) == N(i,j), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index a192cbaa545abea74b555af9b39250cf20b2e2da..f7d775bbab63e0409ad94bc7a29f737629919f4c 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -90,7 +90,7 @@ void assert_tria_equal(const Triangulation<dim> &a, const Triangulation<dim> &b)
 
   //compare the two files
   std::string cmd = std::string("diff -q ")+file1+std::string(" ")+file2;
-  Assert (system(cmd.c_str()) == 0, ExcInternalError());
+  AssertThrow (system(cmd.c_str()) == 0, ExcInternalError());
 
   //and delete them
   std::remove (file1.c_str());
index 2fca61776808261ee9a59822382765490bff09b4..cd9072c34160c41c9abe4a96bdae985c2f13ad90 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -50,8 +50,8 @@ void test()
     = GridTools::get_locally_owned_vertices (tr);
   for (unsigned int v=0; v<tr.n_vertices(); ++v)
     if ((moved_locally_owned_vertices[v] == true)
-       &&
-       (tr.get_vertices()[v][0] < 1./3))
+        &&
+        (tr.get_vertices()[v][0] < 1./3))
       moved_locally_owned_vertices[v] = false;
 
   // now do the move
@@ -63,15 +63,15 @@ void test()
   for (unsigned int v=0; v<tr.n_vertices(); ++v)
     if (moved_locally_owned_vertices[v] == true)
       {
-       // maybe not the most elegant way to do it, but it works for the purpose
-       // of the test...
-       const_cast<Point<dim>&>(tr.get_vertices()[v]) += shift;
-       ++n_vertices_moved;
+        // maybe not the most elegant way to do it, but it works for the purpose
+        // of the test...
+        const_cast<Point<dim>&>(tr.get_vertices()[v]) += shift;
+        ++n_vertices_moved;
       }
-  Assert (Utilities::MPI::sum (n_vertices_moved, MPI_COMM_WORLD)
-         ==
-         (dim==2 ? 15 : 75),
-         ExcInternalError());
+  AssertThrow (Utilities::MPI::sum (n_vertices_moved, MPI_COMM_WORLD)
+               ==
+               (dim==2 ? 15 : 75),
+               ExcInternalError());
 
   tr.communicate_locally_moved_vertices (moved_locally_owned_vertices);
 
@@ -89,13 +89,13 @@ void test()
     {
       for (unsigned int i=0; i<Utilities::MPI::n_mpi_processes(MPI_COMM_WORLD); ++i)
         {
-         deallog << "Partition " << i << std::endl;
-         
+          deallog << "Partition " << i << std::endl;
+
           cat_file((std::string("communicate_moved_vertices_02.dat.") + Utilities::int_to_string(i)).c_str());
         }
     }
-  
-  
+
+
   if (myid == 0)
     deallog << "OK" << std::endl;
 }
index 60574a5983ddf0e59c986afef8336849b1d7b8fb..7a1deae5a32207d1c8cfe6ab529370ed002a40ae 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -71,7 +71,7 @@ void test()
            cell != triangulation.end(); ++cell, ++index)
         if (flags[index])
           cell->set_refine_flag();
-      Assert (index == triangulation.n_active_cells(), ExcInternalError());
+      AssertThrow (index == triangulation.n_active_cells(), ExcInternalError());
 
       // flag all other cells for coarsening
       // (this should ensure that at least
@@ -90,9 +90,9 @@ void test()
       std::vector<types::global_dof_index> dofs_per_block (fe.n_components());
       DoFTools::count_dofs_per_block (dof_handler, dofs_per_block);
 
-      Assert (std::accumulate (dofs_per_block.begin(), dofs_per_block.end(), 0U)
-              == dof_handler.n_dofs(),
-              ExcInternalError());
+      AssertThrow (std::accumulate (dofs_per_block.begin(), dofs_per_block.end(), 0U)
+                   == dof_handler.n_dofs(),
+                   ExcInternalError());
 
       unsigned int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
       if (myid == 0)
index 7cc8d51a9cf810792f504bd5833e23f73c70f6de..bd337ae3868c0ba50d14284fc9904f0c171efa45 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -57,9 +57,9 @@ void test()
   std::vector<types::global_dof_index> dofs_per_component (fe.n_components());
   DoFTools::count_dofs_per_component (dof_handler, dofs_per_component);
 
-  Assert (std::accumulate (dofs_per_component.begin(), dofs_per_component.end(), 0U)
-          == dof_handler.n_dofs(),
-          ExcInternalError());
+  AssertThrow (std::accumulate (dofs_per_component.begin(), dofs_per_component.end(), 0U)
+               == dof_handler.n_dofs(),
+               ExcInternalError());
 
   unsigned int myid = Utilities::MPI::this_mpi_process (MPI_COMM_WORLD);
   if (myid == 0)
index b5e6380c2f1acc0fd6f91eab920c47fb0e4bebf6..b4ebebe144b3b97b76c1dbf019183522fabadc68 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -65,7 +65,7 @@ void test()
            cell != triangulation.end(); ++cell, ++index)
         if (flags[index])
           cell->set_refine_flag();
-      Assert (index == triangulation.n_active_cells(), ExcInternalError());
+      AssertThrow (index == triangulation.n_active_cells(), ExcInternalError());
 
       // flag all other cells for coarsening
       // (this should ensure that at least
index fc038c5d72062f46c50c08a61cf1bc2f4cc2cc2c..4a99c29b7070f8dd2a2b3a0b79ab2f48e76adfdf 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2008 - 2014 by the deal.II authors
+// Copyright (C) 2008 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -106,12 +106,12 @@ void test()
               ExcInternalError());
       for (unsigned int i=0;
            i<dof_handler.n_locally_owned_dofs_per_processor().size(); ++i)
-        Assert (dof_handler.n_locally_owned_dofs_per_processor()[i] <= N,
-                ExcInternalError());
-      Assert (std::accumulate (dof_handler.n_locally_owned_dofs_per_processor().begin(),
-                               dof_handler.n_locally_owned_dofs_per_processor().end(),
-                               0U) == N,
-              ExcInternalError());
+        AssertThrow (dof_handler.n_locally_owned_dofs_per_processor()[i] <= N,
+                     ExcInternalError());
+      AssertThrow (std::accumulate (dof_handler.n_locally_owned_dofs_per_processor().begin(),
+                                    dof_handler.n_locally_owned_dofs_per_processor().end(),
+                                    0U) == N,
+                   ExcInternalError());
 
       IndexSet all (N), really_all (N);
       // poor man's union operation
@@ -121,12 +121,12 @@ void test()
           if (dof_handler.locally_owned_dofs_per_processor()[i]
               .is_element(j))
             {
-              Assert (all.is_element(j) == false, ExcInternalError());
+              AssertThrow (all.is_element(j) == false, ExcInternalError());
               all.add_index (j);
             }
       really_all.add_range (0, N);
-      Assert (all == really_all,
-              ExcInternalError());
+      AssertThrow (all == really_all,
+                   ExcInternalError());
     }
 }
 
index c4316ea2c0472f634f0a466388a93b636718cdce..4d57058351eb69efe585d8b98bd986ca8803711f 100644 (file)
@@ -55,8 +55,8 @@ void test()
   // this
   DoFTools::extract_locally_relevant_dofs (dofh, relevant_set);
   boundary_dofs.subtract_set (relevant_set);
-  Assert (boundary_dofs.n_elements() == 0,
-          ExcInternalError());
+  AssertThrow (boundary_dofs.n_elements() == 0,
+               ExcInternalError());
 }
 
 
index c5bf8b0e7a75ff476a4b5ceb9ac8c48c8292419f..8fe13718b5d2df3d2bb90fb89496455b8cbeed27 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -63,12 +63,18 @@ void test()
   DoFTools::extract_locally_relevant_dofs (dofh, relevant_set);
 
   for (unsigned int i=0; i<dofh.n_dofs(); ++i)
-    if (relevant_set.is_element(i))
-      Assert (points.find(i) != points.end(),
-              ExcInternalError())
+    {
+      if (relevant_set.is_element(i))
+        {
+          AssertThrow (points.find(i) != points.end(),
+                       ExcInternalError());
+        }
       else
-        Assert (points.find(i) == points.end(),
-                ExcInternalError());
+        {
+          AssertThrow (points.find(i) == points.end(),
+                       ExcInternalError());
+        }
+    }
 }
 
 
index fe20f8c80703b69b4d597e16cab4ab72fbbd499c..bb5af06b1d941fe2f38ca6db653e58a9b9fba308 100644 (file)
@@ -160,7 +160,7 @@ void test()
   const std::pair<unsigned int,unsigned int> range = vector.local_range();
   for (unsigned int i=range.first; i<range.second; ++i)
     if (constraints.is_constrained(i))
-      Assert (vector(i)==0, ExcInternalError());
+      AssertThrow (vector(i)==0, ExcInternalError());
 
   if (myid==0)
     deallog << "OK" << std::endl;
index b27da480e86f6dac471b8cdcfc14304977d893b8..c6bd637c4a5289adc59a52ad7135df09716bce7b 100644 (file)
@@ -204,7 +204,7 @@ void test()
   const std::pair<unsigned int,unsigned int> range = vector.local_range();
   for (unsigned int i=range.first; i<range.second; ++i)
     if (constraints.is_constrained(i))
-      Assert (vector(i)==0, ExcInternalError());
+      AssertThrow (vector(i)==0, ExcInternalError());
 
   if (myid==0)
     deallog << "OK" << std::endl;
index 0d0b4fb9d765d1aefca7637e2b446fd346b171d6..0a6b8cffc362f0c0e783ee00c7ca0de30780fb90 100644 (file)
@@ -177,7 +177,7 @@ void test()
   const std::pair<unsigned int,unsigned int> range = vector.local_range();
   for (unsigned int i=range.first; i<range.second; ++i)
     if (constraints.is_constrained(i))
-      Assert (vector(i)==0, ExcInternalError());
+      AssertThrow (vector(i)==0, ExcInternalError());
 
   if (myid==0)
     deallog << "OK" << std::endl;
index 8eb818e3e0516e2be69400d0f1880160ee3349f6..9bea39c0fcd0e038a07e1880006780ce0148902a 100644 (file)
@@ -159,7 +159,7 @@ void test()
   const std::pair<unsigned int,unsigned int> range = vector.local_range();
   for (unsigned int i=range.first; i<range.second; ++i)
     if (constraints.is_constrained(i))
-      Assert (vector(i)==0, ExcInternalError());
+      AssertThrow (vector(i)==0, ExcInternalError());
 
   if (myid==0)
     deallog << "OK" << std::endl;
index fd381b90084a5bd69f3f2cd0ca65083b87c1cb5c..5de3e3f3715a6b0c7f5ac16137e5ab5ea9cfe0ce 100644 (file)
@@ -72,8 +72,8 @@ void test()
         {
           if (cell->subdomain_id() != (unsigned int)myid)
             {
-              Assert (cell->is_ghost() || cell->is_artificial(),
-                      ExcInternalError());
+              AssertThrow (cell->is_ghost() || cell->is_artificial(),
+                           ExcInternalError());
               continue;
             }
 
@@ -81,21 +81,21 @@ void test()
             {
               if (cell->at_boundary(n))
                 continue;
-              Assert (cell->neighbor(n).state() == IteratorState::valid,
-                      ExcInternalError());
+              AssertThrow (cell->neighbor(n).state() == IteratorState::valid,
+                           ExcInternalError());
 
-              Assert( cell->neighbor(n)->level() == cell->level(),
-                      ExcInternalError());
+              AssertThrow ( cell->neighbor(n)->level() == cell->level(),
+                            ExcInternalError());
 
-              Assert(!cell->neighbor(n)->has_children(), ExcInternalError() );
-              Assert( cell->neighbor(n)->subdomain_id()< numprocs, ExcInternalError());
+              AssertThrow (!cell->neighbor(n)->has_children(), ExcInternalError() );
+              AssertThrow ( cell->neighbor(n)->subdomain_id()< numprocs, ExcInternalError());
 
               // all neighbors of
               // locally owned cells
               // must be ghosts but
               // can't be artificial
-              Assert (cell->neighbor(n)->is_ghost(), ExcInternalError());
-              Assert (!cell->neighbor(n)->is_artificial(), ExcInternalError());
+              AssertThrow (cell->neighbor(n)->is_ghost(), ExcInternalError());
+              AssertThrow (!cell->neighbor(n)->is_artificial(), ExcInternalError());
             }
 
 
index 569774854fcde74d3e850a2bcafa69080d3de084..3379371b8ad5a9dab9636e461bba866c5d83d2cf 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -77,8 +77,8 @@ void test()
             {
               if (cell->subdomain_id() != (unsigned int)myid)
                 {
-                  Assert (cell->is_ghost() || cell->is_artificial(),
-                          ExcInternalError());
+                  AssertThrow (cell->is_ghost() || cell->is_artificial(),
+                               ExcInternalError());
                   continue;
                 }
 
@@ -86,13 +86,13 @@ void test()
                 {
                   if (cell->at_boundary(n))
                     continue;
-                  Assert (cell->neighbor(n).state() == IteratorState::valid,
-                          ExcInternalError());
+                  AssertThrow (cell->neighbor(n).state() == IteratorState::valid,
+                               ExcInternalError());
 
-                  Assert( cell->neighbor(n)->level() == cell->level(),
-                          ExcInternalError());
+                  AssertThrow ( cell->neighbor(n)->level() == cell->level(),
+                                ExcInternalError());
 
-                  Assert(!cell->neighbor(n)->has_children(), ExcInternalError() );
+                  AssertThrow (!cell->neighbor(n)->has_children(), ExcInternalError() );
                 }
             }
 
@@ -102,9 +102,9 @@ void test()
                     << checksum
                     << std::endl;
 
-          Assert (tr.n_global_active_cells() ==
-                  static_cast<unsigned int>(std::pow (1.*GeometryInfo<dim>::max_children_per_cell, i+1)),
-                  ExcInternalError());
+          AssertThrow (tr.n_global_active_cells() ==
+                       static_cast<unsigned int>(std::pow (1.*GeometryInfo<dim>::max_children_per_cell, i+1)),
+                       ExcInternalError());
         }
     }
 
index dbdd0552a27ecfdfe7350cba614b2ab10ab12b43..e03705b93de98d4aa7f213086d19c3c3a6b5ff54 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -82,21 +82,21 @@ void test()
         {
           if (cell->subdomain_id() != (unsigned int)myid)
             {
-              Assert (cell->is_ghost() || cell->is_artificial(),
-                      ExcInternalError());
+              AssertThrow (cell->is_ghost() || cell->is_artificial(),
+                           ExcInternalError());
             }
           else
             for (unsigned int n=0; n<GeometryInfo<dim>::faces_per_cell; ++n)
               {
                 if (cell->at_boundary(n))
                   continue;
-                Assert (cell->neighbor(n).state() == IteratorState::valid,
-                        ExcInternalError());
+                AssertThrow (cell->neighbor(n).state() == IteratorState::valid,
+                             ExcInternalError());
 
-                Assert( cell->neighbor(n)->level() == cell->level(),
-                        ExcInternalError());
+                AssertThrow ( cell->neighbor(n)->level() == cell->level(),
+                              ExcInternalError());
 
-                Assert(!cell->neighbor(n)->has_children(), ExcInternalError() );
+                AssertThrow (!cell->neighbor(n)->has_children(), ExcInternalError() );
 
               }
 
index 987c1e5977229ef4e66841ec44eae544eac006d7..9a7c99988236bc5741cb9550895cf8e0e1187ad3 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -146,8 +146,8 @@ void test()
       {
         unsigned int idx = locally_owned_dofs.nth_index_in_set (i);
         //std::cout << '[' << idx << ']' << ' ' << solution(idx) << std::endl;
-        Assert (idx == solution (idx), ExcInternalError());
-        Assert (2*idx == solution2 (idx), ExcInternalError());
+        AssertThrow (idx == solution (idx), ExcInternalError());
+        AssertThrow (2*idx == solution2 (idx), ExcInternalError());
       }
 
     double norm = solution.l1_norm();
index bd4e4d036758a5c2f486dd02ff313f0c5a5c001e..b902281d3ccdb30a694b5281ed9db84c71127817 100644 (file)
@@ -59,8 +59,8 @@ void test ()
   v*=2.0;
   if (myid < 8)
     {
-      Assert(v(myid*2) == myid*4.0, ExcInternalError());
-      Assert(v(myid*2+1) == myid*4.0+2.0, ExcInternalError());
+      AssertThrow (v(myid*2) == myid*4.0, ExcInternalError());
+      AssertThrow (v(myid*2+1) == myid*4.0+2.0, ExcInternalError());
     }
 
   parallel::distributed::BlockVector<double> w(3);
@@ -73,8 +73,8 @@ void test ()
     const double l2_norm = w.l2_norm();
     if (myid == 0)
       deallog << "l2 norm: " << l2_norm << std::endl;
-    Assert(std::abs(v.l2_norm()*std::sqrt(3.)-w.l2_norm()) < 1e-13,
-           ExcInternalError());
+    AssertThrow (std::abs(v.l2_norm()*std::sqrt(3.)-w.l2_norm()) < 1e-13,
+                 ExcInternalError());
   }
 
   // check l1 norm
@@ -82,8 +82,8 @@ void test ()
     const double l1_norm = w.l1_norm();
     if (myid == 0)
       deallog << "l1 norm: " << l1_norm << std::endl;
-    Assert(std::abs(v.l1_norm()*3.-w.l1_norm()) < 1e-14,
-           ExcInternalError());
+    AssertThrow (std::abs(v.l1_norm()*3.-w.l1_norm()) < 1e-14,
+                 ExcInternalError());
   }
 
   // check linfty norm
@@ -91,8 +91,8 @@ void test ()
     const double linfty_norm = w.linfty_norm();
     if (myid == 0)
       deallog << "linfty norm: " << linfty_norm << std::endl;
-    Assert(v.linfty_norm()==w.linfty_norm(),
-           ExcInternalError());
+    AssertThrow (v.linfty_norm()==w.linfty_norm(),
+                 ExcInternalError());
   }
 
   // check lp norm
@@ -101,8 +101,8 @@ void test ()
     if (myid == 0)
       deallog << "l2.2 norm: " << lp_norm << std::endl;
 
-    Assert (std::fabs (w.l2_norm() - w.lp_norm(2.0)) < 1e-14,
-            ExcInternalError());
+    AssertThrow (std::fabs (w.l2_norm() - w.lp_norm(2.0)) < 1e-14,
+                 ExcInternalError());
   }
 
   // check mean value (should be equal to l1
@@ -113,18 +113,18 @@ void test ()
     if (myid == 0)
       deallog << "Mean value: " << mean << std::endl;
 
-    Assert (std::fabs (mean * w.size() - w.l1_norm()) < 1e-15,
-            ExcInternalError());
+    AssertThrow (std::fabs (mean * w.size() - w.l1_norm()) < 1e-15,
+                 ExcInternalError());
   }
   // check inner product
   {
     const double norm_sqr = w.norm_sqr();
-    Assert (std::fabs(w * w - norm_sqr) < 1e-15,
-            ExcInternalError());
+    AssertThrow (std::fabs(w * w - norm_sqr) < 1e-15,
+                 ExcInternalError());
     parallel::distributed::BlockVector<double> w2;
     w2 = w;
-    Assert (std::fabs(w2 * w - norm_sqr) < 1e-15,
-            ExcInternalError());
+    AssertThrow (std::fabs(w2 * w - norm_sqr) < 1e-15,
+                 ExcInternalError());
 
     if (myid<8)
       w2.block(0).local_element(0) = -1;
index 9a4d650d011c092035dc03137ee28cc2c3140717..6b359d29e233f7a5449c215fae32caf34e0a73f8 100644 (file)
@@ -83,32 +83,32 @@ void test ()
   // processors
   if (myid == 0)
     {
-      Assert (v.is_ghost_entry (13) == false, ExcInternalError());
+      AssertThrow (v.is_ghost_entry (13) == false, ExcInternalError());
     }
   else
     {
-      Assert (v.is_ghost_entry (13) == true, ExcInternalError());
+      AssertThrow (v.is_ghost_entry (13) == true, ExcInternalError());
     }
 
   // count that 27 is ghost nowhere
-  Assert (v.is_ghost_entry (27) == false, ExcInternalError());
+  AssertThrow (v.is_ghost_entry (27) == false, ExcInternalError());
   if (myid == 0)
     {
-      Assert (v.in_local_range (27) == true, ExcInternalError());
+      AssertThrow (v.in_local_range (27) == true, ExcInternalError());
     }
   else
     {
-      Assert (v.in_local_range (27) == false, ExcInternalError());
+      AssertThrow (v.in_local_range (27) == false, ExcInternalError());
     }
 
   // element with number set is ghost
   if (myid == 1)
     {
-      Assert (v.is_ghost_entry (set) == false, ExcInternalError());
+      AssertThrow (v.is_ghost_entry (set) == false, ExcInternalError());
     }
   else
     {
-      Assert (v.is_ghost_entry (set) == true, ExcInternalError());
+      AssertThrow (v.is_ghost_entry (set) == true, ExcInternalError());
     }
 
   if (myid == 0)
index 5fa91ff2bfbb26dd58218a3a10e54957e217cb22..321e63df2a49e2c0a0f4d5edbf5fdbcbf942a379 100644 (file)
@@ -50,8 +50,8 @@ void test ()
   v.compress(VectorOperation::add);
   v*=2.0;
 
-  Assert(v(myid*2) == myid*4.0, ExcInternalError());
-  Assert(v(myid*2+1) == myid*4.0+2.0, ExcInternalError());
+  AssertThrow(v(myid*2) == myid*4.0, ExcInternalError());
+  AssertThrow(v(myid*2+1) == myid*4.0+2.0, ExcInternalError());
 
   // set ghost dof, compress
   v(1) = 7;
@@ -65,7 +65,7 @@ void test ()
 
   // import ghosts onto all procs
   v.update_ghost_values();
-  Assert (v(1) == 7. * numproc, ExcInternalError());
+  AssertThrow (v(1) == 7. * numproc, ExcInternalError());
 
   // check l2 norm
   const double l2_norm = v.l2_norm();
index 7e6350ddf0bd7d832f15bfd0a943ce60dcb48b68..6447dedd55aea8dd3cf23828916fffc7bacb91e4 100644 (file)
@@ -50,8 +50,8 @@ void test ()
   v.compress(VectorOperation::insert);
   v*=2.0;
 
-  Assert(v(myid*2) == myid*4.0, ExcInternalError());
-  Assert(v(myid*2+1) == myid*4.0+2.0, ExcInternalError());
+  AssertThrow(v(myid*2) == myid*4.0, ExcInternalError());
+  AssertThrow(v(myid*2+1) == myid*4.0+2.0, ExcInternalError());
 
   // set ghost dof on all processors, compress
   // (insert mode)
@@ -66,7 +66,7 @@ void test ()
 
   // import ghosts onto all procs
   v.update_ghost_values();
-  Assert (v(1) == 7.0, ExcInternalError());
+  AssertThrow (v(1) == 7.0, ExcInternalError());
 
   // check l2 norm
   const double l2_norm = v.l2_norm();
index e96ff2df41b0d801204de24098ae7a4be0d154fd..6494da4adbc6137a54081de570d9070b0e009457 100644 (file)
@@ -51,49 +51,49 @@ void test ()
   v.compress(VectorOperation::insert);
   v*=2.0;
 
-  Assert(v(myid*2) == myid*4.0, ExcInternalError());
-  Assert(v(myid*2+1) == myid*4.0+2.0, ExcInternalError());
+  AssertThrow(v(myid*2) == myid*4.0, ExcInternalError());
+  AssertThrow(v(myid*2+1) == myid*4.0+2.0, ExcInternalError());
 
   // set ghost dof on remote process, no
   // compress called
   if (myid > 0)
     v(1) = 7;
 
-  Assert(v(myid*2) == myid*4.0, ExcInternalError());
-  Assert(v(myid*2+1) == myid*4.0+2.0, ExcInternalError());
+  AssertThrow(v(myid*2) == myid*4.0, ExcInternalError());
+  AssertThrow(v(myid*2+1) == myid*4.0+2.0, ExcInternalError());
 
   if (myid > 0)
-    Assert (v(1) == 7.0, ExcInternalError());
+    AssertThrow (v(1) == 7.0, ExcInternalError());
 
   // reset to zero
   v = 0;
 
-  Assert(v(myid*2) == 0., ExcInternalError());
-  Assert(v(myid*2+1) == 0., ExcInternalError());
+  AssertThrow (v(myid*2) == 0., ExcInternalError());
+  AssertThrow (v(myid*2+1) == 0., ExcInternalError());
 
   // check that everything remains zero also
   // after compress
   v.compress(VectorOperation::add);
 
-  Assert(v(myid*2) == 0., ExcInternalError());
-  Assert(v(myid*2+1) == 0., ExcInternalError());
+  AssertThrow (v(myid*2) == 0., ExcInternalError());
+  AssertThrow (v(myid*2+1) == 0., ExcInternalError());
 
   // set element 1 on owning process to
   // something nonzero
   if (myid == 0)
     v(1) = 2.;
   if (myid > 0)
-    Assert (v(1) == 0., ExcInternalError());
+    AssertThrow (v(1) == 0., ExcInternalError());
 
   // check that all processors get the correct
   // value again, and that it is erased by
   // operator=
   v.update_ghost_values();
 
-  Assert (v(1) == 2.0, ExcInternalError());
+  AssertThrow (v(1) == 2.0, ExcInternalError());
 
   v = 0;
-  Assert (v(1) == 0.0, ExcInternalError());
+  AssertThrow (v(1) == 0.0, ExcInternalError());
 
   if (myid == 0)
     deallog << "OK" << std::endl;
index dc68cdf287e3ca66f759586eb949cb13e0f8743b..8037305ccf39d80cfc4cacfa25176aa4c718b5f5 100644 (file)
@@ -57,8 +57,8 @@ void test ()
   v*=2.0;
   if (myid < 8)
     {
-      Assert(v(myid*2) == myid*4.0, ExcInternalError());
-      Assert(v(myid*2+1) == myid*4.0+2.0, ExcInternalError());
+      AssertThrow(v(myid*2) == myid*4.0, ExcInternalError());
+      AssertThrow(v(myid*2+1) == myid*4.0+2.0, ExcInternalError());
     }
 
   // check l2 norm
@@ -106,12 +106,12 @@ void test ()
   // check inner product
   {
     const double norm_sqr = v.norm_sqr();
-    Assert (std::fabs(v * v - norm_sqr) < 1e-15,
-            ExcInternalError());
+    AssertThrow (std::fabs(v * v - norm_sqr) < 1e-15,
+                 ExcInternalError());
     parallel::distributed::Vector<double> v2;
     v2 = v;
-    Assert (std::fabs(v2 * v - norm_sqr) < 1e-15,
-            ExcInternalError());
+    AssertThrow (std::fabs(v2 * v - norm_sqr) < 1e-15,
+                 ExcInternalError());
 
     if (myid<8)
       v2.local_element(0) = -1;
index bc902e91e0f26d9fe94dd3564464e35f71888f25..0e8bcec53e32ec3d0452d9a2db078a608cffa82b 100644 (file)
@@ -67,27 +67,27 @@ void test ()
 
   // check local values for correctness
   for (unsigned int i=0; i<local_size; ++i)
-    Assert (v.local_element(i) == 2.0 * (i + my_start), ExcInternalError());
+    AssertThrow (v.local_element(i) == 2.0 * (i + my_start), ExcInternalError());
 
   // check local values with two different
   // access operators
   for (unsigned int i=0; i<local_size; ++i)
-    Assert (v.local_element(i) == v(local_owned.nth_index_in_set (i)), ExcInternalError());
+    AssertThrow (v.local_element(i) == v(local_owned.nth_index_in_set (i)), ExcInternalError());
   for (unsigned int i=0; i<local_size; ++i)
-    Assert (v.local_element(i) == v(i+my_start), ExcInternalError());
+    AssertThrow (v.local_element(i) == v(i+my_start), ExcInternalError());
 
   // check non-local entries on all processors
   for (unsigned int i=0; i<10; ++i)
-    Assert (v(ghost_indices[i])== 2. * ghost_indices[i], ExcInternalError());
+    AssertThrow (v(ghost_indices[i])== 2. * ghost_indices[i], ExcInternalError());
 
   // compare direct access [] with access ()
   for (unsigned int i=0; i<10; ++i)
     if (ghost_indices[i] < my_start)
-      Assert (v(ghost_indices[i])==v.local_element(local_size+i), ExcInternalError());
+      AssertThrow (v(ghost_indices[i])==v.local_element(local_size+i), ExcInternalError());
 
   if (myid == 0)
     for (unsigned int i=5; i<10; ++i)
-      Assert (v(ghost_indices[i])==v.local_element(local_size+i-5), ExcInternalError());
+      AssertThrow (v(ghost_indices[i])==v.local_element(local_size+i-5), ExcInternalError());
 
   if (myid == 0)
     deallog << "OK" << std::endl;
index c5e0a3c47f59d55c2aa9a8738fa2a9af30d19ea8..78ef19f56da97ad8d66ea195488fb64d07db488c 100644 (file)
@@ -73,27 +73,27 @@ void test ()
 
   // check local values for correctness
   for (unsigned int i=0; i<local_size; ++i)
-    Assert (v.local_element(i) == 2.0 * (i + my_start), ExcInternalError());
+    AssertThrow (v.local_element(i) == 2.0 * (i + my_start), ExcInternalError());
 
   // check local values with two different
   // access operators
   for (unsigned int i=0; i<local_size; ++i)
-    Assert (v.local_element(i) == v(local_owned.nth_index_in_set (i)), ExcInternalError());
+    AssertThrow (v.local_element(i) == v(local_owned.nth_index_in_set (i)), ExcInternalError());
   for (unsigned int i=0; i<local_size; ++i)
-    Assert (v.local_element(i) == v(i+my_start), ExcInternalError());
+    AssertThrow (v.local_element(i) == v(i+my_start), ExcInternalError());
 
   // check non-local entries on all processors
   for (unsigned int i=0; i<10; ++i)
-    Assert (v(ghost_indices[i])== 2. * ghost_indices[i], ExcInternalError());
+    AssertThrow (v(ghost_indices[i])== 2. * ghost_indices[i], ExcInternalError());
 
   // compare direct access local_element with access ()
   for (unsigned int i=0; i<10; ++i)
     if (ghost_indices[i] < my_start)
-      Assert (v(ghost_indices[i])==v.local_element(local_size+i), ExcInternalError());
+      AssertThrow (v(ghost_indices[i])==v.local_element(local_size+i), ExcInternalError());
 
   if (myid == 0)
     for (unsigned int i=5; i<10; ++i)
-      Assert (v(ghost_indices[i])==v.local_element(local_size+i-5), ExcInternalError());
+      AssertThrow (v(ghost_indices[i])==v.local_element(local_size+i-5), ExcInternalError());
 
 
   // now the same again, but import ghosts
@@ -103,27 +103,27 @@ void test ()
 
   // check local values for correctness
   for (unsigned int i=0; i<local_size; ++i)
-    Assert (v.local_element(i) == 2.0 * (i + my_start), ExcInternalError());
+    AssertThrow (v.local_element(i) == 2.0 * (i + my_start), ExcInternalError());
 
   // check local values with two different
   // access operators
   for (unsigned int i=0; i<local_size; ++i)
-    Assert (v.local_element(i) == v(local_owned.nth_index_in_set (i)), ExcInternalError());
+    AssertThrow (v.local_element(i) == v(local_owned.nth_index_in_set (i)), ExcInternalError());
   for (unsigned int i=0; i<local_size; ++i)
-    Assert (v.local_element(i) == v(i+my_start), ExcInternalError());
+    AssertThrow (v.local_element(i) == v(i+my_start), ExcInternalError());
 
   // check non-local entries on all processors
   for (unsigned int i=0; i<10; ++i)
-    Assert (v(ghost_indices[i])== 2. * ghost_indices[i], ExcInternalError());
+    AssertThrow (v(ghost_indices[i])== 2. * ghost_indices[i], ExcInternalError());
 
   // compare direct access [] with access ()
   for (unsigned int i=0; i<10; ++i)
     if (ghost_indices[i] < my_start)
-      Assert (v(ghost_indices[i])==v.local_element(local_size+i), ExcInternalError());
+      AssertThrow (v(ghost_indices[i])==v.local_element(local_size+i), ExcInternalError());
 
   if (myid == 0)
     for (unsigned int i=5; i<10; ++i)
-      Assert (v(ghost_indices[i])==v.local_element(local_size+i-5), ExcInternalError());
+      AssertThrow (v(ghost_indices[i])==v.local_element(local_size+i-5), ExcInternalError());
 
 
   // now do not call import_ghosts and check
@@ -134,7 +134,7 @@ void test ()
   // check non-local entries on all processors
   for (unsigned int i=0; i<10; ++i)
     if (local_owned.is_element (ghost_indices[i]) == false)
-      Assert (v(ghost_indices[i]) == 0., ExcInternalError());
+      AssertThrow (v(ghost_indices[i]) == 0., ExcInternalError());
 
   if (myid == 0)
     deallog << "OK" << std::endl;
index 588ea08cf0b44248d3469077cb0ca32b9a0c1cd2..a9b60ae308d8031b68700a07ea1355694640d39d 100644 (file)
@@ -51,7 +51,7 @@ void test ()
   v.update_ghost_values();
 
   // check that the value of the ghost is 1.0
-  Assert (v(1) == 1., ExcInternalError());
+  AssertThrow (v(1) == 1., ExcInternalError());
 
   // copy vector
   w  = v;
@@ -59,8 +59,8 @@ void test ()
 
   v.update_ghost_values();
   w.update_ghost_values();
-  Assert (v(1) == 2., ExcInternalError());
-  Assert (w(1) == 1., ExcInternalError());
+  AssertThrow (v(1) == 2., ExcInternalError());
+  AssertThrow (w(1) == 1., ExcInternalError());
 
   if (myid == 0)
     deallog << "OK" << std::endl;
index a48fb47e5dee0fa63b301eaf113875988c9d1952..b02ae8dbfc02268d5ac70aea77f0afc033028f23 100644 (file)
@@ -64,92 +64,92 @@ void test ()
 
   y = v;
   for (int i=0; i<actual_local_size; ++i)
-    Assert (y.local_element(i) == i+my_start, ExcInternalError());
+    AssertThrow (y.local_element(i) == i+my_start, ExcInternalError());
 
   if (myid==0) deallog << "Check add (scalar): ";
   y.add (42);
   for (int i=0; i<actual_local_size; ++i)
-    Assert (y.local_element(i) == i+my_start+42, ExcInternalError());
+    AssertThrow (y.local_element(i) == i+my_start+42, ExcInternalError());
   if (myid==0) deallog << "OK" << std::endl;
 
   if (myid==0) deallog << "Check add (vector): ";
   y.add (w);
   for (int i=0; i<actual_local_size; ++i)
-    Assert (y.local_element(i) == 3*(i+my_start)+1042, ExcInternalError());
+    AssertThrow (y.local_element(i) == 3*(i+my_start)+1042, ExcInternalError());
   if (myid==0) deallog << "OK" << std::endl;
 
   if (myid==0) deallog << "Check add (factor, vector): ";
   y.add (-1., w);
   for (int i=0; i<actual_local_size; ++i)
-    Assert (y.local_element(i) == i+my_start+42, ExcInternalError());
+    AssertThrow (y.local_element(i) == i+my_start+42, ExcInternalError());
   if (myid==0) deallog << "OK" << std::endl;
 
   if (myid==0) deallog << "Check add (factor, vector, factor, vector): ";
   y.add (2., w, -0.5, x);
   for (int i=0; i<actual_local_size; ++i)
-    Assert (y.local_element(i) == 5*(i+my_start)+2042-5000,ExcInternalError());
+    AssertThrow (y.local_element(i) == 5*(i+my_start)+2042-5000,ExcInternalError());
   if (myid==0) deallog << "OK" << std::endl;
 
   if (myid==0) deallog << "Check sadd (factor, factor, vector): ";
   y = v;
   y.sadd (-3.,2.,v);
   for (int i=0; i<actual_local_size; ++i)
-    Assert (y.local_element(i)==(-i-my_start), ExcInternalError());
+    AssertThrow (y.local_element(i)==(-i-my_start), ExcInternalError());
   if (myid==0) deallog << "OK" << std::endl;
 
   if (myid==0) deallog << "Check sadd (factor, factor, vector, factor, vector): ";
   y.sadd (2.,3.,v, 2., w);
   for (int i=0; i<actual_local_size; ++i)
-    Assert (y.local_element(i) == 5*(i+my_start)+2000, ExcInternalError());
+    AssertThrow (y.local_element(i) == 5*(i+my_start)+2000, ExcInternalError());
   if (myid==0) deallog << "OK" << std::endl;
 
   if (myid==0) deallog << "Check sadd (factor, factor, vector, factor, vector, factor, vector): ";
   y.sadd (-1.,1.,v, 2., w, 2., x);
   for (int i=0; i<actual_local_size; ++i)
-    Assert (y.local_element(i) == 20000, ExcInternalError());
+    AssertThrow (y.local_element(i) == 20000, ExcInternalError());
   if (myid==0) deallog << "OK" << std::endl;
 
   if (myid==0) deallog << "Check add (factor, vector_1, factor, vector_1): ";
   y = 0;
   y.add (1.,v, 3., v);
   for (int i=0; i<actual_local_size; ++i)
-    Assert (y.local_element(i) == 4*(i+my_start), ExcInternalError());
+    AssertThrow (y.local_element(i) == 4*(i+my_start), ExcInternalError());
   if (myid==0) deallog << "OK" << std::endl;
 
   if (myid==0) deallog << "Check operator * (scalar): ";
   x *= 2.;
   for (int i=0; i<actual_local_size; ++i)
-    Assert (x.local_element(i) == 20000., ExcInternalError());
+    AssertThrow (x.local_element(i) == 20000., ExcInternalError());
   if (myid==0) deallog << "OK" << std::endl;
 
   if (myid==0) deallog << "Check operator / (scalar): ";
   x /= 2.;
   for (int i=0; i<actual_local_size; ++i)
-    Assert (x.local_element(i) == 10000., ExcInternalError());
+    AssertThrow (x.local_element(i) == 10000., ExcInternalError());
   if (myid==0) deallog << "OK" << std::endl;
 
   if (myid==0) deallog << "Check scale (vector): ";
   y.scale (x);
   for (int i=0; i<actual_local_size; ++i)
-    Assert (y.local_element(i) == 40000.*(i+my_start), ExcInternalError());
+    AssertThrow (y.local_element(i) == 40000.*(i+my_start), ExcInternalError());
   if (myid==0) deallog << "OK" << std::endl;
 
   if (myid==0) deallog << "Check equ (factor, vector): ";
   y. equ (10., x);
   for (int i=0; i<actual_local_size; ++i)
-    Assert (y.local_element(i) == 100000., ExcInternalError());
+    AssertThrow (y.local_element(i) == 100000., ExcInternalError());
   if (myid==0) deallog << "OK" << std::endl;
 
   if (myid==0) deallog << "Check equ (factor, vector, factor, vector): ";
   y. equ (10., v, -2., w);
   for (int i=0; i<actual_local_size; ++i)
-    Assert (y.local_element(i) == 6.*(i+my_start)-2000, ExcInternalError());
+    AssertThrow (y.local_element(i) == 6.*(i+my_start)-2000, ExcInternalError());
   if (myid==0) deallog << "OK" << std::endl;
 
   if (myid==0) deallog << "Check equ (factor, vector, factor, vector, factor, vector): ";
   y. equ (10., v, -2., w, 3., x);
   for (int i=0; i<actual_local_size; ++i)
-    Assert (y.local_element(i) == 6.*(i+my_start)+28000, ExcInternalError());
+    AssertThrow (y.local_element(i) == 6.*(i+my_start)+28000, ExcInternalError());
   if (myid==0) deallog << "OK" << std::endl;
 
   if (myid==0) deallog << "Check equ<float> (factor, vector): ";
@@ -157,7 +157,7 @@ void test ()
   z = v;
   y.equ (1., z);
   for (int i=0; i<actual_local_size; ++i)
-    Assert (y.local_element(i) == i+my_start, ExcInternalError());
+    AssertThrow (y.local_element(i) == i+my_start, ExcInternalError());
   if (myid==0) deallog << "OK" << std::endl;
 }
 
index 04fbf40d11eab757d11f7db1c83b3253ec944c04..8a4d02829f948d5e0bf909a6d7e3291ed11b4452 100644 (file)
@@ -83,22 +83,22 @@ void test ()
   v1 = 2;
   // check assignment in initial state
   for (unsigned int i=0; i<v0.local_size(); ++i)
-    Assert (v0.local_element(i) == 1., ExcNonEqual(v0.local_element(i),1.));
+    AssertThrow (v0.local_element(i) == 1., ExcNonEqual(v0.local_element(i),1.));
   for (unsigned int i=0; i<v1.local_size(); ++i)
-    Assert (v1.local_element(i) == 2., ExcNonEqual(v1.local_element(i),2.));
+    AssertThrow (v1.local_element(i) == 2., ExcNonEqual(v1.local_element(i),2.));
 
   // check ghost elements in initial state
   v0.update_ghost_values();
   v1.update_ghost_values();
-  Assert (v0(2) == 1., ExcNonEqual(v0(2),1.));
+  AssertThrow (v0(2) == 1., ExcNonEqual(v0(2),1.));
   if (numproc > 2)
-    Assert (v0(8) == 1., ExcNonEqual(v0(8),2.));
-  Assert (v1(0) == 2., ExcNonEqual(v1(0),2.));
-  Assert (v1(2) == 2., ExcNonEqual(v1(2),2.));
+    AssertThrow (v0(8) == 1., ExcNonEqual(v0(8),2.));
+  AssertThrow (v1(0) == 2., ExcNonEqual(v1(0),2.));
+  AssertThrow (v1(2) == 2., ExcNonEqual(v1(2),2.));
   if (numproc > 2)
     {
-      Assert (v1(8) == 2., ExcNonEqual(v1(8),2.));
-      Assert (v1(10) == 2., ExcNonEqual(v1(10),2.));
+      AssertThrow (v1(8) == 2., ExcNonEqual(v1(8),2.));
+      AssertThrow (v1(10) == 2., ExcNonEqual(v1(10),2.));
     }
   if (myid==0) deallog << "Initial set and ghost update OK" << std::endl;
   MPI_Barrier (MPI_COMM_WORLD);
@@ -110,21 +110,21 @@ void test ()
   AssertDimension (v0.size(), global_size1);
   AssertDimension (v1.size(), global_size0);
   for (unsigned int i=0; i<local_size1; ++i)
-    Assert (v0.local_element(i) == 2., ExcNonEqual(v0.local_element(i),2.));
+    AssertThrow (v0.local_element(i) == 2., ExcNonEqual(v0.local_element(i),2.));
   for (unsigned int i=0; i<actual_local_size0; ++i)
-    Assert (v1.local_element(i) == 1., ExcNonEqual(v1.local_element(i),1.));
+    AssertThrow (v1.local_element(i) == 1., ExcNonEqual(v1.local_element(i),1.));
   if (myid==0) deallog << "First swap OK" << std::endl;
   v0.update_ghost_values ();
   v1.update_ghost_values ();
-  Assert (v1(2) == 1., ExcNonEqual(v1(2),1.));
+  AssertThrow (v1(2) == 1., ExcNonEqual(v1(2),1.));
   if (numproc > 2)
-    Assert (v1(8) == 1., ExcNonEqual(v1(8),1.));
-  Assert (v0(0) == 2., ExcNonEqual(v0(0),2.));
-  Assert (v0(2) == 2., ExcNonEqual(v0(2),2.));
+    AssertThrow (v1(8) == 1., ExcNonEqual(v1(8),1.));
+  AssertThrow (v0(0) == 2., ExcNonEqual(v0(0),2.));
+  AssertThrow (v0(2) == 2., ExcNonEqual(v0(2),2.));
   if (numproc > 2)
     {
-      Assert (v0(8) == 2., ExcNonEqual(v0(8),2.));
-      Assert (v0(10) == 2., ExcNonEqual(v0(10),2.));
+      AssertThrow (v0(8) == 2., ExcNonEqual(v0(8),2.));
+      AssertThrow (v0(10) == 2., ExcNonEqual(v0(10),2.));
     }
   if (myid==0) deallog << "Ghost values after first swap OK" << std::endl;
 
@@ -134,15 +134,15 @@ void test ()
   v1 = 42.;
   v0.update_ghost_values();
   v1.update_ghost_values();
-  Assert (v1(2) == 42., ExcNonEqual(v1(2),42.));
+  AssertThrow (v1(2) == 42., ExcNonEqual(v1(2),42.));
   if (numproc > 2)
-    Assert (v1(8) == 42., ExcNonEqual(v1(8),42.));
-  Assert (v0(0) == 7., ExcNonEqual(v0(0),7.));
-  Assert (v0(2) == 7., ExcNonEqual(v0(2),7.));
+    AssertThrow (v1(8) == 42., ExcNonEqual(v1(8),42.));
+  AssertThrow (v0(0) == 7., ExcNonEqual(v0(0),7.));
+  AssertThrow (v0(2) == 7., ExcNonEqual(v0(2),7.));
   if (numproc > 2)
     {
-      Assert (v0(8) == 7., ExcNonEqual(v0(8),7.));
-      Assert (v0(10) == 7., ExcNonEqual(v0(10),7.));
+      AssertThrow (v0(8) == 7., ExcNonEqual(v0(8),7.));
+      AssertThrow (v0(10) == 7., ExcNonEqual(v0(10),7.));
     }
   if (myid==0) deallog << "Ghost values after re-set OK" << std::endl;
 
@@ -153,16 +153,16 @@ void test ()
   AssertDimension (v2.size(), global_size1);
   AssertDimension (v2.local_size(), local_size1);
   for (int i=my_start1; i<my_end1; ++i)
-    Assert (v2(i) == 7., ExcNonEqual(v2(i),7.));
+    AssertThrow (v2(i) == 7., ExcNonEqual(v2(i),7.));
   if (myid==0) deallog << "Second swap OK" << std::endl;
   v2 = -1.;
   v2.update_ghost_values();
-  Assert (v2(0) == -1., ExcNonEqual(v2(0), -1.));
-  Assert (v2(2) == -1., ExcNonEqual(v2(2),-1.));
+  AssertThrow (v2(0) == -1., ExcNonEqual(v2(0), -1.));
+  AssertThrow (v2(2) == -1., ExcNonEqual(v2(2),-1.));
   if (numproc > 2)
     {
-      Assert (v2(8) == -1., ExcNonEqual(v2(8),-1.));
-      Assert (v2(10) == -1., ExcNonEqual(v2(10),-1.));
+      AssertThrow (v2(8) == -1., ExcNonEqual(v2(8),-1.));
+      AssertThrow (v2(10) == -1., ExcNonEqual(v2(10),-1.));
     }
   if (myid==0) deallog << "Ghost values after second swap OK" << std::endl;
 }
index 2fade516268e45f0a3b99e26a4c6e1d558dbea31..e6830b9b5f7311ae093a2793a2b44d7e026e6359 100644 (file)
@@ -54,8 +54,8 @@ void test ()
   v*=2.0;
   v.add(1.0);
 
-  Assert(v(myid*2) == myid*4.0+1, ExcInternalError());
-  Assert(v(myid*2+1) == myid*4.0+3.0, ExcInternalError());
+  AssertThrow(v(myid*2) == myid*4.0+1, ExcInternalError());
+  AssertThrow(v(myid*2+1) == myid*4.0+3.0, ExcInternalError());
 
   // set ghost dof on all processors, compress
   // (insert mode)
@@ -79,7 +79,7 @@ void test ()
 
   // import ghosts onto all procs
   v.update_ghost_values();
-  Assert (v(1) == -7.0, ExcInternalError());
+  AssertThrow (v(1) == -7.0, ExcInternalError());
 
   // check l2 norm
   const double l2_norm = v.l2_norm();
index 0b1010acb29ef3f41f76e85518ab8b8f3ac17fe0..2d45f4a644e640640d65f6e1a58166952656ccb9 100644 (file)
@@ -83,11 +83,11 @@ void test ()
   const unsigned int n_mpi_processes=Utilities::MPI::n_mpi_processes(MPI_COMM_WORLD);
   MPI_Comm mpi_communicator= MPI_COMM_WORLD;
   parallel::distributed::Triangulation<2> fluid_triangulation(mpi_communicator,
-                                                             typename Triangulation<2>::MeshSmoothing
-                                                             (Triangulation<2>::smoothing_on_refinement |
-                                                              Triangulation<2>::smoothing_on_coarsening));
+                                                              typename Triangulation<2>::MeshSmoothing
+                                                              (Triangulation<2>::smoothing_on_refinement |
+                                                                  Triangulation<2>::smoothing_on_coarsening));
 
-  {    
+  {
     Triangulation<2> tmp_tria_fluid;
     Triangulation<2> tmp_tria_buffer;
     Triangulation<2> tmp_rectangle;
@@ -103,44 +103,44 @@ void test ()
     const double cell_size_x=0.1;
     const double cell_size_y=0.1;
     const double lenght = solid_cells_x*cell_size_x,
-                 height= static_cast<double>(h_cells*cell_size_y),
-             h_distance=static_cast<double>(cell_size_x*inflow_cells),
-             v_distance=static_cast<double>(cell_size_y*v_space_cells),
-              solid_top=static_cast<double>(v_distance+solid_cells_y*cell_size_y),
-           total_length=(inflow_cells+solid_cells_x+outflow_cells)*cell_size_x;
+                 height= static_cast<double>(h_cells*cell_size_y),
+                 h_distance=static_cast<double>(cell_size_x*inflow_cells),
+                 v_distance=static_cast<double>(cell_size_y*v_space_cells),
+                 solid_top=static_cast<double>(v_distance+solid_cells_y*cell_size_y),
+                 total_length=(inflow_cells+solid_cells_x+outflow_cells)*cell_size_x;
 
 
     std::vector< std::vector< double > > step_sizes(2);
     //----------------INFLOW ---------------
-    for(unsigned int i =0; i<inflow_cells; ++i)
+    for (unsigned int i =0; i<inflow_cells; ++i)
       step_sizes[0].push_back(cell_size_x);
-    for(unsigned int i =0; i<h_cells; ++i)
+    for (unsigned int i =0; i<h_cells; ++i)
       step_sizes[1].push_back(cell_size_y);
 
     GridGenerator::subdivided_hyper_rectangle(tmp_tria_fluid,
-                                             step_sizes,
-                                             Point<2>(0,0),
-                                             Point<2>(h_distance,height),
-                                             false);
+                                              step_sizes,
+                                              Point<2>(0,0),
+                                              Point<2>(h_distance,height),
+                                              false);
 
     //------------------------LOWER-------------
     step_sizes[0].clear();
     step_sizes[1].clear();
-    for(unsigned int i =0; i<solid_cells_x; ++i)
+    for (unsigned int i =0; i<solid_cells_x; ++i)
       step_sizes[0].push_back(cell_size_x);
-    for(unsigned int i =0; i<v_space_cells; ++i)
+    for (unsigned int i =0; i<v_space_cells; ++i)
       step_sizes[1].push_back(cell_size_y);
 
     GridGenerator::subdivided_hyper_rectangle(tmp_rectangle,
-                                             step_sizes,
-                                             Point<2>(h_distance,0),
-                                             Point<2>(lenght+h_distance,v_distance),
-                                             false);
+                                              step_sizes,
+                                              Point<2>(h_distance,0),
+                                              Point<2>(lenght+h_distance,v_distance),
+                                              false);
 
     tmp_tria_buffer.copy_triangulation(tmp_tria_fluid);
     GridGenerator::merge_triangulations(tmp_tria_buffer,
-                                       tmp_rectangle,
-                                       tmp_tria_fluid);
+                                        tmp_rectangle,
+                                        tmp_tria_fluid);
 
     tmp_tria_buffer.clear();
     tmp_rectangle.clear();
@@ -149,44 +149,44 @@ void test ()
 
 
     step_sizes[1].clear();
-    for(unsigned int i =0; i<(h_cells-v_space_cells-solid_cells_y); ++i)
+    for (unsigned int i =0; i<(h_cells-v_space_cells-solid_cells_y); ++i)
       step_sizes[1].push_back(cell_size_y);
 
     GridGenerator::subdivided_hyper_rectangle(tmp_rectangle,
-                                             step_sizes,
-                                             Point<2>(h_distance,solid_top),
-                                             Point<2>(h_distance+lenght,height),
-                                             false);
+                                              step_sizes,
+                                              Point<2>(h_distance,solid_top),
+                                              Point<2>(h_distance+lenght,height),
+                                              false);
 
     tmp_tria_buffer.copy_triangulation(tmp_tria_fluid);
     GridGenerator::merge_triangulations(tmp_tria_buffer,
-                                       tmp_rectangle,
-                                       tmp_tria_fluid);
+                                        tmp_rectangle,
+                                        tmp_tria_fluid);
     tmp_tria_buffer.clear();
     tmp_rectangle.clear();
     //
     //----------------------------outflow----------
     step_sizes[0].clear();
     step_sizes[1].clear();
-    for(unsigned int i =0; i<outflow_cells; ++i)
+    for (unsigned int i =0; i<outflow_cells; ++i)
       step_sizes[0].push_back(cell_size_x);
-    for(unsigned int i =0; i<h_cells; ++i)
+    for (unsigned int i =0; i<h_cells; ++i)
       step_sizes[1].push_back(cell_size_y);
     GridGenerator::subdivided_hyper_rectangle(tmp_rectangle,
-                                             step_sizes,
-                                             Point<2>(h_distance+lenght,0),
-                                             Point<2>(total_length,height),
-                                             false);
+                                              step_sizes,
+                                              Point<2>(h_distance+lenght,0),
+                                              Point<2>(total_length,height),
+                                              false);
 
     tmp_tria_buffer.copy_triangulation(tmp_tria_fluid);
     GridGenerator::merge_triangulations(tmp_tria_buffer,
-                                       tmp_rectangle,
-                                       tmp_tria_fluid);
+                                        tmp_rectangle,
+                                        tmp_tria_fluid);
 
     //-----------COPY to distributed
     fluid_triangulation.copy_triangulation(tmp_tria_fluid);
   }
-  
+
 
   fluid_triangulation.refine_global(1);
   //     ---------END GENERATING TRIA ------------
@@ -217,27 +217,27 @@ void test ()
     IndexSet locally_owned_dofs = handler.locally_owned_dofs();
     IndexSet locally_relevant_dofs = handler.locally_owned_dofs();
     DoFTools::extract_locally_relevant_dofs(handler,
-                                           locally_relevant_dofs);
+                                            locally_relevant_dofs);
 
 
     PETScWrappers::MPI::Vector vector;
     vector.reinit(locally_owned_dofs,
-                 locally_relevant_dofs,
-                 mpi_communicator);
+                  locally_relevant_dofs,
+                  mpi_communicator);
 
     // ensure that all elements we can access locally are initially at
     // zero. check this first for the locally owned elements...
     for (unsigned int i=0; i<handler.n_dofs(); ++i)
       if (locally_owned_dofs.is_element(i))
-       Assert (vector(i) == 0,
-               ExcInternalError());
+        AssertThrow (vector(i) == 0,
+                     ExcInternalError());
     // ...end then also for the ghost elements
     for (unsigned int i=0; i<handler.n_dofs(); ++i)
       if (locally_relevant_dofs.is_element(i)
-         &&
-         !locally_owned_dofs.is_element(i))
-       Assert (vector(i) == 0,
-               ExcInternalError());
+          &&
+          !locally_owned_dofs.is_element(i))
+        AssertThrow (vector(i) == 0,
+                     ExcInternalError());
   }
 }
 
index 18db7cf0222960ea2dfbd3f6ed7d0d7f603ceb29..9183262819385b7fb4a227c9ad23f11c0dce309f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,9 +44,9 @@ void test()
 
   // create a vector that consists of elements indexed from 0 to n
   PETScWrappers::MPI::Vector vec (MPI_COMM_WORLD, 100 * n_processes, 100);
-  Assert (vec.local_size() == 100, ExcInternalError());
-  Assert (vec.local_range().first == 100*myid, ExcInternalError());
-  Assert (vec.local_range().second == 100*myid+100, ExcInternalError());
+  AssertThrow (vec.local_size() == 100, ExcInternalError());
+  AssertThrow (vec.local_range().first == 100*myid, ExcInternalError());
+  AssertThrow (vec.local_range().second == 100*myid+100, ExcInternalError());
   for (unsigned int i=vec.local_range().first; i<vec.local_range().second; ++i)
     vec(i) = i;
   vec.compress(VectorOperation::insert);
@@ -56,7 +56,7 @@ void test()
     double exact_l1 = 0;
     for (unsigned int i=0; i<vec.size(); ++i)
       exact_l1 += i;
-    Assert (vec.l1_norm() == exact_l1, ExcInternalError());
+    AssertThrow (vec.l1_norm() == exact_l1, ExcInternalError());
   }
 
 
@@ -99,12 +99,12 @@ void test()
 
   // verify correctness
   if (myid != 0)
-    Assert (vec(vec.local_range().first+10) == vec.local_range().first-25,
-            ExcInternalError());
+    AssertThrow (vec(vec.local_range().first+10) == vec.local_range().first-25,
+                 ExcInternalError());
 
   if (myid != n_processes-1)
-    Assert (vec(vec.local_range().first+90) == vec.local_range().first+105,
-            ExcInternalError());
+    AssertThrow (vec(vec.local_range().first+90) == vec.local_range().first+105,
+                 ExcInternalError());
 
   for (unsigned int i=vec.local_range().first; i<vec.local_range().second; ++i)
     {
@@ -113,7 +113,7 @@ void test()
           (i != vec.local_range().first+90))
         {
           double val = vec(i);
-          Assert (std::fabs(val - i) <= 1e-6, ExcInternalError());
+          AssertThrow (std::fabs(val - i) <= 1e-6, ExcInternalError());
         }
     }
 
@@ -134,7 +134,7 @@ void test()
       }
 
     const double l1_norm = vec.l1_norm();
-    Assert (l1_norm == exact_l1, ExcInternalError());
+    AssertThrow (l1_norm == exact_l1, ExcInternalError());
 
     if (myid == 0)
       deallog << "Norm = " << l1_norm << std::endl;
index 43fafab6b55bda19e96584fb6febb97ca4f3bd06..a7a4c932599f520cb94aac9dda6647a49aebe7a1 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,12 +41,12 @@ void test()
   vec.block(0).reinit(MPI_COMM_WORLD, 100 * n_processes, 100);
   vec.block(1).reinit(MPI_COMM_WORLD, 100 * n_processes, 100);
   vec.collect_sizes();
-  Assert (vec.block(0).local_size() == 100, ExcInternalError());
-  Assert (vec.block(0).local_range().first == 100*myid, ExcInternalError());
-  Assert (vec.block(0).local_range().second == 100*myid+100, ExcInternalError());
-  Assert (vec.block(1).local_size() == 100, ExcInternalError());
-  Assert (vec.block(1).local_range().first == 100*myid, ExcInternalError());
-  Assert (vec.block(1).local_range().second == 100*myid+100, ExcInternalError());
+  AssertThrow (vec.block(0).local_size() == 100, ExcInternalError());
+  AssertThrow (vec.block(0).local_range().first == 100*myid, ExcInternalError());
+  AssertThrow (vec.block(0).local_range().second == 100*myid+100, ExcInternalError());
+  AssertThrow (vec.block(1).local_size() == 100, ExcInternalError());
+  AssertThrow (vec.block(1).local_range().first == 100*myid, ExcInternalError());
+  AssertThrow (vec.block(1).local_range().second == 100*myid+100, ExcInternalError());
 
   for (unsigned int i=vec.block(0).local_range().first; i<vec.block(0).local_range().second; ++i)
     vec.block(0)(i) = i;
@@ -59,7 +59,7 @@ void test()
     double exact_l1 = 0;
     for (unsigned int i=0; i<vec.block(0).size(); ++i)
       exact_l1 += 2*i;
-    Assert (vec.l1_norm() == exact_l1, ExcInternalError());
+    AssertThrow (vec.l1_norm() == exact_l1, ExcInternalError());
   }
 
 
@@ -112,20 +112,20 @@ void test()
 
   // verify correctness
   if (myid != 0)
-    Assert (vec(vec.block(0).local_range().first+10) == vec.block(0).local_range().first-25,
-            ExcInternalError());
+    AssertThrow (vec(vec.block(0).local_range().first+10) == vec.block(0).local_range().first-25,
+                 ExcInternalError());
 
   if (myid != n_processes-1)
-    Assert (vec(vec.block(0).local_range().first+90) == vec.block(0).local_range().first+105,
-            ExcInternalError());
+    AssertThrow (vec(vec.block(0).local_range().first+90) == vec.block(0).local_range().first+105,
+                 ExcInternalError());
 
   if (myid != 0)
-    Assert (vec(vec.block(0).size()+vec.block(1).local_range().first+10) == vec.block(1).local_range().first-25,
-            ExcInternalError());
+    AssertThrow (vec(vec.block(0).size()+vec.block(1).local_range().first+10) == vec.block(1).local_range().first-25,
+                 ExcInternalError());
 
   if (myid != n_processes-1)
-    Assert (vec(vec.block(0).size()+vec.block(1).local_range().first+90) == vec.block(1).local_range().first+105,
-            ExcInternalError());
+    AssertThrow (vec(vec.block(0).size()+vec.block(1).local_range().first+90) == vec.block(1).local_range().first+105,
+                 ExcInternalError());
 
 
   for (unsigned int i=vec.block(0).local_range().first; i<vec.block(0).local_range().second; ++i)
@@ -135,7 +135,7 @@ void test()
           (i != vec.block(0).local_range().first+90))
         {
           double val = vec.block(0)(i);
-          Assert (std::fabs(val - i) <= 1e-6, ExcInternalError());
+          AssertThrow (std::fabs(val - i) <= 1e-6, ExcInternalError());
         }
     }
   for (unsigned int i=vec.block(1).local_range().first; i<vec.block(1).local_range().second; ++i)
@@ -145,7 +145,7 @@ void test()
           (i != vec.block(1).local_range().first+90))
         {
           double val = vec.block(1)(i);
-          Assert (std::fabs(val - i) <= 1e-6, ExcInternalError());
+          AssertThrow (std::fabs(val - i) <= 1e-6, ExcInternalError());
         }
     }
 
@@ -166,7 +166,7 @@ void test()
       }
 
     const double l1_norm = vec.l1_norm();
-    Assert (l1_norm == 2*exact_l1, ExcInternalError());
+    AssertThrow (l1_norm == 2*exact_l1, ExcInternalError());
 
     // generate output. write the norm divided by two so that it matches the
     // results of the _01 test
index e264ec779035b620d3b51058c00fce7e94a7539b..4f3de4f99c5cc364b0774736b251959c09a931b9 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,9 +36,9 @@ void test()
 
   // create a vector that consists of elements indexed from 0 to n
   PETScWrappers::MPI::Vector vec (MPI_COMM_WORLD, 100 * n_processes, 100);
-  Assert (vec.local_size() == 100, ExcInternalError());
-  Assert (vec.local_range().first == 100*myid, ExcInternalError());
-  Assert (vec.local_range().second == 100*myid+100, ExcInternalError());
+  AssertThrow (vec.local_size() == 100, ExcInternalError());
+  AssertThrow (vec.local_range().first == 100*myid, ExcInternalError());
+  AssertThrow (vec.local_range().second == 100*myid+100, ExcInternalError());
   for (unsigned int i=vec.local_range().first; i<vec.local_range().second; ++i)
     vec(i) = i;
   vec.compress(VectorOperation::insert);
@@ -48,7 +48,7 @@ void test()
     double exact_l1 = 0;
     for (unsigned int i=0; i<vec.size(); ++i)
       exact_l1 += i;
-    Assert (vec.l1_norm() == exact_l1, ExcInternalError());
+    AssertThrow (vec.l1_norm() == exact_l1, ExcInternalError());
   }
 
 
@@ -93,12 +93,12 @@ void test()
 
   // verify correctness
   if (myid != 0)
-    Assert (vec(vec.local_range().first+10) == vec.local_range().first-25+1,
-            ExcInternalError());
+    AssertThrow (vec(vec.local_range().first+10) == vec.local_range().first-25+1,
+                 ExcInternalError());
 
   if (myid != n_processes-1)
-    Assert (vec(vec.local_range().first+90) == vec.local_range().first+105-1,
-            ExcInternalError());
+    AssertThrow (vec(vec.local_range().first+90) == vec.local_range().first+105-1,
+                 ExcInternalError());
 
   for (unsigned int i=vec.local_range().first; i<vec.local_range().second; ++i)
     {
@@ -107,7 +107,7 @@ void test()
           (i != vec.local_range().first+90))
         {
           double val = vec(i);
-          Assert (std::fabs(val - i) <= 1e-6, ExcInternalError());
+          AssertThrow (std::fabs(val - i) <= 1e-6, ExcInternalError());
         }
     }
 
@@ -128,7 +128,7 @@ void test()
       }
 
     const double l1_norm = vec.l1_norm();
-    Assert (l1_norm == exact_l1, ExcInternalError());
+    AssertThrow (l1_norm == exact_l1, ExcInternalError());
 
     if (myid == 0)
       deallog << "Norm = " << l1_norm << std::endl;
index 448c6d8a555af01d8b39cf638ea89d5b84b5082a..317fdcc44f163cef9a51e7ddd44cb32c546e43d5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,19 +41,19 @@ void test()
   vec.block(0).reinit(MPI_COMM_WORLD, 100 * n_processes, 100);
   vec.block(1).reinit(MPI_COMM_WORLD, 100 * n_processes, 100);
   vec.collect_sizes();
-  Assert (vec.block(0).local_size() == 100, ExcInternalError());
-  Assert (vec.block(0).local_range().first == 100*myid, ExcInternalError());
-  Assert (vec.block(0).local_range().second == 100*myid+100, ExcInternalError());
-  Assert (vec.block(1).local_size() == 100, ExcInternalError());
-  Assert (vec.block(1).local_range().first == 100*myid, ExcInternalError());
-  Assert (vec.block(1).local_range().second == 100*myid+100, ExcInternalError());
+  AssertThrow (vec.block(0).local_size() == 100, ExcInternalError());
+  AssertThrow (vec.block(0).local_range().first == 100*myid, ExcInternalError());
+  AssertThrow (vec.block(0).local_range().second == 100*myid+100, ExcInternalError());
+  AssertThrow (vec.block(1).local_size() == 100, ExcInternalError());
+  AssertThrow (vec.block(1).local_range().first == 100*myid, ExcInternalError());
+  AssertThrow (vec.block(1).local_range().second == 100*myid+100, ExcInternalError());
 
   IndexSet locally_owned (vec.size());
   locally_owned.add_range (100*myid, 100*myid+100);
   locally_owned.add_range (vec.block(0).size()+100*myid,
                            vec.block(0).size()+100*myid+100);
-  Assert (vec.locally_owned_elements() == locally_owned,
-          ExcInternalError());
+  AssertThrow (vec.locally_owned_elements() == locally_owned,
+               ExcInternalError());
 
   if (myid == 0)
     deallog << "OK" << std::endl;
index 8be1b9e9f22e16d01260bfcb0f73569f01a4fd62..51fca061d13620bf99e35231bf5a05231cc4d65c 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -60,7 +60,7 @@ void test()
           ++my_cell_index;
           indicators(cell_index) = my_cell_index;
         }
-    Assert (my_cell_index == 20, ExcInternalError());
+    AssertThrow (my_cell_index == 20, ExcInternalError());
   }
 
 
index 8a059e45b365afe25307e365e1dda92b20b521dc..adf11511709cf27e2ad64cb013ab7de4cd948507 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -69,7 +69,7 @@ void test()
           ++my_cell_index;
           indicators(cell_index) = my_cell_index+1;
         }
-    Assert (my_cell_index == 20, ExcInternalError());
+    AssertThrow (my_cell_index == 20, ExcInternalError());
   }
 
   parallel::distributed::GridRefinement
index 1aa4b0610642e60c6c326614c5c1dc5680297e20..7b7a808141d926c1c36102cdb2c643d390d02d36 100644 (file)
 
 typedef parallel::distributed::Triangulation<2,3>::cell_iterator cell_iterator;
 DeclException1(ExcMissingCell,
-              cell_iterator,
-              << "Trying to find cell " << arg1 << " but it doesn't appear to be in the list");
+               cell_iterator,
+               << "Trying to find cell " << arg1 << " but it doesn't appear to be in the list");
 
 int main(int argc, char *argv[])
 {
   dealii::Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, numbers::invalid_unsigned_int);
   MPILogInitAll log;
-  
+
   if (Utilities::MPI::this_mpi_process (MPI_COMM_WORLD) == 0)
     {
       static std::ofstream logfile("output");
@@ -76,11 +76,11 @@ int main(int argc, char *argv[])
       deallog.depth_console(0);
       deallog.threshold_double(1.e-10);
     }
-      
+
   parallel::distributed::Triangulation<2,3> triangulation(MPI_COMM_WORLD,
-                                                         typename Triangulation<2,3>::MeshSmoothing
-                                                         (Triangulation<2,3>::smoothing_on_refinement |
-                                                          Triangulation<2,3 >::smoothing_on_coarsening));
+                                                          typename Triangulation<2,3>::MeshSmoothing
+                                                          (Triangulation<2,3>::smoothing_on_refinement |
+                                                           Triangulation<2,3 >::smoothing_on_coarsening));
   GridGenerator::torus(triangulation, 1, 0.2);
 
   // create a set of all cells, and insert all cells into it
@@ -91,26 +91,26 @@ int main(int argc, char *argv[])
     {
       cells.insert (cell);
       if (Utilities::MPI::this_mpi_process (MPI_COMM_WORLD) == 0)
-       deallog << "Adding cell " << cell << std::endl;
+        deallog << "Adding cell " << cell << std::endl;
     }
   if (Utilities::MPI::this_mpi_process (MPI_COMM_WORLD) == 0)
     deallog << "List contains " << cells.size() << " items" << std::endl;
 
   // verify that every cell is in there
-  for(parallel::distributed::Triangulation<2,3>::cell_iterator cell= triangulation.begin(0);
-      cell!=triangulation.end(0);
-      ++cell)
-    Assert (cells.find(cell)!=cells.end(),
-           ExcMissingCell(cell));
+  for (parallel::distributed::Triangulation<2,3>::cell_iterator cell= triangulation.begin(0);
+       cell!=triangulation.end(0);
+       ++cell)
+    AssertThrow (cells.find(cell)!=cells.end(),
+                 ExcMissingCell(cell));
 
   // refine triangulation and verify that every coarse mesh cell is in there
   triangulation.refine_global(2);
 
   if (Utilities::MPI::this_mpi_process (MPI_COMM_WORLD) == 0)
     deallog << "List contains " << cells.size() << " items" << std::endl;
-  for(parallel::distributed::Triangulation<2,3>::cell_iterator cell= triangulation.begin(0);
-      cell!=triangulation.end(0);
-      ++cell)
-    Assert (cells.find(cell)!=cells.end(),
-           ExcMissingCell(cell));
+  for (parallel::distributed::Triangulation<2,3>::cell_iterator cell= triangulation.begin(0);
+       cell!=triangulation.end(0);
+       ++cell)
+    AssertThrow (cells.find(cell)!=cells.end(),
+                 ExcMissingCell(cell));
 }
index 09c522b20a4608f364a17d9c689e189a55deebb6..fad8a8c4f9f4479b2809611a39441fa8ad16a24e 100644 (file)
@@ -45,7 +45,7 @@ void test ()
   x1.ReplaceGlobalValues(1, &GID, &value);
   x1.GlobalAssemble (Insert);
   if (Comm.MyPID()==0)
-    Assert (x1[0][0] == 1, ExcInternalError());
+    AssertThrow (x1[0][0] == 1, ExcInternalError());
 
   // copy vector
   Epetra_FEVector x2 (x1);
@@ -62,7 +62,7 @@ void test ()
   x2.GlobalAssemble (Insert);
 
   if (Comm.MyPID()==0)
-    Assert (x1[0][0] == 1, ExcInternalError());
+    AssertThrow (x1[0][0] == 1, ExcInternalError());
 }
 
 
index bab57754793cff4b9603afe0282c5a90ee4cecc2..463f0e3bcee76ec9be51bb84fb7f3c698e709247 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -49,9 +49,9 @@ void test()
     is.add_range (100*myid, 100*myid+100);
     vec.reinit (is, MPI_COMM_WORLD);
   }
-  Assert (vec.local_size() == 100, ExcInternalError());
-  Assert (vec.local_range().first == 100*myid, ExcInternalError());
-  Assert (vec.local_range().second == 100*myid+100, ExcInternalError());
+  AssertThrow (vec.local_size() == 100, ExcInternalError());
+  AssertThrow (vec.local_range().first == 100*myid, ExcInternalError());
+  AssertThrow (vec.local_range().second == 100*myid+100, ExcInternalError());
   for (unsigned int i=vec.local_range().first; i<vec.local_range().second; ++i)
     vec(i) = i;
   vec.compress(VectorOperation::insert);
@@ -61,7 +61,7 @@ void test()
     double exact_l1 = 0;
     for (unsigned int i=0; i<vec.size(); ++i)
       exact_l1 += i;
-    Assert (vec.l1_norm() == exact_l1, ExcInternalError());
+    AssertThrow (vec.l1_norm() == exact_l1, ExcInternalError());
   }
 
 
@@ -104,12 +104,12 @@ void test()
 
   // verify correctness
   if (myid != 0)
-    Assert (vec(vec.local_range().first+10) == vec.local_range().first-25,
-            ExcInternalError());
+    AssertThrow (vec(vec.local_range().first+10) == vec.local_range().first-25,
+                 ExcInternalError());
 
   if (myid != n_processes-1)
-    Assert (vec(vec.local_range().first+90) == vec.local_range().first+105,
-            ExcInternalError());
+    AssertThrow (vec(vec.local_range().first+90) == vec.local_range().first+105,
+                 ExcInternalError());
 
   for (unsigned int i=vec.local_range().first; i<vec.local_range().second; ++i)
     {
@@ -118,7 +118,7 @@ void test()
           (i != vec.local_range().first+90))
         {
           double val = vec(i);
-          Assert (std::fabs(val - i) <= 1e-6, ExcInternalError());
+          AssertThrow (std::fabs(val - i) <= 1e-6, ExcInternalError());
         }
     }
 
@@ -139,7 +139,7 @@ void test()
       }
 
     const double l1_norm = vec.l1_norm();
-    Assert (l1_norm == exact_l1, ExcInternalError());
+    AssertThrow (l1_norm == exact_l1, ExcInternalError());
 
     if (myid == 0)
       deallog << "Norm = " << l1_norm << std::endl;
index c1f1eb22faea43ddb3c42585f5c7feab420aef73..45a561dcbb91fdabe3a65dbaba4b2035a291becb 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -45,12 +45,12 @@ void test()
     vec.block(1).reinit (is, MPI_COMM_WORLD);
   }
   vec.collect_sizes();
-  Assert (vec.block(0).local_size() == 100, ExcInternalError());
-  Assert (vec.block(0).local_range().first == 100*myid, ExcInternalError());
-  Assert (vec.block(0).local_range().second == 100*myid+100, ExcInternalError());
-  Assert (vec.block(1).local_size() == 100, ExcInternalError());
-  Assert (vec.block(1).local_range().first == 100*myid, ExcInternalError());
-  Assert (vec.block(1).local_range().second == 100*myid+100, ExcInternalError());
+  AssertThrow (vec.block(0).local_size() == 100, ExcInternalError());
+  AssertThrow (vec.block(0).local_range().first == 100*myid, ExcInternalError());
+  AssertThrow (vec.block(0).local_range().second == 100*myid+100, ExcInternalError());
+  AssertThrow (vec.block(1).local_size() == 100, ExcInternalError());
+  AssertThrow (vec.block(1).local_range().first == 100*myid, ExcInternalError());
+  AssertThrow (vec.block(1).local_range().second == 100*myid+100, ExcInternalError());
 
   for (unsigned int i=vec.block(0).local_range().first; i<vec.block(0).local_range().second; ++i)
     vec.block(0)(i) = i;
@@ -63,7 +63,7 @@ void test()
     double exact_l1 = 0;
     for (unsigned int i=0; i<vec.block(0).size(); ++i)
       exact_l1 += 2*i;
-    Assert (vec.l1_norm() == exact_l1, ExcInternalError());
+    AssertThrow (vec.l1_norm() == exact_l1, ExcInternalError());
   }
 
 
@@ -116,20 +116,20 @@ void test()
 
   // verify correctness
   if (myid != 0)
-    Assert (vec(vec.block(0).local_range().first+10) == vec.block(0).local_range().first-25,
-            ExcInternalError());
+    AssertThrow (vec(vec.block(0).local_range().first+10) == vec.block(0).local_range().first-25,
+                 ExcInternalError());
 
   if (myid != n_processes-1)
-    Assert (vec(vec.block(0).local_range().first+90) == vec.block(0).local_range().first+105,
-            ExcInternalError());
+    AssertThrow (vec(vec.block(0).local_range().first+90) == vec.block(0).local_range().first+105,
+                 ExcInternalError());
 
   if (myid != 0)
-    Assert (vec(vec.block(0).size()+vec.block(1).local_range().first+10) == vec.block(1).local_range().first-25,
-            ExcInternalError());
+    AssertThrow (vec(vec.block(0).size()+vec.block(1).local_range().first+10) == vec.block(1).local_range().first-25,
+                 ExcInternalError());
 
   if (myid != n_processes-1)
-    Assert (vec(vec.block(0).size()+vec.block(1).local_range().first+90) == vec.block(1).local_range().first+105,
-            ExcInternalError());
+    AssertThrow (vec(vec.block(0).size()+vec.block(1).local_range().first+90) == vec.block(1).local_range().first+105,
+                 ExcInternalError());
 
 
   for (unsigned int i=vec.block(0).local_range().first; i<vec.block(0).local_range().second; ++i)
@@ -139,7 +139,7 @@ void test()
           (i != vec.block(0).local_range().first+90))
         {
           double val = vec.block(0)(i);
-          Assert (std::fabs(val - i) <= 1e-6, ExcInternalError());
+          AssertThrow (std::fabs(val - i) <= 1e-6, ExcInternalError());
         }
     }
   for (unsigned int i=vec.block(1).local_range().first; i<vec.block(1).local_range().second; ++i)
@@ -149,7 +149,7 @@ void test()
           (i != vec.block(1).local_range().first+90))
         {
           double val = vec.block(1)(i);
-          Assert (std::fabs(val - i) <= 1e-6, ExcInternalError());
+          AssertThrow (std::fabs(val - i) <= 1e-6, ExcInternalError());
         }
     }
 
@@ -170,7 +170,7 @@ void test()
       }
 
     const double l1_norm = vec.l1_norm();
-    Assert (l1_norm == 2*exact_l1, ExcInternalError());
+    AssertThrow (l1_norm == 2*exact_l1, ExcInternalError());
 
     // generate output. write the norm divided by two so that it matches the
     // results of the _01 test
index 162b3e392bb745c845bfa68980c86e383264ae8d..bdb3b81e53c139ee28230110e0b3826ecb946339 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,9 +41,9 @@ void test()
     is.add_range (100*myid, 100*myid+100);
     vec.reinit (is, MPI_COMM_WORLD);
   }
-  Assert (vec.local_size() == 100, ExcInternalError());
-  Assert (vec.local_range().first == 100*myid, ExcInternalError());
-  Assert (vec.local_range().second == 100*myid+100, ExcInternalError());
+  AssertThrow (vec.local_size() == 100, ExcInternalError());
+  AssertThrow (vec.local_range().first == 100*myid, ExcInternalError());
+  AssertThrow (vec.local_range().second == 100*myid+100, ExcInternalError());
   for (unsigned int i=vec.local_range().first; i<vec.local_range().second; ++i)
     vec(i) = i;
   vec.compress(VectorOperation::insert);
@@ -53,7 +53,7 @@ void test()
     double exact_l1 = 0;
     for (unsigned int i=0; i<vec.size(); ++i)
       exact_l1 += i;
-    Assert (vec.l1_norm() == exact_l1, ExcInternalError());
+    AssertThrow (vec.l1_norm() == exact_l1, ExcInternalError());
   }
 
 
@@ -98,12 +98,12 @@ void test()
 
   // verify correctness
   if (myid != 0)
-    Assert (vec(vec.local_range().first+10) == vec.local_range().first-25+1,
-            ExcInternalError());
+    AssertThrow (vec(vec.local_range().first+10) == vec.local_range().first-25+1,
+                 ExcInternalError());
 
   if (myid != n_processes-1)
-    Assert (vec(vec.local_range().first+90) == vec.local_range().first+105-1,
-            ExcInternalError());
+    AssertThrow (vec(vec.local_range().first+90) == vec.local_range().first+105-1,
+                 ExcInternalError());
 
   for (unsigned int i=vec.local_range().first; i<vec.local_range().second; ++i)
     {
@@ -112,7 +112,7 @@ void test()
           (i != vec.local_range().first+90))
         {
           double val = vec(i);
-          Assert (std::fabs(val - i) <= 1e-6, ExcInternalError());
+          AssertThrow (std::fabs(val - i) <= 1e-6, ExcInternalError());
         }
     }
 
index 9a8b50a058e2a48fb0720d1f450e75c1e2832656..50cd2bc2a34e970627b487e84e3e6d90018923b4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -35,7 +35,7 @@ void test()
 
   // create non-contiguous index set
   {
-    Assert(n_processes == 2, ExcNotImplemented());
+    AssertThrow(n_processes == 2, ExcNotImplemented());
     IndexSet index (10);
     for (unsigned int i=0; i<10; i+=2)
       index.add_range(i+myid, i+myid+1);
@@ -44,7 +44,7 @@ void test()
     TrilinosWrappers::MPI::Vector vec(index, MPI_COMM_WORLD);
 
     IndexSet index2 = vec.locally_owned_elements();
-    Assert (index == index2, ExcInternalError());
+    AssertThrow (index == index2, ExcInternalError());
   }
 
   // create contiguous index set
@@ -56,7 +56,7 @@ void test()
     TrilinosWrappers::MPI::Vector vec(index, MPI_COMM_WORLD);
 
     IndexSet index2 = vec.locally_owned_elements();
-    Assert (index == index2, ExcInternalError());
+    AssertThrow (index == index2, ExcInternalError());
   }
 
   if (myid == 0)
index b0596e20e8a84304698e2148f70e6ff5a3443a51..f230a1b85d86991fd669075f55748b038f17d1bd 100644 (file)
@@ -112,7 +112,7 @@ void test ()
   for (unsigned int i=0; i<row_partitioning.n_elements(); ++i)
     {
       const unsigned int global_index = row_partitioning.nth_index_in_set(i);
-      Assert (dy(global_index) == y(global_index), ExcInternalError());
+      AssertThrow (dy(global_index) == y(global_index), ExcInternalError());
     }
   if (my_id == 0) deallog << "OK" << std::endl;
 }
index fb7b4a8187af62e8ae9d546571891c418a9276a9..735f70e4bf7ba74b7199a4d76ba36b2c2aaacfd4 100644 (file)
@@ -106,7 +106,7 @@ void test ()
   for (unsigned int i=0; i<row_partitioning.n_elements(); ++i)
     {
       const unsigned int global_index = row_partitioning.nth_index_in_set(i);
-      Assert (dy(global_index) == y(global_index), ExcInternalError());
+      AssertThrow (dy(global_index) == y(global_index), ExcInternalError());
     }
 
   A.vmult_add (y, x);
@@ -117,7 +117,7 @@ void test ()
   for (unsigned int i=0; i<row_partitioning.n_elements(); ++i)
     {
       const unsigned int global_index = row_partitioning.nth_index_in_set(i);
-      Assert (dy(global_index) == y(global_index), ExcInternalError());
+      AssertThrow (dy(global_index) == y(global_index), ExcInternalError());
     }
 
   A.Tvmult (x, y);
@@ -125,7 +125,7 @@ void test ()
   for (unsigned int i=0; i<col_partitioning.n_elements(); ++i)
     {
       const unsigned int global_index = col_partitioning.nth_index_in_set(i);
-      Assert (dx(global_index) == x(global_index), ExcInternalError());
+      AssertThrow (dx(global_index) == x(global_index), ExcInternalError());
     }
 
   A.Tvmult_add (x, y);
@@ -133,7 +133,7 @@ void test ()
   for (unsigned int i=0; i<col_partitioning.n_elements(); ++i)
     {
       const unsigned int global_index = col_partitioning.nth_index_in_set(i);
-      Assert (dx(global_index) == x(global_index), ExcInternalError());
+      AssertThrow (dx(global_index) == x(global_index), ExcInternalError());
     }
 
   if (my_id == 0) deallog << "OK" << std::endl;
index cf94f72d654f82e97fc998059e124b6252e91e9c..bd62f9bb3d1758778baa37c2704a6657eaf21f69 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2009 - 2014 by the deal.II authors
+// Copyright (C) 2009 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -57,8 +57,8 @@ void test()
 
   TrilinosWrappers::MPI::Vector interpolated(dofh.locally_owned_dofs(),
                                              MPI_COMM_WORLD);
-  Assert (interpolated.has_ghost_elements() == false,
-          ExcInternalError());
+  AssertThrow (interpolated.has_ghost_elements() == false,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index a2c2609dc25c598b6eb4897aa3777640cfa1b107..99206945de6140c1a9261895a6a9d715250137cf 100644 (file)
@@ -36,8 +36,8 @@ void test ()
 
   TrilinosWrappers::MPI::Vector test1, test2;
 
-  Assert (test1.vector_partitioner().SameAs(test2.vector_partitioner()),
-          ExcInternalError());
+  AssertThrow (test1.vector_partitioner().SameAs(test2.vector_partitioner()),
+               ExcInternalError());
 
   // first processor owns 2 indices, second
   // processor owns none
@@ -50,8 +50,8 @@ void test ()
   // reinit Trilinos vector from other vector
   test2.reinit (test1, true);
 
-  Assert (test1.vector_partitioner().SameAs(test2.vector_partitioner()),
-          ExcInternalError());
+  AssertThrow (test1.vector_partitioner().SameAs(test2.vector_partitioner()),
+               ExcInternalError());
 
   if (Utilities::MPI::this_mpi_process (MPI_COMM_WORLD) == 0)
     deallog << "OK" << std::endl;
index 6e18c3d3a9fb0a6d9a5cf45a54fcd2e7550716f7..4b816b1a2ec1720d8038c290b27302cd0496c87b 100644 (file)
@@ -55,7 +55,7 @@ void check()
   DoFRenumbering::component_wise (mgdof);
   for (unsigned int l=0; l<tr.n_levels(); ++l)
     DoFRenumbering::component_wise (mgdof, l);
-    
+
 
   typename DoFHandler<dim>::level_cell_iterator
   cell = mgdof.begin_mg(),
@@ -85,14 +85,20 @@ void check()
       // dof index
       for (unsigned int i=0; i<fe.dofs_per_cell; ++i)
         for (unsigned int j=i+1; j<fe.dofs_per_cell; ++j)
-          if (fe.system_to_component_index(i).first <
-              fe.system_to_component_index(j).first)
-            Assert (mg_dof_indices[i] < mg_dof_indices[j],
-                    ExcInternalError())
+          {
+            if (fe.system_to_component_index(i).first <
+                fe.system_to_component_index(j).first)
+              {
+                AssertThrow (mg_dof_indices[i] < mg_dof_indices[j],
+                             ExcInternalError());
+              }
             else if (fe.system_to_component_index(i).first >
                      fe.system_to_component_index(j).first)
-              Assert (mg_dof_indices[i] > mg_dof_indices[j],
-                      ExcInternalError());
+              {
+                AssertThrow (mg_dof_indices[i] > mg_dof_indices[j],
+                             ExcInternalError());
+              }
+          }
     }
 }
 
index 3e29ed4b4526b5589c13fe18b98837e8baebae74..1725829d3669328bafed01228734f8ca0ac49a29 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,13 +39,13 @@ void test (PETScWrappers::SparseMatrix &m)
     for (unsigned int j=0; j<m.m(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
-          Assert (m.el(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m.el(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m(i,j) == 0, ExcInternalError());
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index cbcfb74839fae69bee1c084f330d04370510e728..2f14f6950b7f53a6653cb68839adaed2196d18ce 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,13 +39,13 @@ void test (PETScWrappers::SparseMatrix &m)
     for (unsigned int j=0; j<m.m(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
-          Assert (m.el(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m.el(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m(i,j) == 0, ExcInternalError());
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index e11a8e933fcc66bb9b0f846240b18463503aebaf..2761988f674a0b813e01a8beea38b9017e46ff1c 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -25,8 +25,8 @@
 
 void test (PETScWrappers::SparseMatrix &m)
 {
-  Assert (m.m() == 5, ExcInternalError());
-  Assert (m.n() == 5, ExcInternalError());
+  AssertThrow (m.m() == 5, ExcInternalError());
+  AssertThrow (m.n() == 5, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 2c9d927e7c52e94ef6875784018fd669ef274fb8..bf752496dc3fce2fc4f1a026efc9669abb776815 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,7 +37,7 @@ void test (PETScWrappers::SparseMatrix &m)
   // compare against the exact value of the
   // l1-norm (max col-sum)
   deallog << m.l1_norm() << std::endl;
-  Assert (m.l1_norm() == 7, ExcInternalError());
+  AssertThrow (m.l1_norm() == 7, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 4914c887142dd3ea9a6fd559d2f311c5775c8391..20206b93002eac1f8d67a80c8ffff11ada108c3f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -42,13 +42,13 @@ void test (PETScWrappers::SparseMatrix &m)
     for (unsigned int j=0; j<m.m(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
-          Assert (m.el(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
+          AssertThrow (m(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
+          AssertThrow (m.el(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
         }
       else
         {
-          Assert (m(i,j) == 0, ExcInternalError());
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index eeba560d9e0212f79c996b1b7d63f8d137f41982..73421ab423f8be0bd90f421f46388a5dae574441 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -42,13 +42,13 @@ void test (PETScWrappers::SparseMatrix &m)
     for (unsigned int j=0; j<m.m(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
-          Assert (m.el(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
+          AssertThrow (m(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
+          AssertThrow (m.el(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
         }
       else
         {
-          Assert (m(i,j) == 0, ExcInternalError());
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 0e8c572e932de5f4a8bca62593fbdcadc17e01a2..2139c70be83e13ed51fb1e9ace952ccd76d4cea4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -31,7 +31,7 @@ void test (PETScWrappers::Vector &v)
 
   v.compress (VectorOperation::insert);
 
-  Assert (v.size() == 100, ExcInternalError());
+  AssertThrow (v.size() == 100, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 021e3e5e8a3de664145aba6a40d71387a9152bd5..00bc282d3b3c62f74494486f0cf3f2e524c9f663 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,10 +41,10 @@ void test (PETScWrappers::Vector &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ( ( (pattern[i] == true) && (v(i) == i) )
-             ||
-             ( (pattern[i] == false) && (v(i) == 0) ),
-             ExcInternalError());
+    AssertThrow ( ( (pattern[i] == true) && (v(i) == i) )
+                  ||
+                  ( (pattern[i] == false) && (v(i) == 0) ),
+                  ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 5e0ba667ed302484aedb609a85f20faf408fe69a..4611a84fb685481d4460a1a7e8cb7b637e66b278 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,10 +41,10 @@ void test (PETScWrappers::Vector &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ( ( (pattern[i] == true) && (v(i) == i) )
-             ||
-             ( (pattern[i] == false) && (v(i) == 0) ),
-             ExcInternalError());
+    AssertThrow ( ( (pattern[i] == true) && (v(i) == i) )
+                  ||
+                  ( (pattern[i] == false) && (v(i) == 0) ),
+                  ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 59f9ed383424bb414c0671876fe1191e9b010f01..e95307e61b4ee88c18f4d2d5f03809a01c7c4932 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,7 +36,7 @@ void test (PETScWrappers::Vector &v)
   v.compress (VectorOperation::insert);
 
   // then check the norm
-  Assert (v.l1_norm() == norm, ExcInternalError());
+  AssertThrow (v.l1_norm() == norm, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 3033305dca5b326005e7c8197f0767b5cee99868..9132de2577d341f830bea00bb43d95b48626b1c5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,7 +37,7 @@ void test (PETScWrappers::Vector &v)
 
   // then check the norm
   const double eps=typeid(PetscScalar)==typeid(double) ? 1e-14 : 1e-5;
-  Assert (fabs(v.l2_norm()-std::sqrt(norm))<eps, ExcInternalError());
+  AssertThrow (fabs(v.l2_norm()-std::sqrt(norm))<eps, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 2f801f6488f43db4ba7d800ecf142858d5c75779..70e9a56f64baa25d197c44e7076c22ecb6805367 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -36,7 +36,7 @@ void test (PETScWrappers::Vector &v)
   v.compress (VectorOperation::insert);
 
   // then check the norm
-  Assert (v.linfty_norm() == norm, ExcInternalError());
+  AssertThrow (v.linfty_norm() == norm, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 6c845ce1cec7c6f01d21466433dbe371690ed166..ee32da5b20bb5871cdde33813abf1583f4d136f5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -42,10 +42,10 @@ void test (PETScWrappers::Vector &v)
 
   // check that the entries are ok
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ( ( (pattern[i] == true) && (v(i) == i*5./4.) )
-             ||
-             ( (pattern[i] == false) && (v(i) == 0) ),
-             ExcInternalError());
+    AssertThrow ( ( (pattern[i] == true) && (v(i) == i*5./4.) )
+                  ||
+                  ( (pattern[i] == false) && (v(i) == 0) ),
+                  ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index eee63e666b8120ccceafa519eebe33fd29e4e43b..f69ad25ab025e92e8052609d48cdedac971c1fb9 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -42,10 +42,10 @@ void test (PETScWrappers::Vector &v)
 
   // check that the entries are ok
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ( ( (pattern[i] == true) && (v(i) == i*3./4.) )
-             ||
-             ( (pattern[i] == false) && (v(i) == 0) ),
-             ExcInternalError());
+    AssertThrow ( ( (pattern[i] == true) && (v(i) == i*3./4.) )
+                  ||
+                  ( (pattern[i] == false) && (v(i) == 0) ),
+                  ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 821a1ff3bc11258f4ab4a1ea22b66fab15f24719..2f66a397e4afad7674ce832df662cae363cf0187 100644 (file)
@@ -39,7 +39,7 @@ void test (PETScWrappers::Vector &v,
   w.compress (VectorOperation::insert);
 
   // make sure the scalar product is zero
-  Assert (v*w == 0, ExcInternalError());
+  AssertThrow (v*w == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 25f843160b321e8d00eead8ea76c2f7f111e0a88..a7fdc510c19ed3e585611eea70b16ff2953e5b9c 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -46,7 +46,7 @@ void test (PETScWrappers::Vector &v,
   w.compress (VectorOperation::insert);
 
   // make sure the scalar product is zero
-  Assert (v*w == product, ExcInternalError());
+  AssertThrow (v*w == product, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 47ade91b2a0f968a6ddf125a6624a10ec877a41b..d16fbc1c29f5130e572c29ea93fdbe8d12bf111c 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -38,8 +38,8 @@ void test (PETScWrappers::Vector &v)
   // vector is really empty
   const unsigned int sz = v.size();
   v = 0;
-  Assert (v.size() == sz, ExcInternalError());
-  Assert (v.l2_norm() == 0, ExcInternalError());
+  AssertThrow (v.size() == sz, ExcInternalError());
+  AssertThrow (v.l2_norm() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index aa6715587b12c54092009c7ff90c2c068e291491..f99af4a9c267ad3f28b4a6671a8d8f004c1790e1 100644 (file)
@@ -36,8 +36,8 @@ void test (PETScWrappers::Vector &v)
   // vector is really empty
   const unsigned int sz = v.size();
   v = 0;
-  Assert (v.size() == sz, ExcInternalError());
-  Assert (v.l2_norm() == 0, ExcInternalError());
+  AssertThrow (v.size() == sz, ExcInternalError());
+  AssertThrow (v.l2_norm() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 3ded09884877e917ce4e6d02535d113668cea8b3..db4974d2dbdb35f68fefd0f9134c0b44011ad4a0 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -35,8 +35,8 @@ void test (PETScWrappers::Vector &v)
 
   const unsigned int sz = v.size();
   v = 2;
-  Assert (v.size() == sz, ExcInternalError());
-  Assert (v.l2_norm() == std::sqrt(4.*sz), ExcInternalError());
+  AssertThrow (v.size() == sz, ExcInternalError());
+  AssertThrow (v.l2_norm() == std::sqrt(4.*sz), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 64437fdb5f7b0490e27728a66955975b69566554..2bfdc6e082632c18cef8bf901d122cccfaf88c9a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -28,7 +28,7 @@ void test (PETScWrappers::Vector &v)
 {
   v.reinit (13, true);
 
-  Assert (v.size() == 13, ExcInternalError());
+  AssertThrow (v.size() == 13, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index e936ebb48df33ff72016daf5430bf09719970434..f9c75ecdb57ff39c3076d893156b0c88728fd9bc 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -35,8 +35,8 @@ void test (PETScWrappers::Vector &v)
   // then resize with setting to zero
   v.reinit (13, false);
 
-  Assert (v.size() == 13, ExcInternalError());
-  Assert (v.l2_norm() == 0, ExcInternalError());
+  AssertThrow (v.size() == 13, ExcInternalError());
+  AssertThrow (v.l2_norm() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 0a1bcb31aa4d6939fa61eba23417ab03325ba4c0..0ac6089e51327beb884d9f528e03833d8162c7ca 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,8 +37,8 @@ void test (PETScWrappers::Vector &v)
 
   // then check the norm
   const double eps=typeid(PetscScalar)==typeid(double) ? 1e-14 : 1e-5;
-  Assert (std::fabs(v.norm_sqr() - norm) < eps*norm,
-          ExcInternalError());
+  AssertThrow (std::fabs(v.norm_sqr() - norm) < eps*norm,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index a3727120061ac347cafdee1da0379cf34a132ad4..75a9ba0e68fd7b01bc0d4d64258ee1eeeb8ebbf3 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,8 +37,8 @@ void test (PETScWrappers::Vector &v)
 
   // then check the norm
   const double eps=typeid(PetscScalar)==typeid(double) ? 1e-14 : 1e-5;
-  Assert (std::fabs(v.mean_value() - sum/v.size()) < eps*sum/v.size(),
-          ExcInternalError());
+  AssertThrow (std::fabs(v.mean_value() - sum/v.size()) < eps*sum/v.size(),
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 62e686c7482d5395c3dab13ad3aa19b3f1397535..8a5fcd23c76dd5e27d8b4e23e84187b59b54949a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -38,8 +38,8 @@ void test (PETScWrappers::Vector &v)
   // then check the norm
   const double eps=typeid(PetscScalar)==typeid(double) ? 1e-14 : 1e-5;
   const double true_value=std::pow(sum, static_cast<PetscScalar> (1./3.));
-  Assert (std::fabs(v.lp_norm(3) - true_value) < eps*true_value,
-          ExcInternalError());
+  AssertThrow (std::fabs(v.lp_norm(3) - true_value) < eps*true_value,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 3d685b81dd7dac5e48d495c0065b460743c1be43..2239e6933ddccc3ffef793f039a221289d86b186 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,7 +39,7 @@ void test (PETScWrappers::Vector &v)
   v = 0;
 
   // then check all_zero
-  Assert (v.all_zero() == true, ExcInternalError());
+  AssertThrow (v.all_zero() == true, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index d3a1b0758a2a822ba9f2446a619cd75a557a33a6..4890c6c98e8deb9621567cefeefd30910edc8ec7 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -46,13 +46,13 @@ void test (PETScWrappers::Vector &v,
     {
       if (i%3 == 0)
         {
-          Assert (w(i) == i+1., ExcInternalError());
-          Assert (v(i) == i+i+1., ExcInternalError());
+          AssertThrow (w(i) == i+1., ExcInternalError());
+          AssertThrow (v(i) == i+i+1., ExcInternalError());
         }
       else
         {
-          Assert (w(i) == 0, ExcInternalError());
-          Assert (v(i) == i, ExcInternalError());
+          AssertThrow (w(i) == 0, ExcInternalError());
+          AssertThrow (v(i) == i, ExcInternalError());
         }
     }
 
index 718aaf7721dbdb8b6e6a579ffd09407c54a21199..333a848cd27135b3c06861f0c76a489b09df3e28 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -46,13 +46,13 @@ void test (PETScWrappers::Vector &v,
     {
       if (i%3 == 0)
         {
-          Assert (w(i) == i+1., ExcInternalError());
-          Assert (v(i) == i-(i+1.), ExcInternalError());
+          AssertThrow (w(i) == i+1., ExcInternalError());
+          AssertThrow (v(i) == i-(i+1.), ExcInternalError());
         }
       else
         {
-          Assert (w(i) == 0, ExcInternalError());
-          Assert (v(i) == i, ExcInternalError());
+          AssertThrow (w(i) == 0, ExcInternalError());
+          AssertThrow (v(i) == i, ExcInternalError());
         }
     }
 
index bf8522ae1ea3da6b1c459b39297fb74c992715b3..7d8c2d23dc1bc66189bc31b1a5bb54d2f3da0e51 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -35,7 +35,7 @@ void test (PETScWrappers::Vector &v)
 
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (v(i) == i+1., ExcInternalError());
+    AssertThrow (v(i) == i+1., ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 2817de384ad01390ecdde496108d965fbce9b4f3..10ef5d3844b947e175358958bd5869ca83011766 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,8 +41,8 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (v(i) == i+(i+1.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (v(i) == i+(i+1.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 3f85e85ab0ff5a813e7362bbb5801291c25364de..d5368286d7e3aa381fb51cb6edf8470fb9bb129b 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,8 +41,8 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (v(i) == i+2*(i+1.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (v(i) == i+2*(i+1.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 3918118b0ea13c576da87016459e829cf9ca1ca1..95a8a63d8453b01cfb98adec3b25ac95eee41159 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,9 +44,9 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (v(i) == i+2*(i+1.)+3*(i+2.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (v(i) == i+2*(i+1.)+3*(i+2.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 5c9eac41b121781cba02fd3500ad15b02c499244..96cf4933e1402984c6d80745bacd1f00c21483aa 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,8 +41,8 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (v(i) == 2*i+(i+1.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (v(i) == 2*i+(i+1.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index fe35044bb92ae2073fefba166901f6da7124a5f7..84653704a0e1d097a16a6cc5f97f6763e4385c9a 100644 (file)
@@ -41,8 +41,8 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (v(i) == 3*i+2*(i+1.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (v(i) == 3*i+2*(i+1.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 1e137386bc661327cc017e00e3a1c46a8a2110e5..b8e0d9159f2bc6fb57005b1f6a00cba216af8f64 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,9 +44,9 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (v(i) == 1.5*i+2*(i+1.)+3*(i+2.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (v(i) == 1.5*i+2*(i+1.)+3*(i+2.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 1c7fb75c7902405ea8d823f8bf4e53de676f22e7..4b9c08b8c5cb50db5a3724a20bf38d4978fd4a4d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -47,10 +47,10 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (y(i) == i+3., ExcInternalError());
-      Assert (v(i) == 1.5*i+2*(i+1.)+3*(i+2.)+4*(i+3), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (y(i) == i+3., ExcInternalError());
+      AssertThrow (v(i) == 1.5*i+2*(i+1.)+3*(i+2.)+4*(i+3), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index b5d70c399aeeafe85d6a3f8d5320a45c73e234e4..7221b356f9a887ffd51b8468d16847753838f479 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,8 +41,8 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (v(i) == i*(i+1.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (v(i) == i*(i+1.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index a24193216b7b6e0000e265ca2a07d750528a5942..8505242286d4641379543c8222414c56874fbe14 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,8 +41,8 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (v(i) == 2*(i+1.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (v(i) == 2*(i+1.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index c9ccac82b19055eed4b32ea4a37b7dd0084d7bb8..128fafdb2898d2d8480fc94d324945d72db53faa 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,9 +44,9 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (v(i) == 2*(i+1.)+3*(i+2.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (v(i) == 2*(i+1.)+3*(i+2.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 97e658e7b66c2ca6f51932704bbe39acbc851795..7b30505e9a35395eda8007d6c5810376a12f5044 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -45,10 +45,10 @@ void test (PETScWrappers::Vector &v,
   const double eps=typeid(PetscScalar)==typeid(double) ? 1e-14 : 1e-5;
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (std::fabs(v(i) - (i+1.)/(i+2.)) < eps*v(i),
-              ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (std::fabs(v(i) - (i+1.)/(i+2.)) < eps*v(i),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index dfcc74e5d485a78a537ad31ba262eec3331dee44..0ca12748598d57ccacd0f87cbc37b55d7f694274 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -38,8 +38,8 @@ void test (PETScWrappers::Vector &v)
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i, ExcInternalError());
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 597dd31337afe26c414b0236cd28d18fcb8de410..d161d05a14fc2412d7a2f1392a70672626f7e227 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -45,17 +45,17 @@ void test (PETScWrappers::Vector &v)
   v = w;
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i, ExcInternalError());
-      Assert (v(i) == i, ExcInternalError());
-      Assert (x(i) == i+1, ExcInternalError());
+      AssertThrow (w(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
+      AssertThrow (x(i) == i+1, ExcInternalError());
     }
 
   v = x;
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i, ExcInternalError());
-      Assert (v(i) == i+1, ExcInternalError());
-      Assert (x(i) == i+1, ExcInternalError());
+      AssertThrow (w(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i+1, ExcInternalError());
+      AssertThrow (x(i) == i+1, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 1491e969b7ca049abb9e95c6aee2038934473067..03aebc556788822fe7797ec392bf59b000c1ded4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -40,13 +40,13 @@ void test (PETScWrappers::SparseMatrix &m)
     for (unsigned int j=0; j<m.m(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
-          Assert (m.el(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m.el(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m(i,j) == 0, ExcInternalError());
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 7949d49cf7da75612b0cbf9875f52df377c6d791..77bc6ef534861d8a25146facf8a9e0cb534f2ff5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -43,10 +43,10 @@ void test (PETScWrappers::Vector &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ( ( (pattern[i] == true) && (v(i) == 2*i) )
-             ||
-             ( (pattern[i] == false) && (v(i) == 0) ),
-             ExcInternalError());
+    AssertThrow ( ( (pattern[i] == true) && (v(i) == 2*i) )
+                  ||
+                  ( (pattern[i] == false) && (v(i) == 0) ),
+                  ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 7bd342ad935728857806f6812e8848c21d6b10b3..165f1830fc0ea5a93d4c8f2d9bba2e064bffd6ac 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -43,10 +43,10 @@ void test (PETScWrappers::Vector &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ( ( (pattern[i] == true) && (v(i) == i) )
-             ||
-             ( (pattern[i] == false) && (v(i) == 0) ),
-             ExcInternalError());
+    AssertThrow ( ( (pattern[i] == true) && (v(i) == i) )
+                  ||
+                  ( (pattern[i] == false) && (v(i) == 0) ),
+                  ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 3be86a6f704add023fbb5b806b4e6c598406bf4a..020ed223c4f6c551b38317bea21fd0ef8f261ca8 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,12 +39,12 @@ void test (PETScWrappers::Vector &v)
 
   // check that the vector is really
   // non-negative
-  Assert (v.is_non_negative() == true, ExcInternalError());
+  AssertThrow (v.is_non_negative() == true, ExcInternalError());
 
   // then set a single element to a negative
   // value and check again
   v(v.size()/2) = -1;
-  Assert (v.is_non_negative() == false, ExcInternalError());
+  AssertThrow (v.is_non_negative() == false, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index e32acf7c8e5077c74ae47a361418166f54163ff3..654010a1e7db17eb04e9f1c4dcf1c010929fae5a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -44,8 +44,8 @@ void test (PETScWrappers::Vector &v)
 
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == w(i), ExcInternalError());
-      Assert (v(i) == x(i), ExcInternalError());
+      AssertThrow (v(i) == w(i), ExcInternalError());
+      AssertThrow (v(i) == x(i), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index c047bc0e2aa3edbcadebf97e5d8111faf2651a90..26e048eb2c0a7aa954107a275f15fa7c3f92abf2 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -47,8 +47,8 @@ void test (PETScWrappers::Vector &v)
 
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w1(i) == w(i), ExcInternalError());
-      Assert (x1(i) == x(i), ExcInternalError());
+      AssertThrow (w1(i) == w(i), ExcInternalError());
+      AssertThrow (x1(i) == x(i), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 650dc2d4a183cc5663cd1e48f3684894a72f386f..6440b984895d0abaf51d9ea2ad1eb176acd53a2e 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -46,8 +46,8 @@ void test (PETScWrappers::Vector &v)
 
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == w(i), ExcInternalError());
-      Assert (v(i) == x(i), ExcInternalError());
+      AssertThrow (v(i) == w(i), ExcInternalError());
+      AssertThrow (v(i) == x(i), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 8e121e2675864b4cc466bb8cafda04b5206717bb..bf5e6c156bae1d4d7a1d7185925c4ac159f23fc5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -51,8 +51,8 @@ void test (PETScWrappers::Vector &v)
 
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w1(i) == w(i), ExcInternalError());
-      Assert (x1(i) == x(i), ExcInternalError());
+      AssertThrow (w1(i) == w(i), ExcInternalError());
+      AssertThrow (x1(i) == x(i), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 8f946e628a30733d9f4d32ac2776fe1ff838d2e1..78fe6840d38336e244f2c3d71685ae80d8b99e49 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
 
 void test (PETScWrappers::MatrixBase &m)
 {
-  Assert (m.m() != 0, ExcInternalError());
-  Assert (m.n() != 0, ExcInternalError());
+  AssertThrow (m.m() != 0, ExcInternalError());
+  AssertThrow (m.n() != 0, ExcInternalError());
 
   m.clear ();
 
-  Assert (m.m() == 0, ExcInternalError());
-  Assert (m.n() == 0, ExcInternalError());
+  AssertThrow (m.m() == 0, ExcInternalError());
+  AssertThrow (m.n() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index be9a875e5766b01959841416e2ba69528fea0ac6..bdf6c50eb7d852464d1c7efbaf9dd975138cb67b 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
 
 void test (PETScWrappers::MatrixBase &m)
 {
-  Assert (m.m() == 100, ExcInternalError());
-  Assert (m.n() == 100, ExcInternalError());
+  AssertThrow (m.m() == 100, ExcInternalError());
+  AssertThrow (m.n() == 100, ExcInternalError());
 
   m = 0;
 
-  Assert (m.m() == 100, ExcInternalError());
-  Assert (m.n() == 100, ExcInternalError());
+  AssertThrow (m.m() == 100, ExcInternalError());
+  AssertThrow (m.n() == 100, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 0ecd267ad93d5025280bb05344236f37e6f7dda8..f6c2a5552c35f6a6cd0dfac748e64cca1a817a25 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -92,7 +92,7 @@ void test (PETScWrappers::MatrixBase &m)
   // make sure that zeroing out rows does at
   // least not add new nonzero entries (it
   // may remove some, though)
-  Assert (m.n_nonzero_elements() <= nnz, ExcInternalError());
+  AssertThrow (m.n_nonzero_elements() <= nnz, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 2536d73bba0dd29a9bd0bd7f72889d63aeacd99f..036e030b9b46d6bb996be53c9fe25cc9a4499a63 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -100,7 +100,7 @@ void test (PETScWrappers::MatrixBase &m)
   // make sure that zeroing out rows does at
   // least not add new nonzero entries (it
   // may remove some, though)
-  Assert (m.n_nonzero_elements() <= nnz, ExcInternalError());
+  AssertThrow (m.n_nonzero_elements() <= nnz, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index a6c10d6fd1005f9d021450a24a6ce61ac4aa4023..7c15c1c58572e75bcf75b1a878869a9fbb8026c9 100644 (file)
@@ -33,9 +33,9 @@ void test ()
   // iterator
   {
     PETScWrappers::BlockVector::const_iterator i=v.begin();
-    Assert (*i == 1, ExcInternalError());
+    AssertThrow (*i == 1, ExcInternalError());
     ++i;
-    Assert (*i == 2, ExcInternalError());
+    AssertThrow (*i == 2, ExcInternalError());
   }
 
   // same, but create iterator in a different
@@ -43,17 +43,17 @@ void test ()
   {
     PETScWrappers::BlockVector::const_iterator
     i=const_cast<const PETScWrappers::BlockVector &>(v).begin();
-    Assert (*i == 1, ExcInternalError());
+    AssertThrow (*i == 1, ExcInternalError());
     ++i;
-    Assert (*i == 2, ExcInternalError());
+    AssertThrow (*i == 2, ExcInternalError());
   }
 
   // read through a read-write iterator
   {
     PETScWrappers::BlockVector::iterator i = v.begin();
-    Assert (*i == 1, ExcInternalError());
+    AssertThrow (*i == 1, ExcInternalError());
     ++i;
-    Assert (*i == 2, ExcInternalError());
+    AssertThrow (*i == 2, ExcInternalError());
   }
 
   // write through a read-write iterator
@@ -68,9 +68,9 @@ void test ()
   // and read again
   {
     PETScWrappers::BlockVector::iterator i = v.begin();
-    Assert (*i == 2, ExcInternalError());
+    AssertThrow (*i == 2, ExcInternalError());
     ++i;
-    Assert (*i == 3, ExcInternalError());
+    AssertThrow (*i == 3, ExcInternalError());
   }
 
   deallog << "OK" << std::endl;
index ba7cd833f9b41066c2bc7cf3330fb14433080139..18b5c4863c0f4f167dc06430149bff17b470d8ca 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -33,8 +33,8 @@ void test ()
   // iterator
   {
     PETScWrappers::BlockVector::const_iterator i=v.begin();
-    Assert (i[0] == 1, ExcInternalError());
-    Assert (i[1] == 2, ExcInternalError());
+    AssertThrow (i[0] == 1, ExcInternalError());
+    AssertThrow (i[1] == 2, ExcInternalError());
   }
 
   // same, but create iterator in a different
@@ -42,15 +42,15 @@ void test ()
   {
     PETScWrappers::BlockVector::const_iterator
     i=const_cast<const PETScWrappers::BlockVector &>(v).begin();
-    Assert (i[0] == 1, ExcInternalError());
-    Assert (i[1] == 2, ExcInternalError());
+    AssertThrow (i[0] == 1, ExcInternalError());
+    AssertThrow (i[1] == 2, ExcInternalError());
   }
 
   // read through a read-write iterator
   {
     PETScWrappers::BlockVector::iterator i = v.begin();
-    Assert (i[0] == 1, ExcInternalError());
-    Assert (i[1] == 2, ExcInternalError());
+    AssertThrow (i[0] == 1, ExcInternalError());
+    AssertThrow (i[1] == 2, ExcInternalError());
   }
 
   // write through a read-write iterator
@@ -63,8 +63,8 @@ void test ()
   // and read again
   {
     PETScWrappers::BlockVector::iterator i = v.begin();
-    Assert (i[0] == 2, ExcInternalError());
-    Assert (i[1] == 3, ExcInternalError());
+    AssertThrow (i[0] == 2, ExcInternalError());
+    AssertThrow (i[1] == 3, ExcInternalError());
   }
 
   deallog << "OK" << std::endl;
index 799e5bd3087c2fc9fc83c84d6f0ed8f08f062656..78a3b793f9e5ddb725bd0e9ba5d4771f2b39ff43 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2000 - 2014 by the deal.II authors
+// Copyright (C) 2000 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -102,7 +102,7 @@ void test ()
 
       PETScWrappers::BlockVector::iterator p1 = v1.begin();
       for (unsigned int i=0; i<v1.size(); ++i, ++p1)
-        Assert (*p1 == i, ExcInternalError());
+        AssertThrow (*p1 == i, ExcInternalError());
 
       Assert (p1 == v1.end(), ExcInternalError());
 
@@ -112,7 +112,7 @@ void test ()
 
       // check backwards
       for (unsigned int i=0; i<v1.size(); ++i, --p1)
-        Assert (*p1 == v1.size()-i-1, ExcInternalError());
+        AssertThrow (*p1 == v1.size()-i-1, ExcInternalError());
 
       // if we came thus far,
       // everything is alright
@@ -132,7 +132,7 @@ void test ()
 
       PETScWrappers::BlockVector::const_iterator p1 = v1.begin();
       for (unsigned int i=0; i<v1.size(); ++i, ++p1)
-        Assert (*p1 == i, ExcInternalError());
+        AssertThrow (*p1 == i, ExcInternalError());
 
       Assert (p1 == v1.end(), ExcInternalError());
 
@@ -145,7 +145,7 @@ void test ()
         {
           const double val = *p1;
           const double ref = v1.size()-i-1;
-          Assert (val==ref, ExcInternalError());
+          AssertThrow (val==ref, ExcInternalError());
         };
 
       // if we came thus far,
@@ -308,7 +308,7 @@ void test ()
         {
           const PETScWrappers::BlockVector::iterator p = (v1.begin()+i);
           for (unsigned int j=0; j<v1.size(); ++j)
-            Assert (p[(signed)j-(signed)i] == j, ExcInternalError());
+            AssertThrow (p[(signed)j-(signed)i] == j, ExcInternalError());
         };
 
       // if we came thus far,
index c9914e21272986d585e9b7a474b17e0c11465f64..1e42276e84c56af514a8f79e9484786efdeaeed4 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2014 by the deal.II authors
+// Copyright (C) 2014 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,15 +37,15 @@ void test (PETScWrappers::FullMatrix &m)
   m.compress (VectorOperation::insert);
 
   // things we know
-  Assert (m.m() == 3, ExcInternalError());
-  Assert (m.n() == 3, ExcInternalError());
-  
+  AssertThrow (m.m() == 3, ExcInternalError());
+  AssertThrow (m.n() == 3, ExcInternalError());
+
   // Generate some output
   deallog << "initial matrix: " << std::endl;
   for (unsigned int i=0; i<m.m(); ++i)
     {
       for (unsigned int j=0; j<m.n(); ++j)
-       deallog << m(i,j) << " ";
+        deallog << m(i,j) << " ";
       deallog << std::endl;
     }
   deallog << std::endl;
@@ -58,21 +58,21 @@ void test (PETScWrappers::FullMatrix &m)
     for (unsigned int j=0; j<m.n(); ++j)
       m.set (i, j, j+2*i);
   m.compress (VectorOperation::insert);
-  
+
   // things we know
-  Assert (m.m() == 5, ExcInternalError());
-  Assert (m.n() == 5, ExcInternalError());
+  AssertThrow (m.m() == 5, ExcInternalError());
+  AssertThrow (m.n() == 5, ExcInternalError());
 
   // Generate some output
   deallog << "after reinit: " << std::endl;
   for (unsigned int i=0; i<m.m(); ++i)
     {
       for (unsigned int j=0; j<m.n(); ++j)
-       deallog << m(i,j) << " ";
+        deallog << m(i,j) << " ";
       deallog << std::endl;
     }
   deallog << std::endl;
-  
+
   // done
   deallog << "OK" << std::endl;
 }
@@ -88,7 +88,7 @@ int main (int argc,char **argv)
     {
       Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1);
       {
-       // Standard intialiser...
+        // Standard intialiser...
         PETScWrappers::FullMatrix m (3,3);
         test (m);
       }
index f3975ca74057259f7454f4bfe095b9498543fbc5..4351be9763145c9125d9d5b2f66c312a0101791c 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,13 +39,13 @@ void test (PETScWrappers::FullMatrix &m)
     for (unsigned int j=0; j<m.m(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
-          Assert (m.el(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m.el(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m(i,j) == 0, ExcInternalError());
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 780e8d3ece02ddcf00d2c3e70d1fa9acc47c8384..e3c9580ec10165353a8b421162c6220008f8cfc5 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,13 +39,13 @@ void test (PETScWrappers::FullMatrix &m)
     for (unsigned int j=0; j<m.m(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
-          Assert (m.el(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m.el(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m(i,j) == 0, ExcInternalError());
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index caa70485887e2fb4a011031736fcd99260ba3cd4..3c982959e95d45bf84512cffc4fbd3af1c0cc053 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -25,8 +25,8 @@
 
 void test (PETScWrappers::FullMatrix &m)
 {
-  Assert (m.m() == 5, ExcInternalError());
-  Assert (m.n() == 5, ExcInternalError());
+  AssertThrow (m.m() == 5, ExcInternalError());
+  AssertThrow (m.n() == 5, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 513ad58f0931212d5f0863ed352e424c7e2ed47d..d8a355a8134c0b2f0ba92c4e68e88046dd2299be 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -42,13 +42,13 @@ void test (PETScWrappers::FullMatrix &m)
     for (unsigned int j=0; j<m.m(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
-          Assert (m.el(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
+          AssertThrow (m(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
+          AssertThrow (m.el(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
         }
       else
         {
-          Assert (m(i,j) == 0, ExcInternalError());
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index d0b87e0d3d3a6f0d9881c867c085e8dce7988567..38c2bb396a68f8086bace19dfa610aa84de180b1 100644 (file)
@@ -42,13 +42,13 @@ void test (PETScWrappers::FullMatrix &m)
     for (unsigned int j=0; j<m.m(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
-          Assert (m.el(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
+          AssertThrow (m(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
+          AssertThrow (m.el(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
         }
       else
         {
-          Assert (m(i,j) == 0, ExcInternalError());
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index ef9a9a83048d4410061defecfad45824984e4785..9597bda38724f1343fc7e4b3bd97c2fb92544bee 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -45,12 +45,12 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (i+2*j)*j;
-      Assert (w(i) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index b63166e148ea9d2c3542ea39216dcbc98b2ae0c0..08b07df1537d7042864e2c6b9c3917a13c43f17a 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -45,12 +45,12 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (j+2*i)*j;
-      Assert (w(i) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 5abc75fa6d67c21d834a891be885b95d857d01f3..50209b9f08a5456d7930479fc17d8ce1d5d36c36 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -49,12 +49,12 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (i+2*j)*j;
-      Assert (w(i) == i+result, ExcInternalError());
+      AssertThrow (w(i) == i+result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 56cd1ee70356dc19da42cfb37df12aaf256b882c..6d5ccaa39b8a0a031b49e7e7bd822421e9a8b8ff 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -49,12 +49,12 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (j+2*i)*j;
-      Assert (w(i) == i+result, ExcInternalError());
+      AssertThrow (w(i) == i+result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 27982b5dadc48fd673000f1120e48ee8a80ed44a..9319fd50a8be90063b7624c2a9106a5533120a0c 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -49,8 +49,8 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
-      Assert (w(i) == i+1, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i+1, ExcInternalError());
     }
 
   PetscScalar result = 0;
@@ -58,7 +58,7 @@ void test (PETScWrappers::Vector &v,
     for (unsigned int j=0; j<m.m(); ++j)
       result += (i+2*j)*j*(i+1);
 
-  Assert (s == result, ExcInternalError());
+  AssertThrow (s == result, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 5a70894fcc1ead97ae2e9f30e5880948d5da949b..6d12d0d7ff4701259542cd6ed8b530f642a45a3d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -43,14 +43,14 @@ void test (PETScWrappers::Vector &v)
 
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (v(i) == i, ExcInternalError());
+    AssertThrow (v(i) == i, ExcInternalError());
 
   PetscScalar result = 0;
   for (unsigned int i=0; i<m.m(); ++i)
     for (unsigned int j=0; j<m.m(); ++j)
       result += (i+2*j)*j*i;
 
-  Assert (s == result, ExcInternalError());
+  AssertThrow (s == result, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 001829635e841968b6b1369257a5920240ba281b..ee2ecb05e19a32ae58a2c7681d710f74852c2074 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -50,17 +50,17 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
-      Assert (w(i) == i+1, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i+1, ExcInternalError());
 
       double result = i+1;
       for (unsigned int j=0; j<m.m(); ++j)
         result -= (i+2*j)*j;
 
-      Assert (x(i) == result, ExcInternalError());
+      AssertThrow (x(i) == result, ExcInternalError());
     }
 
-  Assert (s == x.l2_norm(), ExcInternalError());
+  AssertThrow (s == x.l2_norm(), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index d54aa90c13f2cdc784b0b38fc1c6f26368709689..201fc6e1bcde4dd766d6e14423aa666cfbe24360 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -45,12 +45,12 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (i+2*j)*j;
-      Assert (w(i) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 39d9cc574407c4f0db3e36e6db3a99bea5f1edf6..0415f350dc16ae9653bfdc38eb8221ada6553e2c 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -45,12 +45,12 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (j+2*i)*j;
-      Assert (w(i) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index ec264536bace1a3d415914d1c30a2ff4ba109d1a..07dc757acfb1dd100997d86c0b049bd9edcb0793 100644 (file)
@@ -49,12 +49,12 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (i+2*j)*j;
-      Assert (w(i) == i+result, ExcInternalError());
+      AssertThrow (w(i) == i+result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index ce746f37eb3ba04ed1af221529f15e506747d773..33dfa157a72da89b96288d1eab83823564a29807 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -49,12 +49,12 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (j+2*i)*j;
-      Assert (w(i) == i+result, ExcInternalError());
+      AssertThrow (w(i) == i+result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index d08b2642f1179923013d53d0c714ae774acedfc1..fbba0007d12f5004c1cfce63b0d2f0d4c9a798eb 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -49,8 +49,8 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
-      Assert (w(i) == i+1, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i+1, ExcInternalError());
     }
 
   PetscScalar result = 0;
@@ -58,7 +58,7 @@ void test (PETScWrappers::Vector &v,
     for (unsigned int j=0; j<m.m(); ++j)
       result += (i+2*j)*j*(i+1);
 
-  Assert (s == result, ExcInternalError());
+  AssertThrow (s == result, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 35fc56c8705016c2f0c0e55933a3547ab5dcd30a..745fe2553149c046cc42ba3222057305372b722d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -50,17 +50,17 @@ void test (PETScWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
-      Assert (w(i) == i+1, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i+1, ExcInternalError());
 
       double result = i+1;
       for (unsigned int j=0; j<m.m(); ++j)
         result -= (i+2*j)*j;
 
-      Assert (x(i) == result, ExcInternalError());
+      AssertThrow (x(i) == result, ExcInternalError());
     }
 
-  Assert (s == x.l2_norm(), ExcInternalError());
+  AssertThrow (s == x.l2_norm(), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 2793ce170844b343c1fa119b1a8b9d7b76568cf4..b555f7680d5b700d267cb21ce34cc7a9fc6ac0c9 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -42,7 +42,7 @@ void test (PETScWrappers::Vector &v,
     w(i) = v(i);
 
   // check that they're equal
-  Assert (v==w, ExcInternalError());
+  AssertThrow (v==w, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index f5323d72fbf897b589fb39f7a59ad78420699841..fa35608effa748684695281ad577f89dbfc0676f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -41,7 +41,7 @@ void test (PETScWrappers::Vector &v,
     w(i) += v(i);
 
   // check that they're equal
-  Assert (v==w, ExcInternalError());
+  AssertThrow (v==w, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 2c2db744cc9c39bf9b7b4e0cd16245e12541d1d0..7ebfaf3869d515e9ef1b9c41c1f1767dd0baefee 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -37,7 +37,7 @@ void test (PETScWrappers::Vector &v,
         w(i) = i+1.;
     }
 
-  Assert (!(v==w), ExcInternalError());
+  AssertThrow (!(v==w), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 61fd52469d39f08afead283ebad4ff16e1f5021d..61ea39d23b6089a4bea3d1308c21660941ce7370 100644 (file)
@@ -39,7 +39,7 @@ void test (PETScWrappers::Vector &v,
   // but then copy elements and make sure the
   // vectors are actually equal
   v = w;
-  Assert (v==w, ExcInternalError());
+  AssertThrow (v==w, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index a6d6697b39955b63f66cc76a4b706b5eabd1789e..331bce2b3cabc980882140678ace005f79d2958e 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2004 - 2014 by the deal.II authors
+// Copyright (C) 2004 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -39,7 +39,7 @@ void test (PETScWrappers::Vector &v,
   // but then copy elements and make sure the
   // vectors are actually equal
   v = w;
-  Assert (! (v!=w), ExcInternalError());
+  AssertThrow (! (v!=w), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 83b26db16646d81865f90a768dc96b54c4c75c7e..154100005bf5a343cf29f12f60644e611e7612dd 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -71,8 +71,8 @@ void test ()
   // p2 should have been created, and should
   // have been different from the address of
   // p1
-  Assert (p2 != 0, ExcInternalError());
-  Assert (p1 != p2, ExcInternalError());
+  AssertThrow (p2 != 0, ExcInternalError());
+  AssertThrow (p1 != p2, ExcInternalError());
 
   delete p1;
   delete p2;
index 0bb2d414996618e4b271a8a2211aa9ad6f03085a..4fc342a574fa66ce69d880222dc1237569c93f04 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -82,7 +82,7 @@ void test ()
 
     verify (p1, p2);
 
-    Assert (p1 != p2, ExcInternalError());
+    AssertThrow (p1 != p2, ExcInternalError());
 
     delete p1;
     delete p2;
@@ -92,7 +92,7 @@ void test ()
   // a pointer to a new object, leaving the
   // original object pointed to as a memory
   // leak. assert that this behavior persists
-  Assert (objects_destroyed == 2, ExcInternalError());
+  AssertThrow (objects_destroyed == 2, ExcInternalError());
 }
 
 
index a81eb692414047bd39c6bcba687c13514b218fe4..bc607aa04560df4a4362e893f03d0606f2912051 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -92,8 +92,8 @@ void test ()
     // consequently re-create only one object
     // that the two components of the
     // re-created pair point to
-    Assert (pair_2.first == pair_2.second, ExcInternalError());
-    Assert (object_number == 3, ExcInternalError());
+    AssertThrow (pair_2.first == pair_2.second, ExcInternalError());
+    AssertThrow (object_number == 3, ExcInternalError());
 
     // destroy the newly created object. this
     // must succeed
index 9ee16a0fe64f0ec6f887ab76233bd4741a8e4d0f..13cc3428779b86e0ee6b2648bafe34bc7a8a043f 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -96,8 +96,8 @@ void test ()
     // consequently re-create only one object
     // that the two components of the
     // re-created pair point to
-    Assert (pair_2.first == pair_2.second, ExcInternalError());
-    Assert (object_number == 3, ExcInternalError());
+    AssertThrow (pair_2.first == pair_2.second, ExcInternalError());
+    AssertThrow (object_number == 3, ExcInternalError());
 
     // destroy the newly created object. this
     // must succeed and would likely throw
index 091350825249648b4400bed4b5d074ce13b0378f..cb126446b122f7eff8d388231b55a06e0ddf59ea 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -111,8 +111,8 @@ void test ()
     // consequently re-create only one object
     // that the two components of the
     // re-created pair point to
-    Assert (pair_2.first.c == pair_2.second.c, ExcInternalError());
-    Assert (object_number == 3, ExcInternalError());
+    AssertThrow (pair_2.first.c == pair_2.second.c, ExcInternalError());
+    AssertThrow (object_number == 3, ExcInternalError());
 
     // destroy the newly created object. this
     // must succeed and would likely throw
index 6e23a2f04fbfd3dc62ed37c7da28db12e476d994..29975c96bc70c810a862e4c3db4e38ae300ea549 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2010 - 2014 by the deal.II authors
+// Copyright (C) 2010 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -64,7 +64,7 @@ void verify (const T &t1,
 
     ia >> t2;
 
-    Assert (compare (t1, t2), ExcInternalError());
+    AssertThrow (compare (t1, t2), ExcInternalError());
   }
 }
 
index f2692c7c95eb1afbb3d60926ef9374bf2cf24c16..f54056ca769bad64a94daa6b5f7b42d1782532e8 100644 (file)
@@ -40,12 +40,12 @@ void test (TrilinosWrappers::SparseMatrix &m)
     for (unsigned int j=0; j<m.m(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
-          Assert (m.el(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m.el(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index b655f8792000d32b0b91562a3e9072edc0362532..3f3d0481a88ae85fea94a3088ec75fa5ab4ee23b 100644 (file)
@@ -46,12 +46,12 @@ void test (TrilinosWrappers::SparseMatrix &m)
     for (unsigned int j=0; j<m.m(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
-          Assert (m.el(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m.el(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 2fb3c42312419d77e9643056d204e4be44f7b62a..16b792ec6c1721d5cb441764f92c855a1d14299b 100644 (file)
@@ -50,12 +50,12 @@ void test (TrilinosWrappers::SparseMatrix &m)
     for (unsigned int j=0; j<m.m(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == 2*(i*j*.5+.5), ExcInternalError());
-          Assert (m.el(i,j) == 2*(i*j*.5+.5), ExcInternalError());
+          AssertThrow (m(i,j) == 2*(i*j*.5+.5), ExcInternalError());
+          AssertThrow (m.el(i,j) == 2*(i*j*.5+.5), ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index cdb74ea0a96ea034fc67ff9df486e4ae25c93879..ffec2e68ea885e8fb3ca983fac0cafad297bebb6 100644 (file)
@@ -57,12 +57,12 @@ void test (TrilinosWrappers::SparseMatrix &m)
     for (unsigned int j=0; j<m.m(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
-          Assert (m.el(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m.el(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index fc7cffddcbaa50d4083943e4fbadd47d37b764b4..9baade0d04eac974d71835989b549ec261a30fd1 100644 (file)
@@ -26,8 +26,8 @@
 
 void test (TrilinosWrappers::SparseMatrix &m)
 {
-  Assert (m.m() == 5, ExcInternalError());
-  Assert (m.n() == 5, ExcInternalError());
+  AssertThrow (m.m() == 5, ExcInternalError());
+  AssertThrow (m.n() == 5, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 17c49050546c0253e93c45651e6aa697fc8c93d2..c51103425c8e562399b9373d6606109284cc2f0f 100644 (file)
@@ -43,12 +43,12 @@ void test (TrilinosWrappers::SparseMatrix &m)
     for (unsigned int j=0; j<m.m(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
-          Assert (m.el(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
+          AssertThrow (m(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
+          AssertThrow (m.el(i,j) == (i*j*.5+.5)*1.25, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 5f1eaef2744e71af190f38cf588f5456d58ec4d6..fd6bb889c51cc05ab888a76e70821c45ed03f15e 100644 (file)
@@ -43,12 +43,12 @@ void test (TrilinosWrappers::SparseMatrix &m)
     for (unsigned int j=0; j<m.m(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
-          Assert (m.el(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
+          AssertThrow (m(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
+          AssertThrow (m.el(i,j) == (i*j*.5+.5)/4*3, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index 9e9c33075ff959be0b640efd8b76d32a1af9e98f..dd919dc60e112b03954727060eb80f30d12b27a1 100644 (file)
@@ -32,7 +32,7 @@ void test (TrilinosWrappers::Vector &v)
 
   v.compress (VectorOperation::insert);
 
-  Assert (v.size() == 100, ExcInternalError());
+  AssertThrow (v.size() == 100, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 9283ceba2d636f593697a8add03d421165d554e4..e1243c010eaf62a956ce4eefda245865086c42a4 100644 (file)
@@ -42,10 +42,10 @@ void test (TrilinosWrappers::Vector &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ((((pattern[i] == true) && (v(i) == i))
-             ||
-             ((pattern[i] == false) && (v(i) == 0))),
-            ExcInternalError());
+    AssertThrow ((((pattern[i] == true) && (v(i) == i))
+                  ||
+                  ((pattern[i] == false) && (v(i) == 0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index cc65180101ee77fc5909eef0ee461c0280c2d785..63d248bd55d2feec57260feebc5aab4029e1d377 100644 (file)
@@ -42,10 +42,10 @@ void test (TrilinosWrappers::Vector &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ((((pattern[i] == true) && (v(i) == i))
-             ||
-             ((pattern[i] == false) && (v(i) == 0))),
-            ExcInternalError());
+    AssertThrow ((((pattern[i] == true) && (v(i) == i))
+                  ||
+                  ((pattern[i] == false) && (v(i) == 0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 21155663ce0b02198c00b313b60db445a57bc467..c8fd60cb5c5082f1fae2c59a3f4cc90a9fa42ad8 100644 (file)
@@ -61,10 +61,10 @@ void test (TrilinosWrappers::Vector &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ((((pattern[i] == true) && (v(i) == i))
-             ||
-             ((pattern[i] == false) && (v(i) == 0))),
-            ExcInternalError());
+    AssertThrow ((((pattern[i] == true) && (v(i) == i))
+                  ||
+                  ((pattern[i] == false) && (v(i) == 0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 7477f81c0d12199335610f2d4eeb7d5ed45e7183..aba9190bb50c503a1f8fbfc7e5dd89cbb906b392 100644 (file)
@@ -60,10 +60,10 @@ void test (TrilinosWrappers::Vector &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ((((pattern[i] == true) && (v(i) == 2*i))
-             ||
-             ((pattern[i] == false) && (v(i) == 0))),
-            ExcInternalError());
+    AssertThrow ((((pattern[i] == true) && (v(i) == 2*i))
+                  ||
+                  ((pattern[i] == false) && (v(i) == 0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 044515b9fc3cae5fcc08822a2f714a038f23e19b..0e313993ba8e1d6321a3ce44095fe1e15ee33a31 100644 (file)
@@ -61,10 +61,10 @@ void test (TrilinosWrappers::Vector &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ((((pattern[i] == true) && (v(i) == i))
-             ||
-             ((pattern[i] == false) && (v(i) == 0))),
-            ExcInternalError());
+    AssertThrow ((((pattern[i] == true) && (v(i) == i))
+                  ||
+                  ((pattern[i] == false) && (v(i) == 0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index b9f274efe65c5622e116846d00df97fc24499134..2565af4a0d4ecb4edfcab08094bdb9011f45b899 100644 (file)
@@ -37,7 +37,7 @@ void test (TrilinosWrappers::Vector &v)
   v.compress (VectorOperation::insert);
 
   // then check the norm
-  Assert (v.l1_norm() == norm, ExcInternalError());
+  AssertThrow (v.l1_norm() == norm, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 9a97c3f0e470d262e1d31a97fc14647e303dfc88..0f63664fd5895490fcff8586c1a19177b75a7746 100644 (file)
@@ -38,7 +38,7 @@ void test (TrilinosWrappers::Vector &v)
 
   // then check the norm
   const double eps=typeid(TrilinosScalar)==typeid(double) ? 1e-14 : 1e-5;
-  Assert (fabs(v.l2_norm()-std::sqrt(norm))<eps, ExcInternalError());
+  AssertThrow (fabs(v.l2_norm()-std::sqrt(norm))<eps, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index cb7142db6633f5f7d28b09dbc3dd44dbea690d10..78a77521cad244eae5dd8dfeeb355ae33e90efa8 100644 (file)
@@ -37,7 +37,7 @@ void test (TrilinosWrappers::Vector &v)
   v.compress (VectorOperation::insert);
 
   // then check the norm
-  Assert (v.linfty_norm() == norm, ExcInternalError());
+  AssertThrow (v.linfty_norm() == norm, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 045f594720eed4a9e30f8ee140f08db7ef1b02c5..c8d67df9646cde443dbcd00822ddc6bd533d6369 100644 (file)
@@ -43,10 +43,10 @@ void test (TrilinosWrappers::Vector &v)
 
   // check that the entries are ok
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ((((pattern[i] == true) && (v(i) == i*5./4.))
-             ||
-             ((pattern[i] == false) && (v(i) == 0))),
-            ExcInternalError());
+    AssertThrow ((((pattern[i] == true) && (v(i) == i*5./4.))
+                  ||
+                  ((pattern[i] == false) && (v(i) == 0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index de4029ce69ddd4a36767024bb52eb24196e400b5..557b56d81a1b11c1979ec7d1a20361086cd513f4 100644 (file)
@@ -43,10 +43,10 @@ void test (TrilinosWrappers::Vector &v)
 
   // check that the entries are ok
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ((((pattern[i] == true) && (v(i) == i*3./4.))
-             ||
-             ((pattern[i] == false) && (v(i) == 0))),
-            ExcInternalError());
+    AssertThrow ((((pattern[i] == true) && (v(i) == i*3./4.))
+                  ||
+                  ((pattern[i] == false) && (v(i) == 0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 031f7ebaf12dcd137fd777b592b15f7a9e4ac866..4ff875cc7b84059f401f370509d909fdb0bd528f 100644 (file)
@@ -40,7 +40,7 @@ void test (TrilinosWrappers::Vector &v,
   w.compress (VectorOperation::insert);
 
   // make sure the scalar product is zero
-  Assert (v*w == 0, ExcInternalError());
+  AssertThrow (v*w == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 2df25bbdd9969438faf91a223b92caac932df2d7..77405fbbb99684991ecae5794dacd679c2d08067 100644 (file)
@@ -47,7 +47,7 @@ void test (TrilinosWrappers::Vector &v,
   w.compress (VectorOperation::insert);
 
   // make sure the scalar product is zero
-  Assert (v*w == product, ExcInternalError());
+  AssertThrow (v*w == product, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index cacdbac9c2aec0c9e8c011981c97cdd7a4d4ad45..0f29be10fe319838f6f84c5e8c00711b9b7f5776 100644 (file)
@@ -39,8 +39,8 @@ void test (TrilinosWrappers::Vector &v)
   // vector is really empty
   const unsigned int sz = v.size();
   v = 0;
-  Assert (v.size() == sz, ExcInternalError());
-  Assert (v.l2_norm() == 0, ExcInternalError());
+  AssertThrow (v.size() == sz, ExcInternalError());
+  AssertThrow (v.l2_norm() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 94476a58a11401f3fd1e880ddc0ad9ec12bbac37..4483753b59b6f28487ce646b2694f07d94dd9362 100644 (file)
@@ -37,8 +37,8 @@ void test (TrilinosWrappers::Vector &v)
   // vector is really empty
   const unsigned int sz = v.size();
   v = 0;
-  Assert (v.size() == sz, ExcInternalError());
-  Assert (v.l2_norm() == 0, ExcInternalError());
+  AssertThrow (v.size() == sz, ExcInternalError());
+  AssertThrow (v.l2_norm() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 4f3e5648656b2f7b66feeb4462cc17ca718d8f03..3371c66626a4c87cd45a7b3e9b1b3ff2e741d26f 100644 (file)
@@ -36,8 +36,8 @@ void test (TrilinosWrappers::Vector &v)
 
   const unsigned int sz = v.size();
   v = 2;
-  Assert (v.size() == sz, ExcInternalError());
-  Assert (v.l2_norm() == std::sqrt(4.*sz), ExcInternalError());
+  AssertThrow (v.size() == sz, ExcInternalError());
+  AssertThrow (v.l2_norm() == std::sqrt(4.*sz), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 026833fdd35d10a7275c6a4756f5aa995ebfaef3..5b7e4bda1c765516435321f45bdb96f0a83b093d 100644 (file)
@@ -29,7 +29,7 @@ void test (TrilinosWrappers::Vector &v)
 {
   v.reinit (13);
 
-  Assert (v.size() == 13, ExcInternalError());
+  AssertThrow (v.size() == 13, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 9ed41664f2b34ebd66513595657c7b035e0fbf53..a9712c252189351068e50489611aa62b16e92945 100644 (file)
@@ -36,8 +36,8 @@ void test (TrilinosWrappers::Vector &v)
   // then resize with setting to zero
   v.reinit (13);
 
-  Assert (v.size() == 13, ExcInternalError());
-  Assert (v.l2_norm() == 0, ExcInternalError());
+  AssertThrow (v.size() == 13, ExcInternalError());
+  AssertThrow (v.l2_norm() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index fdb3b2dca27f067180d84ee4794586922263c336..31a129b5dbfe0b4e98e7c939dd2653cb78e87f1c 100644 (file)
@@ -38,8 +38,8 @@ void test (TrilinosWrappers::Vector &v)
 
   // then check the norm
   const double eps=typeid(TrilinosScalar)==typeid(double) ? 1e-14 : 1e-5;
-  Assert (std::fabs(v.norm_sqr() - norm) < eps*norm,
-          ExcInternalError());
+  AssertThrow (std::fabs(v.norm_sqr() - norm) < eps*norm,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 8a31ba57f3bc073bc22b1ea7bd22d9225bab1cb8..785be8c22c9a4d58d145ed7c2d5eb4065654fbd0 100644 (file)
@@ -38,8 +38,8 @@ void test (TrilinosWrappers::Vector &v)
 
   // then check the norm
   const double eps=typeid(TrilinosScalar)==typeid(double) ? 1e-14 : 1e-5;
-  Assert (std::fabs(v.mean_value() - sum/v.size()) < eps*sum/v.size(),
-          ExcInternalError());
+  AssertThrow (std::fabs(v.mean_value() - sum/v.size()) < eps*sum/v.size(),
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index af29bd47d6902a620f946e1b7fbe4b040cfd5bef..e4f4e737ca0687f668ecc788a578c4ff257ed07f 100644 (file)
@@ -39,8 +39,8 @@ void test (TrilinosWrappers::Vector &v)
   // then check the norm
   const double eps=typeid(TrilinosScalar)==typeid(double) ? 1e-14 : 1e-5;
   const double true_value=std::pow(sum, static_cast<TrilinosScalar> (1./3.));
-  Assert (std::fabs(v.lp_norm(3) - true_value) < eps*true_value,
-          ExcInternalError());
+  AssertThrow (std::fabs(v.lp_norm(3) - true_value) < eps*true_value,
+               ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 047b331e5c7a81551badf474048d4593d1cf3aa6..1ff11af92c88087050f3af9a96d24b407b7b188c 100644 (file)
@@ -40,7 +40,7 @@ void test (TrilinosWrappers::Vector &v)
   v = 0;
 
   // then check all_zero
-  Assert (v.all_zero() == true, ExcInternalError());
+  AssertThrow (v.all_zero() == true, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 38e21196ea679df2eacc1b64955767ac656f3fe9..e657e3423adeadb6ad2566b870c7bb968f65d043 100644 (file)
@@ -47,13 +47,13 @@ void test (TrilinosWrappers::Vector &v,
     {
       if (i%3 == 0)
         {
-          Assert (w(i) == i+1., ExcInternalError());
-          Assert (v(i) == i+i+1., ExcInternalError());
+          AssertThrow (w(i) == i+1., ExcInternalError());
+          AssertThrow (v(i) == i+i+1., ExcInternalError());
         }
       else
         {
-          Assert (w(i) == 0, ExcInternalError());
-          Assert (v(i) == i, ExcInternalError());
+          AssertThrow (w(i) == 0, ExcInternalError());
+          AssertThrow (v(i) == i, ExcInternalError());
         }
     }
 
index ba9fb2ffa89e8afd9046f3d26da64e08c9f43d5c..7075d54bd3359f6340719beb5279ff75875ae990 100644 (file)
@@ -47,13 +47,13 @@ void test (TrilinosWrappers::Vector &v,
     {
       if (i%3 == 0)
         {
-          Assert (w(i) == i+1., ExcInternalError());
-          Assert (v(i) == i-(i+1.), ExcInternalError());
+          AssertThrow (w(i) == i+1., ExcInternalError());
+          AssertThrow (v(i) == i-(i+1.), ExcInternalError());
         }
       else
         {
-          Assert (w(i) == 0, ExcInternalError());
-          Assert (v(i) == i, ExcInternalError());
+          AssertThrow (w(i) == 0, ExcInternalError());
+          AssertThrow (v(i) == i, ExcInternalError());
         }
     }
 
index e03efe07ab689fc2f8136e17a891d6a68c1bfb31..0d622a36908166a48dfffdde4ce53ca6a0834e22 100644 (file)
@@ -36,7 +36,7 @@ void test (TrilinosWrappers::Vector &v)
 
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (v(i) == i+1., ExcInternalError());
+    AssertThrow (v(i) == i+1., ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 73f8594b42fe5989b047032e780daac21e857372..190cdcf39cad2e65fb479d376653be711a039a9c 100644 (file)
@@ -42,8 +42,8 @@ void test (TrilinosWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (v(i) == i+(i+1.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (v(i) == i+(i+1.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 77a744c16f3f9c82efa7e58ea47784f88bc751e1..e00a70e161a0c61f6a398edf49364c3de40b4ad9 100644 (file)
@@ -42,8 +42,8 @@ void test (TrilinosWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (v(i) == i+2*(i+1.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (v(i) == i+2*(i+1.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index f80e7257d6fe549ba5b5826427610cc6125cc597..8de86c577965ac68dc513eea43ec8c62ff3adde1 100644 (file)
@@ -45,9 +45,9 @@ void test (TrilinosWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (v(i) == i+2*(i+1.)+3*(i+2.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (v(i) == i+2*(i+1.)+3*(i+2.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 9c2ac119d517fd23593bc16de3c05eae03a85dc8..32b494c8c582a6b37b5290f39c8ae5feb432df1d 100644 (file)
@@ -42,8 +42,8 @@ void test (TrilinosWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (v(i) == 2*i+(i+1.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (v(i) == 2*i+(i+1.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 21e375de07ce1a701d3a76d5b6c8c5919b2cf2a2..8d0cf83c9983de7a8eab063b788880aac0752109 100644 (file)
@@ -42,8 +42,8 @@ void test (TrilinosWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (v(i) == 3*i+2*(i+1.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (v(i) == 3*i+2*(i+1.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 7272dd84fc5746edfeaa49319b0842b46f2f0488..b449f22fb16aa13dcbd6cd2a0b313f29178aac49 100644 (file)
@@ -45,9 +45,9 @@ void test (TrilinosWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (v(i) == 1.5*i+2*(i+1.)+3*(i+2.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (v(i) == 1.5*i+2*(i+1.)+3*(i+2.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 33524f9052f3811f13d576917dd9975c19c72b57..9d31eda34114948e769d36444a9c6c29a35773d8 100644 (file)
@@ -48,10 +48,10 @@ void test (TrilinosWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (y(i) == i+3., ExcInternalError());
-      Assert (v(i) == 1.5*i+2*(i+1.)+3*(i+2.)+4*(i+3), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (y(i) == i+3., ExcInternalError());
+      AssertThrow (v(i) == 1.5*i+2*(i+1.)+3*(i+2.)+4*(i+3), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index e61b7cbe4bf965aaee97cbee151b054d3c9023f6..72475ccb8255f059fc35746d838b5189687c331a 100644 (file)
@@ -42,8 +42,8 @@ void test (TrilinosWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (v(i) == i*(i+1.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (v(i) == i*(i+1.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index f2367b9c80d90b99da7bbbbcec7868540c68cc5c..6a7eae0a4614b961b2cf30bf46fa24955e4fed20 100644 (file)
@@ -42,8 +42,8 @@ void test (TrilinosWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (v(i) == 2*(i+1.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (v(i) == 2*(i+1.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index bcde95e44e67ce2ef4323deeb59489f28c59bbc9..ae6dd8f6fbae8683dad59a9eb7d27f577f8484fd 100644 (file)
@@ -45,9 +45,9 @@ void test (TrilinosWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (v(i) == 2*(i+1.)+3*(i+2.), ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (v(i) == 2*(i+1.)+3*(i+2.), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 2d879051db0b710ece435290681558e3935743ed..7cb2ef83bb4744e0729f21b9bfdba409b0ea1695 100644 (file)
@@ -46,10 +46,10 @@ void test (TrilinosWrappers::Vector &v,
   const double eps=typeid(TrilinosScalar)==typeid(double) ? 1e-14 : 1e-5;
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i+1., ExcInternalError());
-      Assert (x(i) == i+2., ExcInternalError());
-      Assert (std::fabs(v(i) - (i+1.)/(i+2.)) < eps*v(i),
-              ExcInternalError());
+      AssertThrow (w(i) == i+1., ExcInternalError());
+      AssertThrow (x(i) == i+2., ExcInternalError());
+      AssertThrow (std::fabs(v(i) - (i+1.)/(i+2.)) < eps*v(i),
+                   ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 86253787bc9bd43cdbe3f36b222f2b43197edb27..753c2154f37a801ec40d73d13a58078730d1825e 100644 (file)
@@ -39,8 +39,8 @@ void test (TrilinosWrappers::Vector &v)
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i, ExcInternalError());
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 0bdc269ea27ef4b15043f122e09e186e1d3676bb..6c6498e66051c7c7f03dc8b9fbcb4ce484c3031b 100644 (file)
@@ -43,8 +43,8 @@ void test (TrilinosWrappers::BlockVector &v)
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i, ExcInternalError());
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
     }
 
   // now also check the reverse assignment
@@ -52,8 +52,8 @@ void test (TrilinosWrappers::BlockVector &v)
   w = v;
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i, ExcInternalError());
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
     }
 
 
index 1ab61e2f6469e9043caa314512ad0e60091ce1c5..3d32987650471acfb09a835713c423a6c657b9df 100644 (file)
@@ -43,8 +43,8 @@ void test (TrilinosWrappers::MPI::BlockVector &v)
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i, ExcInternalError());
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
     }
 
   // now also check the reverse assignment
@@ -52,8 +52,8 @@ void test (TrilinosWrappers::MPI::BlockVector &v)
   w = v;
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i, ExcInternalError());
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
     }
 
 
index cd3bcd242e819ac0096eeb25c99b09125658b698..97c9819875aa09d6375dd588df6aff16a6b8b2b6 100644 (file)
@@ -46,17 +46,17 @@ void test (TrilinosWrappers::Vector &v)
   v = w;
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i, ExcInternalError());
-      Assert (v(i) == i, ExcInternalError());
-      Assert (x(i) == i+1, ExcInternalError());
+      AssertThrow (w(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
+      AssertThrow (x(i) == i+1, ExcInternalError());
     }
 
   v = x;
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w(i) == i, ExcInternalError());
-      Assert (v(i) == i+1, ExcInternalError());
-      Assert (x(i) == i+1, ExcInternalError());
+      AssertThrow (w(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i+1, ExcInternalError());
+      AssertThrow (x(i) == i+1, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 40c7a4b1bf6020cb0441f02c9ea862f0f4588a95..95efc2a1c044eb010e1fe501075ff15345d6bed9 100644 (file)
@@ -41,12 +41,12 @@ void test (TrilinosWrappers::SparseMatrix &m)
     for (unsigned int j=0; j<m.m(); ++j)
       if ((i+2*j+1) % 3 == 0)
         {
-          Assert (m(i,j) == i*j*.5+.5, ExcInternalError());
-          Assert (m.el(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m(i,j) == i*j*.5+.5, ExcInternalError());
+          AssertThrow (m.el(i,j) == i*j*.5+.5, ExcInternalError());
         }
       else
         {
-          Assert (m.el(i,j) == 0, ExcInternalError());
+          AssertThrow (m.el(i,j) == 0, ExcInternalError());
         }
 
   deallog << "OK" << std::endl;
index b5a2ab10e583e2e71b2103633c89daa479a02f1d..f3c9de2fae58ecd81a00f341425142e97d50fb82 100644 (file)
@@ -45,10 +45,10 @@ void test (TrilinosWrappers::Vector &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ((((pattern[i] == true) && (v(i) == 2*i))
-             ||
-             ((pattern[i] == false) && (v(i) == 0))),
-            ExcInternalError());
+    AssertThrow ((((pattern[i] == true) && (v(i) == 2*i))
+                  ||
+                  ((pattern[i] == false) && (v(i) == 0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 2fcdb1d79579a28766d8fd5e9a3e993c7cde2be4..ba3d9f97b08634df2692a4a49c1371dc4ce44b89 100644 (file)
@@ -45,10 +45,10 @@ void test (TrilinosWrappers::Vector &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ((((pattern[i] == true) && (v(i) == i))
-             ||
-             ((pattern[i] == false) && (v(i) == 0))),
-            ExcInternalError());
+    AssertThrow ((((pattern[i] == true) && (v(i) == i))
+                  ||
+                  ((pattern[i] == false) && (v(i) == 0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 5fe6b2950bba6b3cce629778d9af79113dec63b0..cfb75f6b62d640e46773a8d3ea702d12738697a1 100644 (file)
@@ -44,10 +44,10 @@ void test (TrilinosWrappers::Vector &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ((((pattern[i] == true) && (v(i) == 2*i))
-             ||
-             ((pattern[i] == false) && (v(i) == 0))),
-            ExcInternalError());
+    AssertThrow ((((pattern[i] == true) && (v(i) == 2*i))
+                  ||
+                  ((pattern[i] == false) && (v(i) == 0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 8e6654e6bbb6f8dca11f95b2e2b9d3ea58dc54ec..18abd64316d301669d0023e4babd8d4ad14b5f4a 100644 (file)
@@ -44,10 +44,10 @@ void test (TrilinosWrappers::Vector &v)
   // check that they are ok, and this time
   // all of them
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert ((((pattern[i] == true) && (v(i) == i))
-             ||
-             ((pattern[i] == false) && (v(i) == 0))),
-            ExcInternalError());
+    AssertThrow ((((pattern[i] == true) && (v(i) == i))
+                  ||
+                  ((pattern[i] == false) && (v(i) == 0))),
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 38ed7d918f5298c3b32ac5df9cb17c22dbd705c0..c9392c2d084027f80f00959eaf06d820f1c73427 100644 (file)
@@ -40,12 +40,12 @@ void test (TrilinosWrappers::Vector &v)
 
   // check that the vector is really
   // non-negative
-  Assert (v.is_non_negative() == true, ExcInternalError());
+  AssertThrow (v.is_non_negative() == true, ExcInternalError());
 
   // then set a single element to a negative
   // value and check again
   v(v.size()/2) = -1;
-  Assert (v.is_non_negative() == false, ExcInternalError());
+  AssertThrow (v.is_non_negative() == false, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 9f809a0be43eb46fa647ff5ed515ae18893b6b77..b619e8a78bf58db1ece26b4bab2f73ff840ee449 100644 (file)
@@ -45,8 +45,8 @@ void test (TrilinosWrappers::Vector &v)
 
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == w(i), ExcInternalError());
-      Assert (v(i) == x(i), ExcInternalError());
+      AssertThrow (v(i) == w(i), ExcInternalError());
+      AssertThrow (v(i) == x(i), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index de9dd18207fa94bfba32876d004a12316ff8f327..ca16d08faf96b09a69131fc8a6c9e9a6a0b7033a 100644 (file)
@@ -48,8 +48,8 @@ void test (TrilinosWrappers::Vector &v)
 
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w1(i) == w(i), ExcInternalError());
-      Assert (x1(i) == x(i), ExcInternalError());
+      AssertThrow (w1(i) == w(i), ExcInternalError());
+      AssertThrow (x1(i) == x(i), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 8bad65360a75a1197f2b840f880e576098080deb..b94fdc4c67fd3e64a30b9c8a3530ea3f036b1402 100644 (file)
@@ -47,8 +47,8 @@ void test (TrilinosWrappers::Vector &v)
 
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == w(i), ExcInternalError());
-      Assert (v(i) == x(i), ExcInternalError());
+      AssertThrow (v(i) == w(i), ExcInternalError());
+      AssertThrow (v(i) == x(i), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 1952ab6b71d698afcace15b59689202d7ee90037..7d5433c2738f8a9477c1357ac289791e6520ed84 100644 (file)
@@ -52,8 +52,8 @@ void test (TrilinosWrappers::Vector &v)
 
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (w1(i) == w(i), ExcInternalError());
-      Assert (x1(i) == x(i), ExcInternalError());
+      AssertThrow (w1(i) == w(i), ExcInternalError());
+      AssertThrow (x1(i) == x(i), ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 23e28cf772f2b8afc2eaa4d52b979d3e84fd7a27..5f36ca034ca88358a71b5647c559cec0682e455b 100644 (file)
 
 void test (TrilinosWrappers::SparseMatrix &m)
 {
-  Assert (m.m() != 0, ExcInternalError());
-  Assert (m.n() != 0, ExcInternalError());
+  AssertThrow (m.m() != 0, ExcInternalError());
+  AssertThrow (m.n() != 0, ExcInternalError());
 
   m.clear ();
 
-  Assert (m.m() == 0, ExcInternalError());
-  Assert (m.n() == 0, ExcInternalError());
+  AssertThrow (m.m() == 0, ExcInternalError());
+  AssertThrow (m.n() == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 77c7bd97621fe25b5d7e459b270d61f2667aa394..217a59cf8b3821ecff717a9964e027be6ed660ca 100644 (file)
 
 void test (TrilinosWrappers::SparseMatrix &m)
 {
-  Assert (m.m() == 100, ExcInternalError());
-  Assert (m.n() == 100, ExcInternalError());
+  AssertThrow (m.m() == 100, ExcInternalError());
+  AssertThrow (m.n() == 100, ExcInternalError());
 
   m = 0;
 
-  Assert (m.m() == 100, ExcInternalError());
-  Assert (m.n() == 100, ExcInternalError());
+  AssertThrow (m.m() == 100, ExcInternalError());
+  AssertThrow (m.n() == 100, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 81f89d41950816c6325dde6be7eaeadeea6e3f3d..95bea8afd27454a94c6099ef15922c34e600c2c7 100644 (file)
@@ -95,7 +95,7 @@ void test (TrilinosWrappers::SparseMatrix &m)
   // make sure that zeroing out rows does at
   // least not add new nonzero entries (it
   // may remove some, though)
-  Assert (m.n_nonzero_elements() <= nnz, ExcInternalError());
+  AssertThrow (m.n_nonzero_elements() <= nnz, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 5f3a33422cde54f9303d6bcc0984242348564ab6..32dbae6b23b415221beaabdf22f999c68c47d3f2 100644 (file)
@@ -120,7 +120,7 @@ void test ()
         // elements really are zero
         norm += m2.block(block_row,block_col).frobenius_norm();
       }
-  Assert (norm == 0, ExcInternalError());
+  AssertThrow (norm == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index ea13559af1b55ea315285f3dd93559e47f11ce95..b7f423ec16b555841fecf6efe54274d0685cda9b 100644 (file)
@@ -121,7 +121,7 @@ void test ()
         // elements really are zero
         norm += m2.block(block_row,block_col).frobenius_norm();
       }
-  Assert (norm == 0, ExcInternalError());
+  AssertThrow (norm == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index f77e2b521d5ae4b473c30f6cd3073180b9e6d2fb..b9cbddb638dadf017efd83bbebef154345397743 100644 (file)
@@ -63,8 +63,8 @@ void test (const unsigned int size_1, const unsigned int size_2)
         result += (i+2*j)*j;
       for (unsigned int j=0; j<m.n(); ++j)
         result += (i+2*j)*(j+m.n());
-      Assert (w(i) == result, ExcInternalError());
-      Assert (w(i+m.m()) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
+      AssertThrow (w(i+m.m()) == result, ExcInternalError());
     }
 
   for (unsigned int i=0; i<w.size(); ++i)
@@ -79,8 +79,8 @@ void test (const unsigned int size_1, const unsigned int size_2)
         result += (j+2*i)*j;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (j+2*i)*(j+m.m());
-      Assert (v(i) == result, ExcInternalError());
-      Assert (v(i+m.n()) == result, ExcInternalError());
+      AssertThrow (v(i) == result, ExcInternalError());
+      AssertThrow (v(i+m.n()) == result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 8b5bc877f90ce282323265a0c28f6e12a68c0a96..9476d62a13f91bf9b9879d3e0d8a3ee4f62ef08c 100644 (file)
@@ -58,8 +58,8 @@ void test (const unsigned int size_1, const unsigned int size_2)
       double result = 0;
       for (unsigned int j=0; j<m.n(); ++j)
         result += (i+2*j)*j;
-      Assert (w(i) == result, ExcInternalError());
-      Assert (w(i+m.m()) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
+      AssertThrow (w(i+m.m()) == result, ExcInternalError());
     }
 
   for (unsigned int i=0; i<w.size(); ++i)
@@ -74,7 +74,7 @@ void test (const unsigned int size_1, const unsigned int size_2)
         result += (j+2*i)*j;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (j+2*i)*(j+m.m());
-      Assert (v(i) == result, ExcInternalError());
+      AssertThrow (v(i) == result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index edb8808c51bdae9ce37b54f1eee325d0ec7a996e..550ee207d8257406b4d7f59f1d040d50c69ff4c2 100644 (file)
@@ -60,7 +60,7 @@ void test (const unsigned int size_1, const unsigned int size_2)
         result += (i+2*j)*j;
       for (unsigned int j=0; j<m.n(); ++j)
         result += (i+2*j)*(j+m.n());
-      Assert (w(i) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
     }
 
   for (unsigned int i=0; i<w.size(); ++i)
@@ -73,8 +73,8 @@ void test (const unsigned int size_1, const unsigned int size_2)
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (j+2*i)*j;
-      Assert (v(i) == result, ExcInternalError());
-      Assert (v(i+m.n()) == result, ExcInternalError());
+      AssertThrow (v(i) == result, ExcInternalError());
+      AssertThrow (v(i+m.n()) == result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 291f6571406c4e94c5e177c7ab9d8748a024cdf4..175e5c2af380520e3f91c40f0ac66bf8b3db253e 100644 (file)
@@ -53,7 +53,7 @@ void test (const unsigned int size_1, const unsigned int size_2)
       double result = 0;
       for (unsigned int j=0; j<m.n(); ++j)
         result += (i+2*j)*j;
-      Assert (w(i) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
     }
 
   for (unsigned int i=0; i<w.size(); ++i)
@@ -66,7 +66,7 @@ void test (const unsigned int size_1, const unsigned int size_2)
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (j+2*i)*j;
-      Assert (v(i) == result, ExcInternalError());
+      AssertThrow (v(i) == result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index b7009abdb67ab8d7ed382b520fa20fc443a2d0cc..bf2b76d65c01b00f8332696fa5ebf4e9a871e46b 100644 (file)
@@ -38,9 +38,9 @@ void test ()
   // iterator
   {
     TrilinosWrappers::BlockVector::const_iterator i=v.begin();
-    Assert (*i == 1, ExcInternalError());
+    AssertThrow (*i == 1, ExcInternalError());
     ++i;
-    Assert (*i == 2, ExcInternalError());
+    AssertThrow (*i == 2, ExcInternalError());
   }
 
   // same, but create iterator in a different
@@ -48,17 +48,17 @@ void test ()
   {
     TrilinosWrappers::BlockVector::const_iterator
     i=const_cast<const TrilinosWrappers::BlockVector &>(v).begin();
-    Assert (*i == 1, ExcInternalError());
+    AssertThrow (*i == 1, ExcInternalError());
     ++i;
-    Assert (*i == 2, ExcInternalError());
+    AssertThrow (*i == 2, ExcInternalError());
   }
 
   // read through a read-write iterator
   {
     TrilinosWrappers::BlockVector::iterator i = v.begin();
-    Assert (*i == 1, ExcInternalError());
+    AssertThrow (*i == 1, ExcInternalError());
     ++i;
-    Assert (*i == 2, ExcInternalError());
+    AssertThrow (*i == 2, ExcInternalError());
   }
 
   // write through a read-write iterator
@@ -73,9 +73,9 @@ void test ()
   // and read again
   {
     TrilinosWrappers::BlockVector::iterator i = v.begin();
-    Assert (*i == 2, ExcInternalError());
+    AssertThrow (*i == 2, ExcInternalError());
     ++i;
-    Assert (*i == 3, ExcInternalError());
+    AssertThrow (*i == 3, ExcInternalError());
   }
 
   deallog << "OK" << std::endl;
index 09867c2f4553884c938c47689c476f67f021d284..4c937affa97622eff875c2c28d4741b56f444b29 100644 (file)
@@ -38,8 +38,8 @@ void test ()
   // iterator
   {
     TrilinosWrappers::BlockVector::const_iterator i=v.begin();
-    Assert (i[0] == 1, ExcInternalError());
-    Assert (i[1] == 2, ExcInternalError());
+    AssertThrow (i[0] == 1, ExcInternalError());
+    AssertThrow (i[1] == 2, ExcInternalError());
   }
 
   // same, but create iterator in a different
@@ -47,15 +47,15 @@ void test ()
   {
     TrilinosWrappers::BlockVector::const_iterator
     i=const_cast<const TrilinosWrappers::BlockVector &>(v).begin();
-    Assert (i[0] == 1, ExcInternalError());
-    Assert (i[1] == 2, ExcInternalError());
+    AssertThrow (i[0] == 1, ExcInternalError());
+    AssertThrow (i[1] == 2, ExcInternalError());
   }
 
   // read through a read-write iterator
   {
     TrilinosWrappers::BlockVector::iterator i = v.begin();
-    Assert (i[0] == 1, ExcInternalError());
-    Assert (i[1] == 2, ExcInternalError());
+    AssertThrow (i[0] == 1, ExcInternalError());
+    AssertThrow (i[1] == 2, ExcInternalError());
   }
 
   // write through a read-write iterator
@@ -68,8 +68,8 @@ void test ()
   // and read again
   {
     TrilinosWrappers::BlockVector::iterator i = v.begin();
-    Assert (i[0] == 2, ExcInternalError());
-    Assert (i[1] == 3, ExcInternalError());
+    AssertThrow (i[0] == 2, ExcInternalError());
+    AssertThrow (i[1] == 3, ExcInternalError());
   }
 
   deallog << "OK" << std::endl;
index 907b90227cf04c99f78620b98458da02322b6dc7..242a640e3ddd12fc5bf58b8d63d5ad23709e1e4f 100644 (file)
@@ -66,7 +66,7 @@ void test ()
       TrilinosWrappers::BlockVector::iterator p2 = v2.begin();
       for (unsigned int i=0; i<v1.size(); ++i, ++p2)
         *p2 = i;
-      Assert (p2==v2.end(), ExcInternalError());
+      AssertThrow (p2==v2.end(), ExcInternalError());
 
       // check that the two vectors are equal
       deallog << "Check 1: " << (v1==v2 ? "true" : "false") << std::endl;
@@ -103,9 +103,9 @@ void test ()
 
       TrilinosWrappers::BlockVector::iterator p1 = v1.begin();
       for (unsigned int i=0; i<v1.size(); ++i, ++p1)
-        Assert (*p1 == i, ExcInternalError());
+        AssertThrow (*p1 == i, ExcInternalError());
 
-      Assert (p1 == v1.end(), ExcInternalError());
+      AssertThrow (p1 == v1.end(), ExcInternalError());
 
       // move back into allowable
       // region
@@ -113,7 +113,7 @@ void test ()
 
       // check backwards
       for (unsigned int i=0; i<v1.size(); ++i, --p1)
-        Assert (*p1 == v1.size()-i-1, ExcInternalError());
+        AssertThrow (*p1 == v1.size()-i-1, ExcInternalError());
 
       // if we came thus far,
       // everything is alright
@@ -133,9 +133,9 @@ void test ()
 
       TrilinosWrappers::BlockVector::const_iterator p1 = v1.begin();
       for (unsigned int i=0; i<v1.size(); ++i, ++p1)
-        Assert (*p1 == i, ExcInternalError());
+        AssertThrow (*p1 == i, ExcInternalError());
 
-      Assert (p1 == v1.end(), ExcInternalError());
+      AssertThrow (p1 == v1.end(), ExcInternalError());
 
       // move back into allowable
       // region
@@ -146,7 +146,7 @@ void test ()
         {
           const double val = *p1;
           const double ref = v1.size()-i-1;
-          Assert (val==ref, ExcInternalError());
+          AssertThrow (val==ref, ExcInternalError());
         };
 
       // if we came thus far,
@@ -309,7 +309,7 @@ void test ()
         {
           const TrilinosWrappers::BlockVector::iterator p = (v1.begin()+i);
           for (unsigned int j=0; j<v1.size(); ++j)
-            Assert (p[(signed)j-(signed)i] == j, ExcInternalError());
+            AssertThrow (p[(signed)j-(signed)i] == j, ExcInternalError());
         };
 
       // if we came thus far,
index 9d5ff4d9fc0e29114c67d8ab715ab1ebafe0430c..efcb65112c788e8402674f8a6c205d5b3897dc27 100644 (file)
@@ -58,8 +58,8 @@ int main (int argc,char **argv)
   // indeed what we expect. verify
   // that both methods of accessing
   // the entry work
-  Assert (A.el(2, 3) == 2, ExcInternalError());
-  Assert (A(2, 3) == 2, ExcInternalError());
+  AssertThrow (A.el(2, 3) == 2, ExcInternalError());
+  AssertThrow (A(2, 3) == 2, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 06cdf2145769309b30ef788dd360a647dc039a7d..510f3c08407e780328eb5a2226415b49b3973461 100644 (file)
@@ -80,7 +80,7 @@ void test (TrilinosWrappers::SparseMatrix &m)
   // matrix in order to check whether all
   // elements really are zero
   double norm = m2.frobenius_norm();
-  Assert (norm == 0, ExcInternalError());
+  AssertThrow (norm == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 90a738b1b62f14b3d1df698cf1f00b529c2a59b1..d240388c1694ad0edfd45578e010b94e9db88692 100644 (file)
@@ -80,7 +80,7 @@ void test (TrilinosWrappers::SparseMatrix &m)
   // matrix in order to check whether all
   // elements really are zero
   double norm = m2.frobenius_norm();
-  Assert (norm == 0, ExcInternalError());
+  AssertThrow (norm == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 877bff6aaf5c547d8c66ac5d107181720bda89e8..b9d6a0aaa562df44a551ea70f344d0ae9424021c 100644 (file)
@@ -69,6 +69,6 @@ int main (int argc,char **argv)
   // also compare for equality with the original
   for (SparsityPattern::const_iterator
        p = sparsity.begin(); p != sparsity.end(); ++p)
-    Assert (copy(p->row(), p->column()) == matrix(p->row(), p->column()),
-            ExcInternalError());
+    AssertThrow (copy(p->row(), p->column()) == matrix(p->row(), p->column()),
+                 ExcInternalError());
 }
index 8824c123330d566650fafb61e77b56d7f79f6fc5..765dd984472825f68fec996d7c514fca8a7a0c96 100644 (file)
@@ -76,7 +76,7 @@ void test (TrilinosWrappers::SparseMatrix &m)
   // matrix in order to check whether all
   // elements really are zero.
   double norm = m2.frobenius_norm();
-  Assert (norm == 0, ExcInternalError());
+  AssertThrow (norm == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index c0146fa529d4192c0579dfa8363b292db35eaa3f..38359046caa043bfc279ca92eafbdaf4f507b27d 100644 (file)
@@ -77,7 +77,7 @@ void test (TrilinosWrappers::SparseMatrix &m)
   // matrix in order to check whether all
   // elements really are zero
   double norm = m2.frobenius_norm();
-  Assert (norm == 0, ExcInternalError());
+  AssertThrow (norm == 0, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index e9d12c1615f2badef98edff868a4085721ade47f..6237e550b34a069725e1cdb679c7bf973ef64f20 100644 (file)
@@ -47,12 +47,12 @@ void test (TrilinosWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (i+2*j)*j;
-      Assert (w(i) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 11a54b77542ffd6bc824d8a1c5a87732692a3c91..d29e6273ecd69f5a1924184b1abcde2e042aaa66 100644 (file)
@@ -47,12 +47,12 @@ void test (TrilinosWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (j+2*i)*j;
-      Assert (w(i) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 0e7eaf4b3a2aebc564017dfffb1ac35418c7d763..95c2f57a4b3481ca1d256ff661a74428115f8563 100644 (file)
@@ -50,12 +50,12 @@ void test (TrilinosWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (i+2*j)*j;
-      Assert (w(i) == i+result, ExcInternalError());
+      AssertThrow (w(i) == i+result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index c426b0b92c0132202959c80664c17ecadad91113..c16dce88ddde2724cc11593a3b5d8769b9f880bc 100644 (file)
@@ -49,12 +49,12 @@ void test (TrilinosWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
 
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (j+2*i)*j;
-      Assert (w(i) == i+result, ExcInternalError());
+      AssertThrow (w(i) == i+result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 085b53da84b96a1790f8fe4fe7d2c2e4cba7dd1b..3252471f2995660c4fae786ec6f67667530a6e50 100644 (file)
@@ -50,8 +50,8 @@ void test (TrilinosWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
-      Assert (w(i) == i+1, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i+1, ExcInternalError());
     }
 
   TrilinosScalar result = 0;
@@ -59,7 +59,7 @@ void test (TrilinosWrappers::Vector &v,
     for (unsigned int j=0; j<m.m(); ++j)
       result += (i+2*j)*j*(i+1);
 
-  Assert (s == result, ExcInternalError());
+  AssertThrow (s == result, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index c03dba6912b3dc2bbc3fcd36d6d9b6d81ed432f1..8b78dc164af838c12a7201c602bc8ec2d6aa4c75 100644 (file)
@@ -44,14 +44,14 @@ void test (TrilinosWrappers::Vector &v)
 
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
-    Assert (v(i) == i, ExcInternalError());
+    AssertThrow (v(i) == i, ExcInternalError());
 
   TrilinosScalar result = 0;
   for (unsigned int i=0; i<m.m(); ++i)
     for (unsigned int j=0; j<m.m(); ++j)
       result += (i+2*j)*j*i;
 
-  Assert (s == result, ExcInternalError());
+  AssertThrow (s == result, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 2b88d1e98fcdad41f371af145fccd15563e65022..4ec02aec091306139d358f573b8c3703e37572cc 100644 (file)
@@ -51,17 +51,17 @@ void test (TrilinosWrappers::Vector &v,
   // make sure we get the expected result
   for (unsigned int i=0; i<v.size(); ++i)
     {
-      Assert (v(i) == i, ExcInternalError());
-      Assert (w(i) == i+1, ExcInternalError());
+      AssertThrow (v(i) == i, ExcInternalError());
+      AssertThrow (w(i) == i+1, ExcInternalError());
 
       double result = i+1;
       for (unsigned int j=0; j<m.m(); ++j)
         result -= (i+2*j)*j;
 
-      Assert (x(i) == result, ExcInternalError());
+      AssertThrow (x(i) == result, ExcInternalError());
     }
 
-  Assert (s == x.l2_norm(), ExcInternalError());
+  AssertThrow (s == x.l2_norm(), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 9b46f3ad9a387962ac88d0382c471243ec547d4b..834c56dc10d983a3d4af0f3e9ad1e33e432dbebb 100644 (file)
@@ -48,7 +48,7 @@ void test (Vector<double> &v,
       double result = 0;
       for (unsigned int j=0; j<m.n(); ++j)
         result += (i+2*j)*j;
-      Assert (w(i) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
     }
 
   m.vmult_add (w, v);
@@ -58,7 +58,7 @@ void test (Vector<double> &v,
       double result = 0;
       for (unsigned int j=0; j<m.n(); ++j)
         result += (i+2*j)*j;
-      Assert (w(i) == result+result, ExcInternalError());
+      AssertThrow (w(i) == result+result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index db7ff844c6e7a1bcd1dd4e77fabfda0d6ad23bac..283fa9652c842cefc2028cf96259a1492aa8d8c2 100644 (file)
@@ -48,7 +48,7 @@ void test (Vector<double> &v,
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (j+2*i)*j;
-      Assert (w(i) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
     }
 
   m.Tvmult_add (w, v);
@@ -58,7 +58,7 @@ void test (Vector<double> &v,
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (j+2*i)*j;
-      Assert (w(i) == result+result, ExcInternalError());
+      AssertThrow (w(i) == result+result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 726d4fb837b66cbcdf10ec1b7a60afc2327c8738..da9b64375be9d42c740b0e6588f948b02ba23126 100644 (file)
@@ -49,7 +49,7 @@ void test (parallel::distributed::Vector<double> &v,
       double result = 0;
       for (unsigned int j=0; j<m.n(); ++j)
         result += (i+2*j)*j;
-      Assert (w(i) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
     }
 
   m.vmult_add (w, v);
@@ -59,7 +59,7 @@ void test (parallel::distributed::Vector<double> &v,
       double result = 0;
       for (unsigned int j=0; j<m.n(); ++j)
         result += (i+2*j)*j;
-      Assert (w(i) == result+result, ExcInternalError());
+      AssertThrow (w(i) == result+result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index 3f7c9090877553347d2e8750c220f00b783fa5d6..a785acdba19cff249a4342748eae177a29ecb635 100644 (file)
@@ -48,7 +48,7 @@ void test (parallel::distributed::Vector<double> &v,
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (j+2*i)*j;
-      Assert (w(i) == result, ExcInternalError());
+      AssertThrow (w(i) == result, ExcInternalError());
     }
 
   m.Tvmult_add (w, v);
@@ -58,7 +58,7 @@ void test (parallel::distributed::Vector<double> &v,
       double result = 0;
       for (unsigned int j=0; j<m.m(); ++j)
         result += (j+2*i)*j;
-      Assert (w(i) == result+result, ExcInternalError());
+      AssertThrow (w(i) == result+result, ExcInternalError());
     }
 
   deallog << "OK" << std::endl;
index f8a0a9b658946d7efb18c3589adc16c6bb50767a..2f3510a2ac0c960ab242960fa78f064e102cd5a2 100644 (file)
@@ -41,17 +41,17 @@ void test ()
   TrilinosWrappers::SparseMatrix::iterator k = A.begin(),
                                            j = ++A.begin();
 
-  Assert (k < j, ExcInternalError());
-  Assert (j > k, ExcInternalError());
+  AssertThrow (k < j, ExcInternalError());
+  AssertThrow (j > k, ExcInternalError());
 
-  Assert (!(j < k), ExcInternalError());
-  Assert (!(k > j), ExcInternalError());
+  AssertThrow (!(j < k), ExcInternalError());
+  AssertThrow (!(k > j), ExcInternalError());
 
-  Assert (k != j, ExcInternalError());
-  Assert (!(k == j), ExcInternalError());
+  AssertThrow (k != j, ExcInternalError());
+  AssertThrow (!(k == j), ExcInternalError());
 
-  Assert (k == k, ExcInternalError());
-  Assert (!(k != k), ExcInternalError());
+  AssertThrow (k == k, ExcInternalError());
+  AssertThrow (!(k != k), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index c7c5a992622de98da4b1b3f1c12102bf59c4c894..9c8e10c4c7d38e1a289cf97686db01808b2c7ddd 100644 (file)
@@ -41,17 +41,17 @@ void test ()
   TrilinosWrappers::SparseMatrix::const_iterator k = A.begin(),
                                                  j = ++A.begin();
 
-  Assert (k < j, ExcInternalError());
-  Assert (j > k, ExcInternalError());
+  AssertThrow (k < j, ExcInternalError());
+  AssertThrow (j > k, ExcInternalError());
 
-  Assert (!(j < k), ExcInternalError());
-  Assert (!(k > j), ExcInternalError());
+  AssertThrow (!(j < k), ExcInternalError());
+  AssertThrow (!(k > j), ExcInternalError());
 
-  Assert (k != j, ExcInternalError());
-  Assert (!(k == j), ExcInternalError());
+  AssertThrow (k != j, ExcInternalError());
+  AssertThrow (!(k == j), ExcInternalError());
 
-  Assert (k == k, ExcInternalError());
-  Assert (!(k != k), ExcInternalError());
+  AssertThrow (k == k, ExcInternalError());
+  AssertThrow (!(k != k), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 3bdd32e601488fb2a6bde2af81668f2402050b6d..a4b652496fdc0db470e31ce408d09e8577df96d3 100644 (file)
@@ -43,7 +43,7 @@ void test (TrilinosWrappers::Vector &v,
     w(i) = v(i);
 
   // check that they're equal
-  Assert (v==w, ExcInternalError());
+  AssertThrow (v==w, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 03eb546f9be7045f8f3c516208dfba22a6d36e8c..279c6c16ba7dfaaf71fbd3eb22ddffe02e4d9e58 100644 (file)
@@ -42,7 +42,7 @@ void test (TrilinosWrappers::Vector &v,
     w(i) += v(i);
 
   // check that they're equal
-  Assert (v==w, ExcInternalError());
+  AssertThrow (v==w, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 065f27135df7fb2127ab37e707a47aa625e5b5fe..ff8e6b7f7a646918e13066d355e2b8417a33a0db 100644 (file)
@@ -38,7 +38,7 @@ void test (TrilinosWrappers::Vector &v,
         w(i) = i+1.;
     }
 
-  Assert (!(v==w), ExcInternalError());
+  AssertThrow (!(v==w), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 07f2ba6626b0dbad54e341eddd48c9ca5842c96f..02b92f0d9caddac7f5ce219fdabde2fc436d0088 100644 (file)
@@ -40,7 +40,7 @@ void test (TrilinosWrappers::Vector &v,
   // but then copy elements and make sure the
   // vectors are actually equal
   v = w;
-  Assert (v==w, ExcInternalError());
+  AssertThrow (v==w, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 100f3b9a84e4d1ba0f6a7f0bac67f81d805f0c7a..15b7498ca63755b881514df5054b51d5e7fc377c 100644 (file)
@@ -38,7 +38,7 @@ void test (TrilinosWrappers::Vector &v,
         w(i) = i+1.;
     }
 
-  Assert (v!=w, ExcInternalError());
+  AssertThrow (v!=w, ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 094c0ae8d4091ab7a5f734cb84002a0864a74b3e..72eee3824eaa6d15eb3c543b7800c8341c7f6f5f 100644 (file)
@@ -40,7 +40,7 @@ void test (TrilinosWrappers::Vector &v,
   // but then copy elements and make sure the
   // vectors are actually equal
   v = w;
-  Assert (! (v!=w), ExcInternalError());
+  AssertThrow (! (v!=w), ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 6f58d053be9f2574af9a85c711999fd5ff4b0a9c..074220576ab7e5980a09c3b98c508df4b048f321 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2002 - 2014 by the deal.II authors
+// Copyright (C) 2002 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -90,8 +90,8 @@ void test (bool transpose = false)
   for (SparseMatrix<double>::iterator p=B.begin();
        p!=B.end(); ++p)
     if (p->column() != p->row())
-      Assert (B(p->row(),p->column()) != B(p->column(),p->row()),
-              ExcInternalError());
+      AssertThrow (B(p->row(),p->column()) != B(p->column(),p->row()),
+                   ExcInternalError());
 
   // for a number of different solution
   // vectors, make up a matching rhs vector
index c6150590f83e9471167a874c559b28e42ed7856a..6476a91231da1764f9ec1b69d9ab5d68463d18f6 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2002 - 2014 by the deal.II authors
+// Copyright (C) 2002 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -59,8 +59,8 @@ void test ()
   umfpackb.solve(ubb);
 
   for (unsigned int i=0; i<4; ++i)
-    Assert (std::fabs (ubb(i) - i) < 1e-12,
-            ExcInternalError());
+    AssertThrow (std::fabs (ubb(i) - i) < 1e-12,
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index fccca4c220039b6a77d7c01c3c5420e878990ec3..154baea7495de46800635a4978e8301ba794ecb2 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2002 - 2014 by the deal.II authors
+// Copyright (C) 2002 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -63,8 +63,8 @@ void test ()
   umfpackb.solve(ubb);
 
   for (unsigned int i=0; i<4; ++i)
-    Assert (std::fabs (ubb(i) - i) < 1e-12,
-            ExcInternalError());
+    AssertThrow (std::fabs (ubb(i) - i) < 1e-12,
+                 ExcInternalError());
 
   deallog << "OK" << std::endl;
 }
index 3e7647a2923ab6abb0a3da5a4aeadfae026d85b0..3a4aba8d6c1dfd511e44148fd25e0e3bad5e5f9d 100644 (file)
@@ -1,6 +1,6 @@
 // ---------------------------------------------------------------------
 //
-// Copyright (C) 2002 - 2014 by the deal.II authors
+// Copyright (C) 2002 - 2015 by the deal.II authors
 //
 // This file is part of the deal.II library.
 //
@@ -91,8 +91,8 @@ void test ()
   for (SparseMatrix<float>::iterator p=B.begin();
        p!=B.end(); ++p)
     if (p->column() != p->row())
-      Assert (B(p->row(),p->column()) != B(p->column(),p->row()),
-              ExcInternalError());
+      AssertThrow (B(p->row(),p->column()) != B(p->column(),p->row()),
+                   ExcInternalError());
 
   // for a number of different solution
   // vectors, make up a matching rhs vector
index db2e855c9896b278dcd727c6b428fd9f1f571718..1082f0d45203810b49af2759f5c499ae9b892f5b 100644 (file)
@@ -113,8 +113,8 @@ void test ()
     for (SparseMatrix<double>::iterator p=xB.begin();
          p!=xB.end(); ++p)
       if (p->column() != p->row())
-        Assert (xB(p->row(),p->column()) != xB(p->column(),p->row()),
-                ExcInternalError());
+        AssertThrow (xB(p->row(),p->column()) != xB(p->column(),p->row()),
+                     ExcInternalError());
 
     // now copy stuff over
     for (SparseMatrix<double>::const_iterator i = xB.begin(); i != xB.end(); ++i)
index 016f4d85ebe288e61364521a9694be50608290c9..04d660d9bc59b02c2bebfa566bfaa4ea0430b63c 100644 (file)
@@ -113,8 +113,8 @@ void test ()
     for (SparseMatrix<double>::iterator p=xB.begin();
          p!=xB.end(); ++p)
       if (p->column() != p->row())
-        Assert (xB(p->row(),p->column()) != xB(p->column(),p->row()),
-                ExcInternalError());
+        AssertThrow (xB(p->row(),p->column()) != xB(p->column(),p->row()),
+                     ExcInternalError());
 
     // now copy stuff over
     for (SparseMatrix<double>::const_iterator i = xB.begin(); i != xB.end(); ++i)
index 751ac630c807380155db0b4300ea82434a3195de..696e37558cbf7e6a65069af5d247c68fa55edde5 100644 (file)
@@ -90,8 +90,8 @@ void test ()
   for (SparseMatrix<double>::iterator p=B.begin();
        p!=B.end(); ++p)
     if (p->column() != p->row())
-      Assert (B(p->row(),p->column()) != B(p->column(),p->row()),
-              ExcInternalError());
+      AssertThrow (B(p->row(),p->column()) != B(p->column(),p->row()),
+                   ExcInternalError());
 
 
   SparseMatrixEZ<double> B_ez(dof_handler.n_dofs(),
index 26a6e76b8ae26bf41bede80698af465a0fcc2fa6..b6c362a2ef47795e5e15a73a116ed71924dcfad5 100644 (file)
@@ -114,8 +114,8 @@ void test ()
     for (SparseMatrix<double>::iterator p=xB.begin();
          p!=xB.end(); ++p)
       if (p->column() != p->row())
-        Assert (xB(p->row(),p->column()) != xB(p->column(),p->row()),
-                ExcInternalError());
+        AssertThrow (xB(p->row(),p->column()) != xB(p->column(),p->row()),
+                     ExcInternalError());
 
     // now copy stuff over
     for (SparseMatrix<double>::const_iterator i = xB.begin(); i != xB.end(); ++i)

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.