]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Re-arrange files into a more uniform directory structure that has top-level include...
authorbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 25 Oct 2010 22:26:17 +0000 (22:26 +0000)
committerbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 25 Oct 2010 22:26:17 +0000 (22:26 +0000)
git-svn-id: https://svn.dealii.org/trunk@22477 0785d39b-7218-0410-832d-ea1e28bc413d

598 files changed:
deal.II/Makefile
deal.II/base/Makefile [deleted file]
deal.II/common/Make.global_options.in
deal.II/common/scripts/make_dependencies.cc
deal.II/configure
deal.II/configure.in
deal.II/deal.II/Makefile [deleted file]
deal.II/examples/doxygen/Makefile
deal.II/examples/step-1/Makefile
deal.II/examples/step-10/Makefile
deal.II/examples/step-11/Makefile
deal.II/examples/step-12/Makefile
deal.II/examples/step-13/Makefile
deal.II/examples/step-14/Makefile
deal.II/examples/step-15/Makefile
deal.II/examples/step-16/Makefile
deal.II/examples/step-17/Makefile
deal.II/examples/step-18/Makefile
deal.II/examples/step-19/Makefile
deal.II/examples/step-2/Makefile
deal.II/examples/step-20/Makefile
deal.II/examples/step-21/Makefile
deal.II/examples/step-22/Makefile
deal.II/examples/step-23/Makefile
deal.II/examples/step-24/Makefile
deal.II/examples/step-25/Makefile
deal.II/examples/step-26/Makefile
deal.II/examples/step-27/Makefile
deal.II/examples/step-28/Makefile
deal.II/examples/step-29/Makefile
deal.II/examples/step-3/Makefile
deal.II/examples/step-30/Makefile
deal.II/examples/step-31/Makefile
deal.II/examples/step-32/Makefile
deal.II/examples/step-33/Makefile
deal.II/examples/step-34/Makefile
deal.II/examples/step-35/Makefile
deal.II/examples/step-36/Makefile
deal.II/examples/step-37/Makefile
deal.II/examples/step-39/Makefile
deal.II/examples/step-4/Makefile
deal.II/examples/step-40/Makefile
deal.II/examples/step-42/Makefile
deal.II/examples/step-45/Makefile
deal.II/examples/step-5/Makefile
deal.II/examples/step-6/Makefile
deal.II/examples/step-7/Makefile
deal.II/examples/step-8/Makefile
deal.II/examples/step-9/Makefile
deal.II/include/deal.II/algorithms/newton.h [moved from deal.II/lac/include/algorithms/newton.h with 100% similarity]
deal.II/include/deal.II/algorithms/newton.templates.h [moved from deal.II/lac/include/algorithms/newton.templates.h with 100% similarity]
deal.II/include/deal.II/algorithms/operator.h [moved from deal.II/lac/include/algorithms/operator.h with 100% similarity]
deal.II/include/deal.II/algorithms/operator.templates.h [moved from deal.II/lac/include/algorithms/operator.templates.h with 100% similarity]
deal.II/include/deal.II/algorithms/theta_timestepping.h [moved from deal.II/lac/include/algorithms/theta_timestepping.h with 100% similarity]
deal.II/include/deal.II/algorithms/theta_timestepping.templates.h [moved from deal.II/lac/include/algorithms/theta_timestepping.templates.h with 100% similarity]
deal.II/include/deal.II/algorithms/timestep_control.h [moved from deal.II/lac/include/algorithms/timestep_control.h with 100% similarity]
deal.II/include/deal.II/base/auto_derivative_function.h [moved from deal.II/base/include/base/auto_derivative_function.h with 100% similarity]
deal.II/include/deal.II/base/conditional_ostream.h [moved from deal.II/base/include/base/conditional_ostream.h with 100% similarity]
deal.II/include/deal.II/base/config.h.in [moved from deal.II/base/include/base/config.h.in with 100% similarity]
deal.II/include/deal.II/base/convergence_table.h [moved from deal.II/base/include/base/convergence_table.h with 100% similarity]
deal.II/include/deal.II/base/data_out_base.h [moved from deal.II/base/include/base/data_out_base.h with 100% similarity]
deal.II/include/deal.II/base/event.h [moved from deal.II/base/include/base/event.h with 100% similarity]
deal.II/include/deal.II/base/exceptions.h [moved from deal.II/base/include/base/exceptions.h with 100% similarity]
deal.II/include/deal.II/base/flow_function.h [moved from deal.II/base/include/base/flow_function.h with 100% similarity]
deal.II/include/deal.II/base/function.h [moved from deal.II/base/include/base/function.h with 100% similarity]
deal.II/include/deal.II/base/function_derivative.h [moved from deal.II/base/include/base/function_derivative.h with 100% similarity]
deal.II/include/deal.II/base/function_lib.h [moved from deal.II/base/include/base/function_lib.h with 100% similarity]
deal.II/include/deal.II/base/function_parser.h [moved from deal.II/base/include/base/function_parser.h with 100% similarity]
deal.II/include/deal.II/base/function_time.h [moved from deal.II/base/include/base/function_time.h with 100% similarity]
deal.II/include/deal.II/base/geometry_info.h [moved from deal.II/base/include/base/geometry_info.h with 100% similarity]
deal.II/include/deal.II/base/index_set.h [moved from deal.II/base/include/base/index_set.h with 100% similarity]
deal.II/include/deal.II/base/job_identifier.h [moved from deal.II/base/include/base/job_identifier.h with 100% similarity]
deal.II/include/deal.II/base/logstream.h [moved from deal.II/base/include/base/logstream.h with 100% similarity]
deal.II/include/deal.II/base/memory_consumption.h [moved from deal.II/base/include/base/memory_consumption.h with 100% similarity]
deal.II/include/deal.II/base/mg_level_object.h [moved from deal.II/base/include/base/mg_level_object.h with 100% similarity]
deal.II/include/deal.II/base/multithread_info.h [moved from deal.II/base/include/base/multithread_info.h with 100% similarity]
deal.II/include/deal.II/base/named_data.h [moved from deal.II/base/include/base/named_data.h with 100% similarity]
deal.II/include/deal.II/base/numbers.h [moved from deal.II/base/include/base/numbers.h with 100% similarity]
deal.II/include/deal.II/base/parallel.h [moved from deal.II/base/include/base/parallel.h with 100% similarity]
deal.II/include/deal.II/base/parameter_handler.h [moved from deal.II/base/include/base/parameter_handler.h with 100% similarity]
deal.II/include/deal.II/base/parsed_function.h [moved from deal.II/base/include/base/parsed_function.h with 100% similarity]
deal.II/include/deal.II/base/path_search.h [moved from deal.II/base/include/base/path_search.h with 100% similarity]
deal.II/include/deal.II/base/point.h [moved from deal.II/base/include/base/point.h with 100% similarity]
deal.II/include/deal.II/base/polynomial.h [moved from deal.II/base/include/base/polynomial.h with 100% similarity]
deal.II/include/deal.II/base/polynomial_space.h [moved from deal.II/base/include/base/polynomial_space.h with 100% similarity]
deal.II/include/deal.II/base/polynomials_abf.h [moved from deal.II/base/include/base/polynomials_abf.h with 100% similarity]
deal.II/include/deal.II/base/polynomials_adini.h [moved from deal.II/base/include/base/polynomials_adini.h with 100% similarity]
deal.II/include/deal.II/base/polynomials_bdm.h [moved from deal.II/base/include/base/polynomials_bdm.h with 100% similarity]
deal.II/include/deal.II/base/polynomials_nedelec.h [moved from deal.II/base/include/base/polynomials_nedelec.h with 100% similarity]
deal.II/include/deal.II/base/polynomials_p.h [moved from deal.II/base/include/base/polynomials_p.h with 100% similarity]
deal.II/include/deal.II/base/polynomials_raviart_thomas.h [moved from deal.II/base/include/base/polynomials_raviart_thomas.h with 100% similarity]
deal.II/include/deal.II/base/qprojector.h [moved from deal.II/base/include/base/qprojector.h with 100% similarity]
deal.II/include/deal.II/base/quadrature.h [moved from deal.II/base/include/base/quadrature.h with 100% similarity]
deal.II/include/deal.II/base/quadrature_lib.h [moved from deal.II/base/include/base/quadrature_lib.h with 100% similarity]
deal.II/include/deal.II/base/quadrature_selector.h [moved from deal.II/base/include/base/quadrature_selector.h with 100% similarity]
deal.II/include/deal.II/base/smartpointer.h [moved from deal.II/base/include/base/smartpointer.h with 100% similarity]
deal.II/include/deal.II/base/std_cxx1x/array.h [moved from deal.II/base/include/base/std_cxx1x/array.h with 100% similarity]
deal.II/include/deal.II/base/std_cxx1x/bind.h [moved from deal.II/base/include/base/std_cxx1x/bind.h with 100% similarity]
deal.II/include/deal.II/base/std_cxx1x/condition_variable.h [moved from deal.II/base/include/base/std_cxx1x/condition_variable.h with 100% similarity]
deal.II/include/deal.II/base/std_cxx1x/function.h [moved from deal.II/base/include/base/std_cxx1x/function.h with 100% similarity]
deal.II/include/deal.II/base/std_cxx1x/mutex.h [moved from deal.II/base/include/base/std_cxx1x/mutex.h with 100% similarity]
deal.II/include/deal.II/base/std_cxx1x/shared_ptr.h [moved from deal.II/base/include/base/std_cxx1x/shared_ptr.h with 100% similarity]
deal.II/include/deal.II/base/std_cxx1x/thread.h [moved from deal.II/base/include/base/std_cxx1x/thread.h with 100% similarity]
deal.II/include/deal.II/base/std_cxx1x/tuple.h [moved from deal.II/base/include/base/std_cxx1x/tuple.h with 100% similarity]
deal.II/include/deal.II/base/subscriptor.h [moved from deal.II/base/include/base/subscriptor.h with 100% similarity]
deal.II/include/deal.II/base/symmetric_tensor.h [moved from deal.II/base/include/base/symmetric_tensor.h with 100% similarity]
deal.II/include/deal.II/base/synchronous_iterator.h [moved from deal.II/base/include/base/synchronous_iterator.h with 100% similarity]
deal.II/include/deal.II/base/table.h [moved from deal.II/base/include/base/table.h with 100% similarity]
deal.II/include/deal.II/base/table_handler.h [moved from deal.II/base/include/base/table_handler.h with 100% similarity]
deal.II/include/deal.II/base/table_indices.h [moved from deal.II/base/include/base/table_indices.h with 100% similarity]
deal.II/include/deal.II/base/template_constraints.h [moved from deal.II/base/include/base/template_constraints.h with 100% similarity]
deal.II/include/deal.II/base/tensor.h [moved from deal.II/base/include/base/tensor.h with 100% similarity]
deal.II/include/deal.II/base/tensor_base.h [moved from deal.II/base/include/base/tensor_base.h with 100% similarity]
deal.II/include/deal.II/base/tensor_function.h [moved from deal.II/base/include/base/tensor_function.h with 100% similarity]
deal.II/include/deal.II/base/tensor_product_polynomials.h [moved from deal.II/base/include/base/tensor_product_polynomials.h with 100% similarity]
deal.II/include/deal.II/base/thread_management.h [moved from deal.II/base/include/base/thread_management.h with 100% similarity]
deal.II/include/deal.II/base/timer.h [moved from deal.II/base/include/base/timer.h with 100% similarity]
deal.II/include/deal.II/base/types.h [moved from deal.II/base/include/base/types.h with 100% similarity]
deal.II/include/deal.II/base/utilities.h [moved from deal.II/base/include/base/utilities.h with 100% similarity]
deal.II/include/deal.II/base/vector_slice.h [moved from deal.II/base/include/base/vector_slice.h with 100% similarity]
deal.II/include/deal.II/base/work_stream.h [moved from deal.II/base/include/base/work_stream.h with 100% similarity]
deal.II/include/deal.II/distributed/grid_refinement.h [moved from deal.II/deal.II/include/distributed/grid_refinement.h with 100% similarity]
deal.II/include/deal.II/distributed/solution_transfer.h [moved from deal.II/deal.II/include/distributed/solution_transfer.h with 100% similarity]
deal.II/include/deal.II/distributed/tria.h [moved from deal.II/deal.II/include/distributed/tria.h with 100% similarity]
deal.II/include/deal.II/dofs/block_info.h [moved from deal.II/deal.II/include/dofs/block_info.h with 100% similarity]
deal.II/include/deal.II/dofs/dof_accessor.h [moved from deal.II/deal.II/include/dofs/dof_accessor.h with 100% similarity]
deal.II/include/deal.II/dofs/dof_accessor.templates.h [moved from deal.II/deal.II/include/dofs/dof_accessor.templates.h with 100% similarity]
deal.II/include/deal.II/dofs/dof_constraints.h [moved from deal.II/deal.II/include/dofs/dof_constraints.h with 100% similarity]
deal.II/include/deal.II/dofs/dof_faces.h [moved from deal.II/deal.II/include/dofs/dof_faces.h with 100% similarity]
deal.II/include/deal.II/dofs/dof_handler.h [moved from deal.II/deal.II/include/dofs/dof_handler.h with 100% similarity]
deal.II/include/deal.II/dofs/dof_handler_policy.h [moved from deal.II/deal.II/include/dofs/dof_handler_policy.h with 100% similarity]
deal.II/include/deal.II/dofs/dof_iterator_selector.h [moved from deal.II/deal.II/include/dofs/dof_iterator_selector.h with 100% similarity]
deal.II/include/deal.II/dofs/dof_levels.h [moved from deal.II/deal.II/include/dofs/dof_levels.h with 100% similarity]
deal.II/include/deal.II/dofs/dof_objects.h [moved from deal.II/deal.II/include/dofs/dof_objects.h with 100% similarity]
deal.II/include/deal.II/dofs/dof_renumbering.h [moved from deal.II/deal.II/include/dofs/dof_renumbering.h with 100% similarity]
deal.II/include/deal.II/dofs/dof_tools.h [moved from deal.II/deal.II/include/dofs/dof_tools.h with 100% similarity]
deal.II/include/deal.II/dofs/function_map.h [moved from deal.II/deal.II/include/dofs/function_map.h with 100% similarity]
deal.II/include/deal.II/dofs/number_cache.h [moved from deal.II/deal.II/include/dofs/number_cache.h with 100% similarity]
deal.II/include/deal.II/fe/fe.h [moved from deal.II/deal.II/include/fe/fe.h with 100% similarity]
deal.II/include/deal.II/fe/fe_abf.h [moved from deal.II/deal.II/include/fe/fe_abf.h with 100% similarity]
deal.II/include/deal.II/fe/fe_base.h [moved from deal.II/deal.II/include/fe/fe_base.h with 100% similarity]
deal.II/include/deal.II/fe/fe_bdm.h [moved from deal.II/deal.II/include/fe/fe_bdm.h with 100% similarity]
deal.II/include/deal.II/fe/fe_dg_vector.h [moved from deal.II/deal.II/include/fe/fe_dg_vector.h with 100% similarity]
deal.II/include/deal.II/fe/fe_dg_vector.templates.h [moved from deal.II/deal.II/include/fe/fe_dg_vector.templates.h with 100% similarity]
deal.II/include/deal.II/fe/fe_dgp.h [moved from deal.II/deal.II/include/fe/fe_dgp.h with 100% similarity]
deal.II/include/deal.II/fe/fe_dgp_monomial.h [moved from deal.II/deal.II/include/fe/fe_dgp_monomial.h with 100% similarity]
deal.II/include/deal.II/fe/fe_dgp_nonparametric.h [moved from deal.II/deal.II/include/fe/fe_dgp_nonparametric.h with 100% similarity]
deal.II/include/deal.II/fe/fe_dgq.h [moved from deal.II/deal.II/include/fe/fe_dgq.h with 100% similarity]
deal.II/include/deal.II/fe/fe_face.h [moved from deal.II/deal.II/include/fe/fe_face.h with 100% similarity]
deal.II/include/deal.II/fe/fe_nedelec.h [moved from deal.II/deal.II/include/fe/fe_nedelec.h with 100% similarity]
deal.II/include/deal.II/fe/fe_nothing.h [moved from deal.II/deal.II/include/fe/fe_nothing.h with 100% similarity]
deal.II/include/deal.II/fe/fe_poly.h [moved from deal.II/deal.II/include/fe/fe_poly.h with 100% similarity]
deal.II/include/deal.II/fe/fe_poly.templates.h [moved from deal.II/deal.II/include/fe/fe_poly.templates.h with 100% similarity]
deal.II/include/deal.II/fe/fe_poly_face.h [moved from deal.II/deal.II/include/fe/fe_poly_face.h with 100% similarity]
deal.II/include/deal.II/fe/fe_poly_face.templates.h [moved from deal.II/deal.II/include/fe/fe_poly_face.templates.h with 100% similarity]
deal.II/include/deal.II/fe/fe_poly_tensor.h [moved from deal.II/deal.II/include/fe/fe_poly_tensor.h with 100% similarity]
deal.II/include/deal.II/fe/fe_q.h [moved from deal.II/deal.II/include/fe/fe_q.h with 100% similarity]
deal.II/include/deal.II/fe/fe_q_hierarchical.h [moved from deal.II/deal.II/include/fe/fe_q_hierarchical.h with 100% similarity]
deal.II/include/deal.II/fe/fe_raviart_thomas.h [moved from deal.II/deal.II/include/fe/fe_raviart_thomas.h with 100% similarity]
deal.II/include/deal.II/fe/fe_system.h [moved from deal.II/deal.II/include/fe/fe_system.h with 100% similarity]
deal.II/include/deal.II/fe/fe_tools.h [moved from deal.II/deal.II/include/fe/fe_tools.h with 100% similarity]
deal.II/include/deal.II/fe/fe_update_flags.h [moved from deal.II/deal.II/include/fe/fe_update_flags.h with 100% similarity]
deal.II/include/deal.II/fe/fe_values.h [moved from deal.II/deal.II/include/fe/fe_values.h with 100% similarity]
deal.II/include/deal.II/fe/mapping.h [moved from deal.II/deal.II/include/fe/mapping.h with 100% similarity]
deal.II/include/deal.II/fe/mapping_c1.h [moved from deal.II/deal.II/include/fe/mapping_c1.h with 100% similarity]
deal.II/include/deal.II/fe/mapping_cartesian.h [moved from deal.II/deal.II/include/fe/mapping_cartesian.h with 100% similarity]
deal.II/include/deal.II/fe/mapping_q.h [moved from deal.II/deal.II/include/fe/mapping_q.h with 100% similarity]
deal.II/include/deal.II/fe/mapping_q1.h [moved from deal.II/deal.II/include/fe/mapping_q1.h with 100% similarity]
deal.II/include/deal.II/fe/mapping_q1_eulerian.h [moved from deal.II/deal.II/include/fe/mapping_q1_eulerian.h with 100% similarity]
deal.II/include/deal.II/fe/mapping_q_eulerian.h [moved from deal.II/deal.II/include/fe/mapping_q_eulerian.h with 100% similarity]
deal.II/include/deal.II/grid/filtered_iterator.h [moved from deal.II/deal.II/include/grid/filtered_iterator.h with 100% similarity]
deal.II/include/deal.II/grid/geometry_info.h [moved from deal.II/deal.II/include/grid/geometry_info.h with 100% similarity]
deal.II/include/deal.II/grid/grid_generator.h [moved from deal.II/deal.II/include/grid/grid_generator.h with 100% similarity]
deal.II/include/deal.II/grid/grid_in.h [moved from deal.II/deal.II/include/grid/grid_in.h with 100% similarity]
deal.II/include/deal.II/grid/grid_out.h [moved from deal.II/deal.II/include/grid/grid_out.h with 100% similarity]
deal.II/include/deal.II/grid/grid_refinement.h [moved from deal.II/deal.II/include/grid/grid_refinement.h with 100% similarity]
deal.II/include/deal.II/grid/grid_reordering.h [moved from deal.II/deal.II/include/grid/grid_reordering.h with 100% similarity]
deal.II/include/deal.II/grid/grid_reordering_internal.h [moved from deal.II/deal.II/include/grid/grid_reordering_internal.h with 100% similarity]
deal.II/include/deal.II/grid/grid_tools.h [moved from deal.II/deal.II/include/grid/grid_tools.h with 100% similarity]
deal.II/include/deal.II/grid/intergrid_map.h [moved from deal.II/deal.II/include/grid/intergrid_map.h with 100% similarity]
deal.II/include/deal.II/grid/magic_numbers.h [moved from deal.II/deal.II/include/grid/magic_numbers.h with 100% similarity]
deal.II/include/deal.II/grid/persistent_tria.h [moved from deal.II/deal.II/include/grid/persistent_tria.h with 100% similarity]
deal.II/include/deal.II/grid/tria.h [moved from deal.II/deal.II/include/grid/tria.h with 100% similarity]
deal.II/include/deal.II/grid/tria_accessor.h [moved from deal.II/deal.II/include/grid/tria_accessor.h with 100% similarity]
deal.II/include/deal.II/grid/tria_accessor.templates.h [moved from deal.II/deal.II/include/grid/tria_accessor.templates.h with 100% similarity]
deal.II/include/deal.II/grid/tria_boundary.h [moved from deal.II/deal.II/include/grid/tria_boundary.h with 100% similarity]
deal.II/include/deal.II/grid/tria_boundary_lib.h [moved from deal.II/deal.II/include/grid/tria_boundary_lib.h with 100% similarity]
deal.II/include/deal.II/grid/tria_faces.h [moved from deal.II/deal.II/include/grid/tria_faces.h with 100% similarity]
deal.II/include/deal.II/grid/tria_iterator.h [moved from deal.II/deal.II/include/grid/tria_iterator.h with 100% similarity]
deal.II/include/deal.II/grid/tria_iterator.templates.h [moved from deal.II/deal.II/include/grid/tria_iterator.templates.h with 100% similarity]
deal.II/include/deal.II/grid/tria_iterator_base.h [moved from deal.II/deal.II/include/grid/tria_iterator_base.h with 100% similarity]
deal.II/include/deal.II/grid/tria_iterator_selector.h [moved from deal.II/deal.II/include/grid/tria_iterator_selector.h with 100% similarity]
deal.II/include/deal.II/grid/tria_levels.h [moved from deal.II/deal.II/include/grid/tria_levels.h with 100% similarity]
deal.II/include/deal.II/grid/tria_object.h [moved from deal.II/deal.II/include/grid/tria_object.h with 100% similarity]
deal.II/include/deal.II/grid/tria_objects.h [moved from deal.II/deal.II/include/grid/tria_objects.h with 100% similarity]
deal.II/include/deal.II/hp/dof_faces.h [moved from deal.II/deal.II/include/hp/dof_faces.h with 100% similarity]
deal.II/include/deal.II/hp/dof_handler.h [moved from deal.II/deal.II/include/hp/dof_handler.h with 100% similarity]
deal.II/include/deal.II/hp/dof_levels.h [moved from deal.II/deal.II/include/hp/dof_levels.h with 100% similarity]
deal.II/include/deal.II/hp/dof_objects.h [moved from deal.II/deal.II/include/hp/dof_objects.h with 100% similarity]
deal.II/include/deal.II/hp/fe_collection.h [moved from deal.II/deal.II/include/hp/fe_collection.h with 100% similarity]
deal.II/include/deal.II/hp/fe_values.h [moved from deal.II/deal.II/include/hp/fe_values.h with 100% similarity]
deal.II/include/deal.II/hp/mapping_collection.h [moved from deal.II/deal.II/include/hp/mapping_collection.h with 100% similarity]
deal.II/include/deal.II/hp/q_collection.h [moved from deal.II/deal.II/include/hp/q_collection.h with 100% similarity]
deal.II/include/deal.II/integrators/differential.h [moved from deal.II/deal.II/include/integrators/differential.h with 100% similarity]
deal.II/include/deal.II/integrators/l2.h [moved from deal.II/deal.II/include/integrators/l2.h with 100% similarity]
deal.II/include/deal.II/integrators/laplace.h [moved from deal.II/deal.II/include/integrators/laplace.h with 100% similarity]
deal.II/include/deal.II/integrators/local_integrators.h [moved from deal.II/deal.II/include/integrators/local_integrators.h with 100% similarity]
deal.II/include/deal.II/lac/arpack_solver.h [moved from deal.II/lac/include/lac/arpack_solver.h with 100% similarity]
deal.II/include/deal.II/lac/block_indices.h [moved from deal.II/lac/include/lac/block_indices.h with 100% similarity]
deal.II/include/deal.II/lac/block_list.h [moved from deal.II/lac/include/lac/block_list.h with 100% similarity]
deal.II/include/deal.II/lac/block_matrix.h [moved from deal.II/lac/include/lac/block_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/block_matrix_array.h [moved from deal.II/lac/include/lac/block_matrix_array.h with 100% similarity]
deal.II/include/deal.II/lac/block_matrix_base.h [moved from deal.II/lac/include/lac/block_matrix_base.h with 100% similarity]
deal.II/include/deal.II/lac/block_sparse_matrix.h [moved from deal.II/lac/include/lac/block_sparse_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/block_sparse_matrix.templates.h [moved from deal.II/lac/include/lac/block_sparse_matrix.templates.h with 100% similarity]
deal.II/include/deal.II/lac/block_sparse_matrix_ez.h [moved from deal.II/lac/include/lac/block_sparse_matrix_ez.h with 100% similarity]
deal.II/include/deal.II/lac/block_sparse_matrix_ez.templates.h [moved from deal.II/lac/include/lac/block_sparse_matrix_ez.templates.h with 100% similarity]
deal.II/include/deal.II/lac/block_sparsity_pattern.h [moved from deal.II/lac/include/lac/block_sparsity_pattern.h with 100% similarity]
deal.II/include/deal.II/lac/block_vector.h [moved from deal.II/lac/include/lac/block_vector.h with 100% similarity]
deal.II/include/deal.II/lac/block_vector.templates.h [moved from deal.II/lac/include/lac/block_vector.templates.h with 100% similarity]
deal.II/include/deal.II/lac/block_vector_base.h [moved from deal.II/lac/include/lac/block_vector_base.h with 100% similarity]
deal.II/include/deal.II/lac/chunk_sparse_matrix.h [moved from deal.II/lac/include/lac/chunk_sparse_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/chunk_sparse_matrix.templates.h [moved from deal.II/lac/include/lac/chunk_sparse_matrix.templates.h with 100% similarity]
deal.II/include/deal.II/lac/chunk_sparsity_pattern.h [moved from deal.II/lac/include/lac/chunk_sparsity_pattern.h with 100% similarity]
deal.II/include/deal.II/lac/compressed_set_sparsity_pattern.h [moved from deal.II/lac/include/lac/compressed_set_sparsity_pattern.h with 100% similarity]
deal.II/include/deal.II/lac/compressed_simple_sparsity_pattern.h [moved from deal.II/lac/include/lac/compressed_simple_sparsity_pattern.h with 100% similarity]
deal.II/include/deal.II/lac/compressed_sparsity_pattern.h [moved from deal.II/lac/include/lac/compressed_sparsity_pattern.h with 100% similarity]
deal.II/include/deal.II/lac/constraint_matrix.h [moved from deal.II/lac/include/lac/constraint_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/constraint_matrix.templates.h [moved from deal.II/lac/include/lac/constraint_matrix.templates.h with 100% similarity]
deal.II/include/deal.II/lac/eigen.h [moved from deal.II/lac/include/lac/eigen.h with 100% similarity]
deal.II/include/deal.II/lac/exceptions.h [moved from deal.II/lac/include/lac/exceptions.h with 100% similarity]
deal.II/include/deal.II/lac/filtered_matrix.h [moved from deal.II/lac/include/lac/filtered_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/full_matrix.h [moved from deal.II/lac/include/lac/full_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/full_matrix.templates.h [moved from deal.II/lac/include/lac/full_matrix.templates.h with 100% similarity]
deal.II/include/deal.II/lac/householder.h [moved from deal.II/lac/include/lac/householder.h with 100% similarity]
deal.II/include/deal.II/lac/identity_matrix.h [moved from deal.II/lac/include/lac/identity_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/iterative_inverse.h [moved from deal.II/lac/include/lac/iterative_inverse.h with 100% similarity]
deal.II/include/deal.II/lac/lapack_full_matrix.h [moved from deal.II/lac/include/lac/lapack_full_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/lapack_support.h [moved from deal.II/lac/include/lac/lapack_support.h with 100% similarity]
deal.II/include/deal.II/lac/lapack_templates.h.in [moved from deal.II/lac/include/lac/lapack_templates.h.in with 100% similarity]
deal.II/include/deal.II/lac/matrix_block.h [moved from deal.II/lac/include/lac/matrix_block.h with 100% similarity]
deal.II/include/deal.II/lac/matrix_iterator.h [moved from deal.II/lac/include/lac/matrix_iterator.h with 100% similarity]
deal.II/include/deal.II/lac/matrix_lib.h [moved from deal.II/lac/include/lac/matrix_lib.h with 100% similarity]
deal.II/include/deal.II/lac/matrix_lib.templates.h [moved from deal.II/lac/include/lac/matrix_lib.templates.h with 100% similarity]
deal.II/include/deal.II/lac/matrix_out.h [moved from deal.II/lac/include/lac/matrix_out.h with 100% similarity]
deal.II/include/deal.II/lac/petsc_block_sparse_matrix.h [moved from deal.II/lac/include/lac/petsc_block_sparse_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/petsc_block_vector.h [moved from deal.II/lac/include/lac/petsc_block_vector.h with 100% similarity]
deal.II/include/deal.II/lac/petsc_full_matrix.h [moved from deal.II/lac/include/lac/petsc_full_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/petsc_matrix_base.h [moved from deal.II/lac/include/lac/petsc_matrix_base.h with 100% similarity]
deal.II/include/deal.II/lac/petsc_parallel_block_sparse_matrix.h [moved from deal.II/lac/include/lac/petsc_parallel_block_sparse_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/petsc_parallel_block_vector.h [moved from deal.II/lac/include/lac/petsc_parallel_block_vector.h with 100% similarity]
deal.II/include/deal.II/lac/petsc_parallel_sparse_matrix.h [moved from deal.II/lac/include/lac/petsc_parallel_sparse_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/petsc_parallel_vector.h [moved from deal.II/lac/include/lac/petsc_parallel_vector.h with 100% similarity]
deal.II/include/deal.II/lac/petsc_precondition.h [moved from deal.II/lac/include/lac/petsc_precondition.h with 100% similarity]
deal.II/include/deal.II/lac/petsc_solver.h [moved from deal.II/lac/include/lac/petsc_solver.h with 100% similarity]
deal.II/include/deal.II/lac/petsc_sparse_matrix.h [moved from deal.II/lac/include/lac/petsc_sparse_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/petsc_vector.h [moved from deal.II/lac/include/lac/petsc_vector.h with 100% similarity]
deal.II/include/deal.II/lac/petsc_vector_base.h [moved from deal.II/lac/include/lac/petsc_vector_base.h with 100% similarity]
deal.II/include/deal.II/lac/pointer_matrix.h [moved from deal.II/lac/include/lac/pointer_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/precondition.h [moved from deal.II/lac/include/lac/precondition.h with 100% similarity]
deal.II/include/deal.II/lac/precondition_block.h [moved from deal.II/lac/include/lac/precondition_block.h with 100% similarity]
deal.II/include/deal.II/lac/precondition_block.templates.h [moved from deal.II/lac/include/lac/precondition_block.templates.h with 100% similarity]
deal.II/include/deal.II/lac/precondition_block_base.h [moved from deal.II/lac/include/lac/precondition_block_base.h with 100% similarity]
deal.II/include/deal.II/lac/precondition_selector.h [moved from deal.II/lac/include/lac/precondition_selector.h with 100% similarity]
deal.II/include/deal.II/lac/relaxation_block.h [moved from deal.II/lac/include/lac/relaxation_block.h with 100% similarity]
deal.II/include/deal.II/lac/relaxation_block.templates.h [moved from deal.II/lac/include/lac/relaxation_block.templates.h with 100% similarity]
deal.II/include/deal.II/lac/schur_matrix.h [moved from deal.II/lac/include/lac/schur_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/shifted_matrix.h [moved from deal.II/lac/include/lac/shifted_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/slepc_solver.h [moved from deal.II/lac/include/lac/slepc_solver.h with 100% similarity]
deal.II/include/deal.II/lac/slepc_spectral_transformation.h [moved from deal.II/lac/include/lac/slepc_spectral_transformation.h with 100% similarity]
deal.II/include/deal.II/lac/solver.h [moved from deal.II/lac/include/lac/solver.h with 100% similarity]
deal.II/include/deal.II/lac/solver_bicgstab.h [moved from deal.II/lac/include/lac/solver_bicgstab.h with 100% similarity]
deal.II/include/deal.II/lac/solver_cg.h [moved from deal.II/lac/include/lac/solver_cg.h with 100% similarity]
deal.II/include/deal.II/lac/solver_control.h [moved from deal.II/lac/include/lac/solver_control.h with 100% similarity]
deal.II/include/deal.II/lac/solver_gmres.h [moved from deal.II/lac/include/lac/solver_gmres.h with 100% similarity]
deal.II/include/deal.II/lac/solver_minres.h [moved from deal.II/lac/include/lac/solver_minres.h with 100% similarity]
deal.II/include/deal.II/lac/solver_qmrs.h [moved from deal.II/lac/include/lac/solver_qmrs.h with 100% similarity]
deal.II/include/deal.II/lac/solver_relaxation.h [moved from deal.II/lac/include/lac/solver_relaxation.h with 100% similarity]
deal.II/include/deal.II/lac/solver_richardson.h [moved from deal.II/lac/include/lac/solver_richardson.h with 100% similarity]
deal.II/include/deal.II/lac/solver_selector.h [moved from deal.II/lac/include/lac/solver_selector.h with 100% similarity]
deal.II/include/deal.II/lac/sparse_decomposition.h [moved from deal.II/lac/include/lac/sparse_decomposition.h with 100% similarity]
deal.II/include/deal.II/lac/sparse_decomposition.templates.h [moved from deal.II/lac/include/lac/sparse_decomposition.templates.h with 100% similarity]
deal.II/include/deal.II/lac/sparse_direct.h [moved from deal.II/lac/include/lac/sparse_direct.h with 100% similarity]
deal.II/include/deal.II/lac/sparse_ilu.h [moved from deal.II/lac/include/lac/sparse_ilu.h with 100% similarity]
deal.II/include/deal.II/lac/sparse_ilu.templates.h [moved from deal.II/lac/include/lac/sparse_ilu.templates.h with 100% similarity]
deal.II/include/deal.II/lac/sparse_matrix.h [moved from deal.II/lac/include/lac/sparse_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/sparse_matrix.templates.h [moved from deal.II/lac/include/lac/sparse_matrix.templates.h with 100% similarity]
deal.II/include/deal.II/lac/sparse_matrix_ez.h [moved from deal.II/lac/include/lac/sparse_matrix_ez.h with 100% similarity]
deal.II/include/deal.II/lac/sparse_matrix_ez.templates.h [moved from deal.II/lac/include/lac/sparse_matrix_ez.templates.h with 100% similarity]
deal.II/include/deal.II/lac/sparse_mic.h [moved from deal.II/lac/include/lac/sparse_mic.h with 100% similarity]
deal.II/include/deal.II/lac/sparse_mic.templates.h [moved from deal.II/lac/include/lac/sparse_mic.templates.h with 100% similarity]
deal.II/include/deal.II/lac/sparse_vanka.h [moved from deal.II/lac/include/lac/sparse_vanka.h with 100% similarity]
deal.II/include/deal.II/lac/sparse_vanka.templates.h [moved from deal.II/lac/include/lac/sparse_vanka.templates.h with 100% similarity]
deal.II/include/deal.II/lac/sparsity_pattern.h [moved from deal.II/lac/include/lac/sparsity_pattern.h with 100% similarity]
deal.II/include/deal.II/lac/sparsity_tools.h [moved from deal.II/lac/include/lac/sparsity_tools.h with 100% similarity]
deal.II/include/deal.II/lac/swappable_vector.h [moved from deal.II/lac/include/lac/swappable_vector.h with 100% similarity]
deal.II/include/deal.II/lac/swappable_vector.templates.h [moved from deal.II/lac/include/lac/swappable_vector.templates.h with 100% similarity]
deal.II/include/deal.II/lac/transpose_matrix.h [moved from deal.II/lac/include/lac/transpose_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/tridiagonal_matrix.h [moved from deal.II/lac/include/lac/tridiagonal_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/trilinos_block_sparse_matrix.h [moved from deal.II/lac/include/lac/trilinos_block_sparse_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/trilinos_block_vector.h [moved from deal.II/lac/include/lac/trilinos_block_vector.h with 100% similarity]
deal.II/include/deal.II/lac/trilinos_precondition.h [moved from deal.II/lac/include/lac/trilinos_precondition.h with 100% similarity]
deal.II/include/deal.II/lac/trilinos_solver.h [moved from deal.II/lac/include/lac/trilinos_solver.h with 100% similarity]
deal.II/include/deal.II/lac/trilinos_sparse_matrix.h [moved from deal.II/lac/include/lac/trilinos_sparse_matrix.h with 100% similarity]
deal.II/include/deal.II/lac/trilinos_sparsity_pattern.h [moved from deal.II/lac/include/lac/trilinos_sparsity_pattern.h with 100% similarity]
deal.II/include/deal.II/lac/trilinos_vector.h [moved from deal.II/lac/include/lac/trilinos_vector.h with 100% similarity]
deal.II/include/deal.II/lac/trilinos_vector_base.h [moved from deal.II/lac/include/lac/trilinos_vector_base.h with 100% similarity]
deal.II/include/deal.II/lac/vector.h [moved from deal.II/lac/include/lac/vector.h with 100% similarity]
deal.II/include/deal.II/lac/vector.templates.h [moved from deal.II/lac/include/lac/vector.templates.h with 100% similarity]
deal.II/include/deal.II/lac/vector_memory.h [moved from deal.II/lac/include/lac/vector_memory.h with 100% similarity]
deal.II/include/deal.II/lac/vector_view.h [moved from deal.II/lac/include/lac/vector_view.h with 100% similarity]
deal.II/include/deal.II/multigrid/mg_base.h [moved from deal.II/deal.II/include/multigrid/mg_base.h with 100% similarity]
deal.II/include/deal.II/multigrid/mg_block_smoother.h [moved from deal.II/deal.II/include/multigrid/mg_block_smoother.h with 100% similarity]
deal.II/include/deal.II/multigrid/mg_coarse.h [moved from deal.II/deal.II/include/multigrid/mg_coarse.h with 100% similarity]
deal.II/include/deal.II/multigrid/mg_constrained_dofs.h [moved from deal.II/deal.II/include/multigrid/mg_constrained_dofs.h with 100% similarity]
deal.II/include/deal.II/multigrid/mg_dof_accessor.h [moved from deal.II/deal.II/include/multigrid/mg_dof_accessor.h with 100% similarity]
deal.II/include/deal.II/multigrid/mg_dof_handler.h [moved from deal.II/deal.II/include/multigrid/mg_dof_handler.h with 100% similarity]
deal.II/include/deal.II/multigrid/mg_dof_iterator_selector.h [moved from deal.II/deal.II/include/multigrid/mg_dof_iterator_selector.h with 100% similarity]
deal.II/include/deal.II/multigrid/mg_matrix.h [moved from deal.II/deal.II/include/multigrid/mg_matrix.h with 100% similarity]
deal.II/include/deal.II/multigrid/mg_smoother.h [moved from deal.II/deal.II/include/multigrid/mg_smoother.h with 100% similarity]
deal.II/include/deal.II/multigrid/mg_tools.h [moved from deal.II/deal.II/include/multigrid/mg_tools.h with 100% similarity]
deal.II/include/deal.II/multigrid/mg_transfer.h [moved from deal.II/deal.II/include/multigrid/mg_transfer.h with 100% similarity]
deal.II/include/deal.II/multigrid/mg_transfer.templates.h [moved from deal.II/deal.II/include/multigrid/mg_transfer.templates.h with 100% similarity]
deal.II/include/deal.II/multigrid/mg_transfer_block.h [moved from deal.II/deal.II/include/multigrid/mg_transfer_block.h with 100% similarity]
deal.II/include/deal.II/multigrid/mg_transfer_block.templates.h [moved from deal.II/deal.II/include/multigrid/mg_transfer_block.templates.h with 100% similarity]
deal.II/include/deal.II/multigrid/mg_transfer_component.h [moved from deal.II/deal.II/include/multigrid/mg_transfer_component.h with 100% similarity]
deal.II/include/deal.II/multigrid/mg_transfer_component.templates.h [moved from deal.II/deal.II/include/multigrid/mg_transfer_component.templates.h with 100% similarity]
deal.II/include/deal.II/multigrid/multigrid.h [moved from deal.II/deal.II/include/multigrid/multigrid.h with 100% similarity]
deal.II/include/deal.II/multigrid/multigrid.templates.h [moved from deal.II/deal.II/include/multigrid/multigrid.templates.h with 100% similarity]
deal.II/include/deal.II/numerics/data_component_interpretation.h [moved from deal.II/deal.II/include/numerics/data_component_interpretation.h with 100% similarity]
deal.II/include/deal.II/numerics/data_out.h [moved from deal.II/deal.II/include/numerics/data_out.h with 100% similarity]
deal.II/include/deal.II/numerics/data_out_faces.h [moved from deal.II/deal.II/include/numerics/data_out_faces.h with 100% similarity]
deal.II/include/deal.II/numerics/data_out_rotation.h [moved from deal.II/deal.II/include/numerics/data_out_rotation.h with 100% similarity]
deal.II/include/deal.II/numerics/data_out_stack.h [moved from deal.II/deal.II/include/numerics/data_out_stack.h with 100% similarity]
deal.II/include/deal.II/numerics/data_postprocessor.h [moved from deal.II/deal.II/include/numerics/data_postprocessor.h with 100% similarity]
deal.II/include/deal.II/numerics/derivative_approximation.h [moved from deal.II/deal.II/include/numerics/derivative_approximation.h with 100% similarity]
deal.II/include/deal.II/numerics/dof_output_operator.h [moved from deal.II/deal.II/include/numerics/dof_output_operator.h with 100% similarity]
deal.II/include/deal.II/numerics/dof_output_operator.templates.h [moved from deal.II/deal.II/include/numerics/dof_output_operator.templates.h with 100% similarity]
deal.II/include/deal.II/numerics/dof_print_solver_step.h [moved from deal.II/deal.II/include/numerics/dof_print_solver_step.h with 100% similarity]
deal.II/include/deal.II/numerics/error_estimator.h [moved from deal.II/deal.II/include/numerics/error_estimator.h with 100% similarity]
deal.II/include/deal.II/numerics/fe_field_function.h [moved from deal.II/deal.II/include/numerics/fe_field_function.h with 100% similarity]
deal.II/include/deal.II/numerics/fe_field_function.templates.h [moved from deal.II/deal.II/include/numerics/fe_field_function.templates.h with 100% similarity]
deal.II/include/deal.II/numerics/histogram.h [moved from deal.II/deal.II/include/numerics/histogram.h with 100% similarity]
deal.II/include/deal.II/numerics/matrices.h [moved from deal.II/deal.II/include/numerics/matrices.h with 100% similarity]
deal.II/include/deal.II/numerics/mesh_worker.h [moved from deal.II/deal.II/include/numerics/mesh_worker.h with 100% similarity]
deal.II/include/deal.II/numerics/mesh_worker_assembler.h [moved from deal.II/deal.II/include/numerics/mesh_worker_assembler.h with 100% similarity]
deal.II/include/deal.II/numerics/mesh_worker_info.h [moved from deal.II/deal.II/include/numerics/mesh_worker_info.h with 100% similarity]
deal.II/include/deal.II/numerics/mesh_worker_info.templates.h [moved from deal.II/deal.II/include/numerics/mesh_worker_info.templates.h with 100% similarity]
deal.II/include/deal.II/numerics/mesh_worker_loop.h [moved from deal.II/deal.II/include/numerics/mesh_worker_loop.h with 100% similarity]
deal.II/include/deal.II/numerics/mesh_worker_output.h [moved from deal.II/deal.II/include/numerics/mesh_worker_output.h with 100% similarity]
deal.II/include/deal.II/numerics/mesh_worker_vector_selector.h [moved from deal.II/deal.II/include/numerics/mesh_worker_vector_selector.h with 100% similarity]
deal.II/include/deal.II/numerics/mesh_worker_vector_selector.inst.in [moved from deal.II/deal.II/include/numerics/mesh_worker_vector_selector.inst.in with 100% similarity]
deal.II/include/deal.II/numerics/mesh_worker_vector_selector.templates.h [moved from deal.II/deal.II/include/numerics/mesh_worker_vector_selector.templates.h with 100% similarity]
deal.II/include/deal.II/numerics/newton.h [moved from deal.II/deal.II/include/numerics/newton.h with 100% similarity]
deal.II/include/deal.II/numerics/operator.h [moved from deal.II/deal.II/include/numerics/operator.h with 100% similarity]
deal.II/include/deal.II/numerics/point_value_history.h [moved from deal.II/deal.II/include/numerics/point_value_history.h with 100% similarity]
deal.II/include/deal.II/numerics/solution_transfer.h [moved from deal.II/deal.II/include/numerics/solution_transfer.h with 100% similarity]
deal.II/include/deal.II/numerics/theta_timestepping.h [moved from deal.II/deal.II/include/numerics/theta_timestepping.h with 100% similarity]
deal.II/include/deal.II/numerics/time_dependent.h [moved from deal.II/deal.II/include/numerics/time_dependent.h with 100% similarity]
deal.II/include/deal.II/numerics/timestep_control.h [moved from deal.II/deal.II/include/numerics/timestep_control.h with 100% similarity]
deal.II/include/deal.II/numerics/vectors.h [moved from deal.II/deal.II/include/numerics/vectors.h with 100% similarity]
deal.II/include/deal.II/numerics/vectors.templates.h [moved from deal.II/deal.II/include/numerics/vectors.templates.h with 100% similarity]
deal.II/lac/Makefile [deleted file]
deal.II/source/Makefile [new file with mode: 0644]
deal.II/source/base/auto_derivative_function.cc [moved from deal.II/base/source/auto_derivative_function.cc with 100% similarity]
deal.II/source/base/boost_serialization.cc [moved from deal.II/base/source/boost_serialization.cc with 100% similarity]
deal.II/source/base/boost_threads.cc [moved from deal.II/base/source/boost_threads.cc with 100% similarity]
deal.II/source/base/conditional_ostream.cc [moved from deal.II/base/source/conditional_ostream.cc with 100% similarity]
deal.II/source/base/config.cc [moved from deal.II/base/source/config.cc with 100% similarity]
deal.II/source/base/convergence_table.cc [moved from deal.II/base/source/convergence_table.cc with 100% similarity]
deal.II/source/base/data_out_base.cc [moved from deal.II/base/source/data_out_base.cc with 100% similarity]
deal.II/source/base/event.cc [moved from deal.II/base/source/event.cc with 100% similarity]
deal.II/source/base/exceptions.cc [moved from deal.II/base/source/exceptions.cc with 100% similarity]
deal.II/source/base/flow_function.cc [moved from deal.II/base/source/flow_function.cc with 100% similarity]
deal.II/source/base/function.cc [moved from deal.II/base/source/function.cc with 100% similarity]
deal.II/source/base/function_derivative.cc [moved from deal.II/base/source/function_derivative.cc with 100% similarity]
deal.II/source/base/function_lib.cc [moved from deal.II/base/source/function_lib.cc with 100% similarity]
deal.II/source/base/function_lib_cutoff.cc [moved from deal.II/base/source/function_lib_cutoff.cc with 100% similarity]
deal.II/source/base/function_parser.cc [moved from deal.II/base/source/function_parser.cc with 100% similarity]
deal.II/source/base/function_time.cc [moved from deal.II/base/source/function_time.cc with 100% similarity]
deal.II/source/base/geometry_info.cc [moved from deal.II/base/source/geometry_info.cc with 100% similarity]
deal.II/source/base/index_set.cc [moved from deal.II/base/source/index_set.cc with 100% similarity]
deal.II/source/base/job_identifier.cc [moved from deal.II/base/source/job_identifier.cc with 100% similarity]
deal.II/source/base/logstream.cc [moved from deal.II/base/source/logstream.cc with 100% similarity]
deal.II/source/base/memory_consumption.cc [moved from deal.II/base/source/memory_consumption.cc with 100% similarity]
deal.II/source/base/multithread_info.cc [moved from deal.II/base/source/multithread_info.cc with 100% similarity]
deal.II/source/base/parallel.cc [moved from deal.II/base/source/parallel.cc with 100% similarity]
deal.II/source/base/parameter_handler.cc [moved from deal.II/base/source/parameter_handler.cc with 100% similarity]
deal.II/source/base/parsed_function.cc [moved from deal.II/base/source/parsed_function.cc with 100% similarity]
deal.II/source/base/path_search.cc [moved from deal.II/base/source/path_search.cc with 100% similarity]
deal.II/source/base/polynomial.cc [moved from deal.II/base/source/polynomial.cc with 100% similarity]
deal.II/source/base/polynomial_space.cc [moved from deal.II/base/source/polynomial_space.cc with 100% similarity]
deal.II/source/base/polynomials_abf.cc [moved from deal.II/base/source/polynomials_abf.cc with 100% similarity]
deal.II/source/base/polynomials_adini.cc [moved from deal.II/base/source/polynomials_adini.cc with 100% similarity]
deal.II/source/base/polynomials_bdm.cc [moved from deal.II/base/source/polynomials_bdm.cc with 100% similarity]
deal.II/source/base/polynomials_nedelec.cc [moved from deal.II/base/source/polynomials_nedelec.cc with 100% similarity]
deal.II/source/base/polynomials_p.cc [moved from deal.II/base/source/polynomials_p.cc with 100% similarity]
deal.II/source/base/polynomials_raviart_thomas.cc [moved from deal.II/base/source/polynomials_raviart_thomas.cc with 100% similarity]
deal.II/source/base/quadrature.cc [moved from deal.II/base/source/quadrature.cc with 100% similarity]
deal.II/source/base/quadrature_lib.cc [moved from deal.II/base/source/quadrature_lib.cc with 100% similarity]
deal.II/source/base/quadrature_selector.cc [moved from deal.II/base/source/quadrature_selector.cc with 100% similarity]
deal.II/source/base/scripts/lagrange [moved from deal.II/base/source/scripts/lagrange with 100% similarity]
deal.II/source/base/subscriptor.cc [moved from deal.II/base/source/subscriptor.cc with 100% similarity]
deal.II/source/base/symmetric_tensor.cc [moved from deal.II/base/source/symmetric_tensor.cc with 100% similarity]
deal.II/source/base/table_handler.cc [moved from deal.II/base/source/table_handler.cc with 100% similarity]
deal.II/source/base/tensor.cc [moved from deal.II/base/source/tensor.cc with 100% similarity]
deal.II/source/base/tensor_function.cc [moved from deal.II/base/source/tensor_function.cc with 100% similarity]
deal.II/source/base/tensor_product_polynomials.cc [moved from deal.II/base/source/tensor_product_polynomials.cc with 100% similarity]
deal.II/source/base/thread_management.cc [moved from deal.II/base/source/thread_management.cc with 100% similarity]
deal.II/source/base/timer.cc [moved from deal.II/base/source/timer.cc with 100% similarity]
deal.II/source/base/utilities.cc [moved from deal.II/base/source/utilities.cc with 100% similarity]
deal.II/source/distributed/grid_refinement.cc [moved from deal.II/deal.II/source/distributed/grid_refinement.cc with 100% similarity]
deal.II/source/distributed/grid_refinement.inst.in [moved from deal.II/deal.II/source/distributed/grid_refinement.inst.in with 100% similarity]
deal.II/source/distributed/solution_transfer.cc [moved from deal.II/deal.II/source/distributed/solution_transfer.cc with 100% similarity]
deal.II/source/distributed/tria.cc [moved from deal.II/deal.II/source/distributed/tria.cc with 100% similarity]
deal.II/source/dofs/block_info.cc [moved from deal.II/deal.II/source/dofs/block_info.cc with 100% similarity]
deal.II/source/dofs/dof_accessor.cc [moved from deal.II/deal.II/source/dofs/dof_accessor.cc with 100% similarity]
deal.II/source/dofs/dof_accessor.inst.in [moved from deal.II/deal.II/source/dofs/dof_accessor.inst.in with 100% similarity]
deal.II/source/dofs/dof_faces.cc [moved from deal.II/deal.II/source/dofs/dof_faces.cc with 100% similarity]
deal.II/source/dofs/dof_handler.cc [moved from deal.II/deal.II/source/dofs/dof_handler.cc with 100% similarity]
deal.II/source/dofs/dof_handler_policy.cc [moved from deal.II/deal.II/source/dofs/dof_handler_policy.cc with 100% similarity]
deal.II/source/dofs/dof_levels.all_dimensions.cc [moved from deal.II/deal.II/source/dofs/dof_levels.all_dimensions.cc with 100% similarity]
deal.II/source/dofs/dof_objects.all_dimensions.cc [moved from deal.II/deal.II/source/dofs/dof_objects.all_dimensions.cc with 100% similarity]
deal.II/source/dofs/dof_objects.cc [moved from deal.II/deal.II/source/dofs/dof_objects.cc with 100% similarity]
deal.II/source/dofs/dof_renumbering.cc [moved from deal.II/deal.II/source/dofs/dof_renumbering.cc with 100% similarity]
deal.II/source/dofs/dof_tools.cc [moved from deal.II/deal.II/source/dofs/dof_tools.cc with 100% similarity]
deal.II/source/dofs/dof_tools.inst.in [moved from deal.II/deal.II/source/dofs/dof_tools.inst.in with 100% similarity]
deal.II/source/dofs/number_cache.all_dimensions.cc [moved from deal.II/deal.II/source/dofs/number_cache.cc with 100% similarity]
deal.II/source/fe/fe.cc [moved from deal.II/deal.II/source/fe/fe.cc with 100% similarity]
deal.II/source/fe/fe_abf.cc [moved from deal.II/deal.II/source/fe/fe_abf.cc with 100% similarity]
deal.II/source/fe/fe_bdm.cc [moved from deal.II/deal.II/source/fe/fe_bdm.cc with 100% similarity]
deal.II/source/fe/fe_data.cc [moved from deal.II/deal.II/source/fe/fe_data.cc with 100% similarity]
deal.II/source/fe/fe_dg_vector.cc [moved from deal.II/deal.II/source/fe/fe_dg_vector.cc with 100% similarity]
deal.II/source/fe/fe_dgp.cc [moved from deal.II/deal.II/source/fe/fe_dgp.cc with 100% similarity]
deal.II/source/fe/fe_dgp_monomial.cc [moved from deal.II/deal.II/source/fe/fe_dgp_monomial.cc with 100% similarity]
deal.II/source/fe/fe_dgp_nonparametric.cc [moved from deal.II/deal.II/source/fe/fe_dgp_nonparametric.cc with 100% similarity]
deal.II/source/fe/fe_dgq.cc [moved from deal.II/deal.II/source/fe/fe_dgq.cc with 100% similarity]
deal.II/source/fe/fe_face.cc [moved from deal.II/deal.II/source/fe/fe_face.cc with 100% similarity]
deal.II/source/fe/fe_nedelec.cc [moved from deal.II/deal.II/source/fe/fe_nedelec.cc with 100% similarity]
deal.II/source/fe/fe_nothing.cc [moved from deal.II/deal.II/source/fe/fe_nothing.cc with 100% similarity]
deal.II/source/fe/fe_poly.cc [moved from deal.II/deal.II/source/fe/fe_poly.cc with 100% similarity]
deal.II/source/fe/fe_poly_tensor.cc [moved from deal.II/deal.II/source/fe/fe_poly_tensor.cc with 100% similarity]
deal.II/source/fe/fe_q.cc [moved from deal.II/deal.II/source/fe/fe_q.cc with 100% similarity]
deal.II/source/fe/fe_q_hierarchical.cc [moved from deal.II/deal.II/source/fe/fe_q_hierarchical.cc with 100% similarity]
deal.II/source/fe/fe_raviart_thomas.cc [moved from deal.II/deal.II/source/fe/fe_raviart_thomas.cc with 100% similarity]
deal.II/source/fe/fe_raviart_thomas_nodal.cc [moved from deal.II/deal.II/source/fe/fe_raviart_thomas_nodal.cc with 100% similarity]
deal.II/source/fe/fe_system.cc [moved from deal.II/deal.II/source/fe/fe_system.cc with 100% similarity]
deal.II/source/fe/fe_tools.all_dimensions.cc [moved from deal.II/deal.II/source/fe/fe_tools.all_dimensions.cc with 100% similarity]
deal.II/source/fe/fe_tools.cc [moved from deal.II/deal.II/source/fe/fe_tools.cc with 100% similarity]
deal.II/source/fe/fe_values.cc [moved from deal.II/deal.II/source/fe/fe_values.cc with 100% similarity]
deal.II/source/fe/fe_values.decl.1.inst.in [moved from deal.II/deal.II/source/fe/fe_values.decl.1.inst.in with 100% similarity]
deal.II/source/fe/fe_values.decl.2.inst.in [moved from deal.II/deal.II/source/fe/fe_values.decl.2.inst.in with 100% similarity]
deal.II/source/fe/fe_values.impl.1.inst.in [moved from deal.II/deal.II/source/fe/fe_values.impl.1.inst.in with 100% similarity]
deal.II/source/fe/fe_values.impl.2.inst.in [moved from deal.II/deal.II/source/fe/fe_values.impl.2.inst.in with 100% similarity]
deal.II/source/fe/fe_values.inst.in [moved from deal.II/deal.II/source/fe/fe_values.inst.in with 100% similarity]
deal.II/source/fe/mapping.cc [moved from deal.II/deal.II/source/fe/mapping.cc with 100% similarity]
deal.II/source/fe/mapping_c1.cc [moved from deal.II/deal.II/source/fe/mapping_c1.cc with 100% similarity]
deal.II/source/fe/mapping_cartesian.cc [moved from deal.II/deal.II/source/fe/mapping_cartesian.cc with 100% similarity]
deal.II/source/fe/mapping_q.cc [moved from deal.II/deal.II/source/fe/mapping_q.cc with 100% similarity]
deal.II/source/fe/mapping_q1.cc [moved from deal.II/deal.II/source/fe/mapping_q1.cc with 100% similarity]
deal.II/source/fe/mapping_q1_eulerian.cc [moved from deal.II/deal.II/source/fe/mapping_q1_eulerian.cc with 100% similarity]
deal.II/source/fe/mapping_q_eulerian.cc [moved from deal.II/deal.II/source/fe/mapping_q_eulerian.cc with 100% similarity]
deal.II/source/grid/grid_generator.cc [moved from deal.II/deal.II/source/grid/grid_generator.cc with 100% similarity]
deal.II/source/grid/grid_in.cc [moved from deal.II/deal.II/source/grid/grid_in.cc with 100% similarity]
deal.II/source/grid/grid_out.all_dimensions.cc [moved from deal.II/deal.II/source/grid/grid_out.all_dimensions.cc with 100% similarity]
deal.II/source/grid/grid_out.cc [moved from deal.II/deal.II/source/grid/grid_out.cc with 100% similarity]
deal.II/source/grid/grid_refinement.cc [moved from deal.II/deal.II/source/grid/grid_refinement.cc with 100% similarity]
deal.II/source/grid/grid_refinement.inst.in [moved from deal.II/deal.II/source/grid/grid_refinement.inst.in with 100% similarity]
deal.II/source/grid/grid_reordering.cc [moved from deal.II/deal.II/source/grid/grid_reordering.cc with 100% similarity]
deal.II/source/grid/grid_tools.cc [moved from deal.II/deal.II/source/grid/grid_tools.cc with 100% similarity]
deal.II/source/grid/grid_tools.inst.in [moved from deal.II/deal.II/source/grid/grid_tools.inst.in with 100% similarity]
deal.II/source/grid/intergrid_map.cc [moved from deal.II/deal.II/source/grid/intergrid_map.cc with 100% similarity]
deal.II/source/grid/intergrid_map.inst.in [moved from deal.II/deal.II/source/grid/intergrid_map.inst.in with 100% similarity]
deal.II/source/grid/persistent_tria.cc [moved from deal.II/deal.II/source/grid/persistent_tria.cc with 100% similarity]
deal.II/source/grid/tria.all_dimensions.cc [moved from deal.II/deal.II/source/grid/tria.all_dimensions.cc with 100% similarity]
deal.II/source/grid/tria.cc [moved from deal.II/deal.II/source/grid/tria.cc with 100% similarity]
deal.II/source/grid/tria_accessor.cc [moved from deal.II/deal.II/source/grid/tria_accessor.cc with 100% similarity]
deal.II/source/grid/tria_boundary.cc [moved from deal.II/deal.II/source/grid/tria_boundary.cc with 100% similarity]
deal.II/source/grid/tria_boundary_lib.cc [moved from deal.II/deal.II/source/grid/tria_boundary_lib.cc with 100% similarity]
deal.II/source/grid/tria_faces.cc [moved from deal.II/deal.II/source/grid/tria_faces.cc with 100% similarity]
deal.II/source/grid/tria_levels.cc [moved from deal.II/deal.II/source/grid/tria_levels.cc with 100% similarity]
deal.II/source/grid/tria_objects.all_dimensions.cc [moved from deal.II/deal.II/source/grid/tria_objects.all_dimensions.cc with 100% similarity]
deal.II/source/grid/tria_objects.cc [moved from deal.II/deal.II/source/grid/tria_objects.cc with 100% similarity]
deal.II/source/hp/dof_faces.cc [moved from deal.II/deal.II/source/hp/dof_faces.cc with 100% similarity]
deal.II/source/hp/dof_handler.cc [moved from deal.II/deal.II/source/hp/dof_handler.cc with 100% similarity]
deal.II/source/hp/dof_levels.all_dimensions.cc [moved from deal.II/deal.II/source/hp/dof_levels.all_dimensions.cc with 100% similarity]
deal.II/source/hp/dof_levels.cc [moved from deal.II/deal.II/source/hp/dof_levels.cc with 100% similarity]
deal.II/source/hp/dof_objects.all_dimensions.cc [moved from deal.II/deal.II/source/hp/dof_objects.all_dimensions.cc with 100% similarity]
deal.II/source/hp/fe_collection.cc [moved from deal.II/deal.II/source/hp/fe_collection.cc with 100% similarity]
deal.II/source/hp/fe_values.cc [moved from deal.II/deal.II/source/hp/fe_values.cc with 100% similarity]
deal.II/source/hp/mapping_collection.cc [moved from deal.II/deal.II/source/hp/mapping_collection.cc with 100% similarity]
deal.II/source/lac/block_matrix_array.cc [moved from deal.II/lac/source/block_matrix_array.cc with 100% similarity]
deal.II/source/lac/block_sparse_matrix.cc [moved from deal.II/lac/source/block_sparse_matrix.cc with 100% similarity]
deal.II/source/lac/block_sparse_matrix_ez.cc [moved from deal.II/lac/source/block_sparse_matrix_ez.cc with 100% similarity]
deal.II/source/lac/block_sparsity_pattern.cc [moved from deal.II/lac/source/block_sparsity_pattern.cc with 100% similarity]
deal.II/source/lac/block_vector.cc [moved from deal.II/lac/source/block_vector.cc with 100% similarity]
deal.II/source/lac/block_vector.inst.in [moved from deal.II/lac/source/block_vector.inst.in with 100% similarity]
deal.II/source/lac/chunk_sparse_matrix.cc [moved from deal.II/lac/source/chunk_sparse_matrix.cc with 100% similarity]
deal.II/source/lac/chunk_sparse_matrix.inst.in [moved from deal.II/lac/source/chunk_sparse_matrix.inst.in with 100% similarity]
deal.II/source/lac/chunk_sparsity_pattern.cc [moved from deal.II/lac/source/chunk_sparsity_pattern.cc with 100% similarity]
deal.II/source/lac/compressed_set_sparsity_pattern.cc [moved from deal.II/lac/source/compressed_set_sparsity_pattern.cc with 100% similarity]
deal.II/source/lac/compressed_simple_sparsity_pattern.cc [moved from deal.II/lac/source/compressed_simple_sparsity_pattern.cc with 100% similarity]
deal.II/source/lac/compressed_sparsity_pattern.cc [moved from deal.II/lac/source/compressed_sparsity_pattern.cc with 100% similarity]
deal.II/source/lac/constraint_matrix.cc [moved from deal.II/lac/source/constraint_matrix.cc with 100% similarity]
deal.II/source/lac/full_matrix.cc [moved from deal.II/lac/source/full_matrix.cc with 100% similarity]
deal.II/source/lac/full_matrix.inst.in [moved from deal.II/lac/source/full_matrix.inst.in with 100% similarity]
deal.II/source/lac/lapack_full_matrix.cc [moved from deal.II/lac/source/lapack_full_matrix.cc with 100% similarity]
deal.II/source/lac/matrix_lib.cc [moved from deal.II/lac/source/matrix_lib.cc with 100% similarity]
deal.II/source/lac/matrix_out.cc [moved from deal.II/lac/source/matrix_out.cc with 100% similarity]
deal.II/source/lac/operator.cc [moved from deal.II/lac/source/operator.cc with 100% similarity]
deal.II/source/lac/operator.inst.in [moved from deal.II/lac/source/operator.inst.in with 100% similarity]
deal.II/source/lac/petsc_block_sparse_matrix.cc [moved from deal.II/lac/source/petsc_block_sparse_matrix.cc with 100% similarity]
deal.II/source/lac/petsc_full_matrix.cc [moved from deal.II/lac/source/petsc_full_matrix.cc with 100% similarity]
deal.II/source/lac/petsc_matrix_base.cc [moved from deal.II/lac/source/petsc_matrix_base.cc with 100% similarity]
deal.II/source/lac/petsc_parallel_block_sparse_matrix.cc [moved from deal.II/lac/source/petsc_parallel_block_sparse_matrix.cc with 100% similarity]
deal.II/source/lac/petsc_parallel_block_vector.cc [moved from deal.II/lac/source/petsc_parallel_block_vector.cc with 100% similarity]
deal.II/source/lac/petsc_parallel_sparse_matrix.cc [moved from deal.II/lac/source/petsc_parallel_sparse_matrix.cc with 100% similarity]
deal.II/source/lac/petsc_parallel_vector.cc [moved from deal.II/lac/source/petsc_parallel_vector.cc with 100% similarity]
deal.II/source/lac/petsc_precondition.cc [moved from deal.II/lac/source/petsc_precondition.cc with 100% similarity]
deal.II/source/lac/petsc_solver.cc [moved from deal.II/lac/source/petsc_solver.cc with 100% similarity]
deal.II/source/lac/petsc_sparse_matrix.cc [moved from deal.II/lac/source/petsc_sparse_matrix.cc with 100% similarity]
deal.II/source/lac/petsc_vector.cc [moved from deal.II/lac/source/petsc_vector.cc with 100% similarity]
deal.II/source/lac/petsc_vector_base.cc [moved from deal.II/lac/source/petsc_vector_base.cc with 100% similarity]
deal.II/source/lac/precondition_block.cc [moved from deal.II/lac/source/precondition_block.cc with 100% similarity]
deal.II/source/lac/precondition_block.inst.in [moved from deal.II/lac/source/precondition_block.inst.in with 100% similarity]
deal.II/source/lac/precondition_block_ez.cc [moved from deal.II/lac/source/precondition_block_ez.cc with 100% similarity]
deal.II/source/lac/relaxation_block.cc [moved from deal.II/lac/source/relaxation_block.cc with 100% similarity]
deal.II/source/lac/relaxation_block.inst.in [moved from deal.II/lac/source/relaxation_block.inst.in with 100% similarity]
deal.II/source/lac/slepc_solver.cc [moved from deal.II/lac/source/slepc_solver.cc with 100% similarity]
deal.II/source/lac/slepc_spectral_transformation.cc [moved from deal.II/lac/source/slepc_spectral_transformation.cc with 100% similarity]
deal.II/source/lac/solver.cc [moved from deal.II/lac/source/solver.cc with 100% similarity]
deal.II/source/lac/solver_control.cc [moved from deal.II/lac/source/solver_control.cc with 100% similarity]
deal.II/source/lac/sparse_decomposition.cc [moved from deal.II/lac/source/sparse_decomposition.cc with 100% similarity]
deal.II/source/lac/sparse_direct.cc [moved from deal.II/lac/source/sparse_direct.cc with 100% similarity]
deal.II/source/lac/sparse_ilu.cc [moved from deal.II/lac/source/sparse_ilu.cc with 100% similarity]
deal.II/source/lac/sparse_matrix.cc [moved from deal.II/lac/source/sparse_matrix.cc with 100% similarity]
deal.II/source/lac/sparse_matrix.inst.in [moved from deal.II/lac/source/sparse_matrix.inst.in with 100% similarity]
deal.II/source/lac/sparse_matrix_ez.cc [moved from deal.II/lac/source/sparse_matrix_ez.cc with 100% similarity]
deal.II/source/lac/sparse_matrix_ez.inst.in [moved from deal.II/lac/source/sparse_matrix_ez.inst.in with 100% similarity]
deal.II/source/lac/sparse_mic.cc [moved from deal.II/lac/source/sparse_mic.cc with 100% similarity]
deal.II/source/lac/sparse_vanka.cc [moved from deal.II/lac/source/sparse_vanka.cc with 100% similarity]
deal.II/source/lac/sparsity_pattern.cc [moved from deal.II/lac/source/sparsity_pattern.cc with 100% similarity]
deal.II/source/lac/sparsity_tools.cc [moved from deal.II/lac/source/sparsity_tools.cc with 100% similarity]
deal.II/source/lac/swappable_vector.cc [moved from deal.II/lac/source/swappable_vector.cc with 100% similarity]
deal.II/source/lac/timestep_control.cc [moved from deal.II/lac/source/timestep_control.cc with 100% similarity]
deal.II/source/lac/tridiagonal_matrix.cc [moved from deal.II/lac/source/tridiagonal_matrix.cc with 100% similarity]
deal.II/source/lac/trilinos_block_sparse_matrix.cc [moved from deal.II/lac/source/trilinos_block_sparse_matrix.cc with 100% similarity]
deal.II/source/lac/trilinos_block_vector.cc [moved from deal.II/lac/source/trilinos_block_vector.cc with 100% similarity]
deal.II/source/lac/trilinos_precondition.cc [moved from deal.II/lac/source/trilinos_precondition.cc with 100% similarity]
deal.II/source/lac/trilinos_solver.cc [moved from deal.II/lac/source/trilinos_solver.cc with 100% similarity]
deal.II/source/lac/trilinos_sparse_matrix.cc [moved from deal.II/lac/source/trilinos_sparse_matrix.cc with 100% similarity]
deal.II/source/lac/trilinos_sparsity_pattern.cc [moved from deal.II/lac/source/trilinos_sparsity_pattern.cc with 100% similarity]
deal.II/source/lac/trilinos_vector.cc [moved from deal.II/lac/source/trilinos_vector.cc with 100% similarity]
deal.II/source/lac/trilinos_vector_base.cc [moved from deal.II/lac/source/trilinos_vector_base.cc with 100% similarity]
deal.II/source/lac/trilinos_vector_base.inst.in [moved from deal.II/lac/source/trilinos_vector_base.inst.in with 100% similarity]
deal.II/source/lac/vector.cc [moved from deal.II/lac/source/vector.cc with 100% similarity]
deal.II/source/lac/vector.inst.in [moved from deal.II/lac/source/vector.inst.in with 100% similarity]
deal.II/source/lac/vector_memory.cc [moved from deal.II/lac/source/vector_memory.cc with 100% similarity]
deal.II/source/lac/vector_memory.inst.in [moved from deal.II/lac/source/vector_memory.inst.in with 100% similarity]
deal.II/source/lac/vector_view.cc [moved from deal.II/lac/source/vector_view.cc with 100% similarity]
deal.II/source/lac/vector_view.inst.in [moved from deal.II/lac/source/vector_view.inst.in with 100% similarity]
deal.II/source/multigrid/mg_base.cc [moved from deal.II/deal.II/source/multigrid/mg_base.cc with 100% similarity]
deal.II/source/multigrid/mg_dof_accessor.cc [moved from deal.II/deal.II/source/multigrid/mg_dof_accessor.cc with 100% similarity]
deal.II/source/multigrid/mg_dof_handler.cc [moved from deal.II/deal.II/source/multigrid/mg_dof_handler.cc with 100% similarity]
deal.II/source/multigrid/mg_tools.all_dimensions.cc [moved from deal.II/deal.II/source/multigrid/mg_tools.all_dimensions.cc with 100% similarity]
deal.II/source/multigrid/mg_tools.cc [moved from deal.II/deal.II/source/multigrid/mg_tools.cc with 100% similarity]
deal.II/source/multigrid/mg_tools.pattern.in.h [moved from deal.II/deal.II/source/multigrid/mg_tools.pattern.in.h with 100% similarity]
deal.II/source/multigrid/mg_transfer_block.cc [moved from deal.II/deal.II/source/multigrid/mg_transfer_block.cc with 100% similarity]
deal.II/source/multigrid/mg_transfer_component.cc [moved from deal.II/deal.II/source/multigrid/mg_transfer_component.cc with 100% similarity]
deal.II/source/multigrid/mg_transfer_prebuilt.cc [moved from deal.II/deal.II/source/multigrid/mg_transfer_prebuilt.cc with 100% similarity]
deal.II/source/multigrid/multigrid.all_dimensions.cc [moved from deal.II/deal.II/source/multigrid/multigrid.all_dimensions.cc with 100% similarity]
deal.II/source/numerics/data_out.cc [moved from deal.II/deal.II/source/numerics/data_out.cc with 100% similarity]
deal.II/source/numerics/data_out.inst.in [moved from deal.II/deal.II/source/numerics/data_out.inst.in with 100% similarity]
deal.II/source/numerics/data_out_faces.cc [moved from deal.II/deal.II/source/numerics/data_out_faces.cc with 100% similarity]
deal.II/source/numerics/data_out_rotation.cc [moved from deal.II/deal.II/source/numerics/data_out_rotation.cc with 100% similarity]
deal.II/source/numerics/data_out_stack.cc [moved from deal.II/deal.II/source/numerics/data_out_stack.cc with 100% similarity]
deal.II/source/numerics/data_postprocessor.cc [moved from deal.II/deal.II/source/numerics/data_postprocessor.cc with 100% similarity]
deal.II/source/numerics/derivative_approximation.cc [moved from deal.II/deal.II/source/numerics/derivative_approximation.cc with 100% similarity]
deal.II/source/numerics/error_estimator.cc [moved from deal.II/deal.II/source/numerics/error_estimator.cc with 100% similarity]
deal.II/source/numerics/fe_field_function.cc [moved from deal.II/deal.II/source/numerics/fe_field_function.cc with 100% similarity]
deal.II/source/numerics/fe_field_function.inst.in [moved from deal.II/deal.II/source/numerics/fe_field_function.inst.in with 100% similarity]
deal.II/source/numerics/histogram.all_dimensions.cc [moved from deal.II/deal.II/source/numerics/histogram.all_dimensions.cc with 100% similarity]
deal.II/source/numerics/matrices.all_dimensions.cc [moved from deal.II/deal.II/source/numerics/matrices.all_dimensions.cc with 100% similarity]
deal.II/source/numerics/matrices.cc [moved from deal.II/deal.II/source/numerics/matrices.cc with 100% similarity]
deal.II/source/numerics/mesh_worker.cc [moved from deal.II/deal.II/source/numerics/mesh_worker.cc with 100% similarity]
deal.II/source/numerics/mesh_worker_info.cc [moved from deal.II/deal.II/source/numerics/mesh_worker_info.cc with 100% similarity]
deal.II/source/numerics/mesh_worker_vector_selector.cc [moved from deal.II/deal.II/source/numerics/mesh_worker_vector_selector.cc with 100% similarity]
deal.II/source/numerics/mesh_worker_vector_selector.inst.in [moved from deal.II/deal.II/source/numerics/mesh_worker_vector_selector.inst.in with 100% similarity]
deal.II/source/numerics/operator.cc [moved from deal.II/deal.II/source/numerics/operator.cc with 100% similarity]
deal.II/source/numerics/operator.inst.in [moved from deal.II/deal.II/source/numerics/operator.inst.in with 100% similarity]
deal.II/source/numerics/point_value_history.cc [moved from deal.II/deal.II/source/numerics/point_value_history.cc with 100% similarity]
deal.II/source/numerics/point_value_history.inst.in [moved from deal.II/deal.II/source/numerics/point_value_history.inst.in with 100% similarity]
deal.II/source/numerics/solution_transfer.cc [moved from deal.II/deal.II/source/numerics/solution_transfer.cc with 100% similarity]
deal.II/source/numerics/time_dependent.all_dimensions.cc [moved from deal.II/deal.II/source/numerics/time_dependent.all_dimensions.cc with 100% similarity]
deal.II/source/numerics/time_dependent.cc [moved from deal.II/deal.II/source/numerics/time_dependent.cc with 100% similarity]
deal.II/source/numerics/vectors.all_dimensions.cc [moved from deal.II/deal.II/source/numerics/vectors.all_dimensions.cc with 100% similarity]
deal.II/source/numerics/vectors.cc [moved from deal.II/deal.II/source/numerics/vectors.cc with 100% similarity]
deal.II/source/numerics/vectors.inst.in [moved from deal.II/deal.II/source/numerics/vectors.inst.in with 100% similarity]

index b971d6cbd73c5d38135e80ed42bc5c2c84bba49f..e8f576de9f8243267871f7775442657e104f14d9 100644 (file)
@@ -18,18 +18,11 @@ help:
        @echo "========================================================================"
        @echo "=                                                                      ="
        @echo "= The following targets exist:                                         ="
-       @echo "=    baseg lacg : debug libraries \"base\" and \"lac\"                     ="
-       @echo "=    baseo laco : optimized libraries \"base\" and \"lac\"                 ="
-       @echo "=    base lac   : debug and optimized libraries \"base\" and \"lac\"       ="
-       @echo "=    1dg 2dg 3dg: deal.II debug version for specified dimension        ="
-       @echo "=    1do 2do 3do: deal.II optimized version for specified dimension    ="
-       @echo "=    1d 2d 3d   : deal.II debug and optimized for specified dimension  ="
-       @echo "=                                                                      ="
        @echo "=    contrib    : additional libraries in contrib, if there are any    ="
        @echo "=                                                                      ="
-       @echo "=    all        : base, lac, 1d, 2d and 3d, contrib                    ="
-       @echo "=    debug      : baseg, lacg, 1dg, 2dg and 3dg, contrib               ="
-       @echo "=    optimized  : baseo, laco, 1do, 2do and 3do, contrib               ="
+       @echo "=    all        : debug and optimized libraries                        ="
+       @echo "=    debug      : the debug version of the deal.II library             ="
+       @echo "=    optimized  : the optimized version of the deal.II library         ="
        @echo "=                                                                      ="
        @echo "=    online-doc : generate the documentation in HTML format            ="
        @echo "=    TODO       : create a \"TODO\" file from the source files           ="
@@ -41,96 +34,18 @@ help:
 
 deps:
        cd $D/common/scripts && $(MAKE) $(MAKEOPTIONS)
-       cd $D/base && $(MAKE) $(MAKEOPTIONS) Makefile.dep
-       cd $D/lac && $(MAKE) $(MAKEOPTIONS) Makefile.dep
-       cd $D/deal.II && $(MAKE) $(MAKEOPTIONS) Makefile.dep
+       cd $D/source && $(MAKE) $(MAKEOPTIONS) Makefile.dep
        cd $D/lib && $(MAKE) $(MAKEOPTIONS) external-links
 
-# Targets for object files of sublibraries
-baseog: deps
-       cd $D/base && $(MAKE) $(MAKEOPTIONS) objg
-baseoo: deps
-       cd $D/base && $(MAKE) $(MAKEOPTIONS) objo
-
-lacog: deps
-       cd $D/lac && $(MAKE) $(MAKEOPTIONS) objg
-lacoo: deps
-       cd $D/lac && $(MAKE) $(MAKEOPTIONS) objo
-
-1dog: deps
-       cd $D/deal.II && $(MAKE) $(MAKEOPTIONS) obj1dg
-2dog: deps
-       cd $D/deal.II && $(MAKE) $(MAKEOPTIONS) obj2dg
-3dog: deps
-       cd $D/deal.II && $(MAKE) $(MAKEOPTIONS) obj3dg
-
-1doo: deps
-       cd $D/deal.II && $(MAKE) $(MAKEOPTIONS) obj1do
-2doo: deps
-       cd $D/deal.II && $(MAKE) $(MAKEOPTIONS) obj2do
-3doo: deps
-       cd $D/deal.II && $(MAKE) $(MAKEOPTIONS) obj3do
-
-adog: deps
-       cd $D/deal.II && $(MAKE) $(MAKEOPTIONS) objg
-adoo: deps
-       cd $D/deal.II && $(MAKE) $(MAKEOPTIONS) objo
-
-baseg: baseog contrib
-       cd $D/base && $(MAKE) $(MAKEOPTIONS) libg
-
-baseo: baseoo contrib
-       cd $D/base && $(MAKE) $(MAKEOPTIONS) libo
-
-       
-lacg: lacog baseg
-       cd $D/lac && $(MAKE) $(MAKEOPTIONS) libg
-
-laco: lacoo baseo
-       cd $D/lac && $(MAKE) $(MAKEOPTIONS) libo
-
-1dg:  1dog lacg baseg
-       cd $D/deal.II && $(MAKE) $(MAKEOPTIONS) 1dg
-
-2dg:  2dog lacg baseg
-       cd $D/deal.II && $(MAKE) $(MAKEOPTIONS) 2dg
-
-3dg:  3dog lacg baseg
-       cd $D/deal.II && $(MAKE) $(MAKEOPTIONS) 3dg
-
-1do:  1doo laco baseo
-       cd $D/deal.II && $(MAKE) $(MAKEOPTIONS) 1d
-
-2do:  2doo baseo laco
-       cd $D/deal.II && $(MAKE) $(MAKEOPTIONS) 2d
-
-3do:  3doo baseo laco
-       cd $D/deal.II && $(MAKE) $(MAKEOPTIONS) 3d
-
-
-base: baseg baseo
-lac: lacg laco
-1d: 1dg 1do
-2d: 2dg 2do
-3d: 3dg 3do
-
-$(LIBDIR):
-       @mkdir $@
-
-baseg baseo base lacg laco lac 1dg 1do 1d 2dg 2do 2d 3dg 3do 3d all debug contrib functionparser : $(LIBDIR) deps
 
 all: debug optimized
-debug: contrib baseg lacg 2dg 1dg 3dg
-optimized: contrib baseo laco 2do 1do 3do
 
+debug: deps contrib
+       @cd source && $(MAKE) debug
+
+optimized: deps contrib
+       @cd source && $(MAKE) optimized
 
-# when HSL functions are used, we also compile the detached_ma27
-# program which itself uses the optimized base library; so add this to
-# the dependencies if necessary
-#
-# make sure the function parser is also built (it isn't in the default
-# build list of the subdirectory, since it needs to be built before
-# libbase
 contrib: contrib-functionparser
        cd $D/contrib && $(MAKE)
 
@@ -160,28 +75,20 @@ TODO:
 
 TAGS:
        @cd $D/common ; etags --language=c++ \
-       $D/base/include/*/*.h $D/lac/include/*/*.h $D/deal.II/include/*/*.h \
-       $D/base/source/*.cc $D/lac/source/*.cc \
-       $D/deal.II/source/*/*.cc $D/deal.II/source/*/*.h \
+       $D/include/*/*.h $D/source/*/*.cc \
        $D/examples/*/*.cc ; \
        perl -pi -e 's/ \* .*//g; s&[\t]*/\*.*&&g; s&[\t]*\*/.*&&g;' TAGS
 
 
-clean: clean-contrib clean-base clean-lac clean-dealII \
+clean: clean-contrib clean-source \
        clean-doc clean-examples clean-lib clean-tests
        -rm -f TODO common/TAGS
 
 clean-contrib:
        cd $D/contrib && $(MAKE) clean
 
-clean-base:
-       cd $D/base && $(MAKE) CLEAN=yes clean
-
-clean-lac:
-       cd $D/lac && $(MAKE) CLEAN=yes clean
-
-clean-dealII:
-       cd $D/deal.II && $(MAKE) CLEAN=yes clean
+clean-source:
+       cd $D/source && $(MAKE) CLEAN=yes clean
 
 clean-doc:
        cd $D/doc && $(MAKE) CLEAN=yes clean
@@ -202,7 +109,7 @@ clean-common-scripts:
 distclean: clean
        cd lib && $(MAKE) distclean
        -cd tests && $(MAKE) distclean
-       -rm base/source/*.inst lac/source/*.inst deal.II/source/*/*.inst
+       -rm source/*/*.inst
        $(MAKE) clean-common-scripts
 
 
@@ -265,7 +172,7 @@ build-test-do:
        @echo BUILD TEST SUCCESSFUL `date -u '+%Y-%m-%d %T'`
 
 
-.PHONY: base baseg lac lacg 1d 2d 3d 1dg 2dg 3dg all \
+.PHONY: all \
         online-doc doc printable-doc tex-doc contrib \
        contrib-functionparser \
         clean clean-contrib clean-base clean-lac clean-dealII \
diff --git a/deal.II/base/Makefile b/deal.II/base/Makefile
deleted file mode 100644 (file)
index 521d770..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-# $Id$
-# Copyright W. Bangerth, University of Heidelberg, 1998, 1999, 2000, 2001, 2002
-
-
-
-# deal.II top level directory
-D=..
-
-# get options which hold for all files of the project
-ifneq ($(CLEAN),yes)
-include $D/common/Make.global_options
-
-# create lists of file names
-cc-files     = $(shell echo $D/base/source/*.cc)
-o-files-base = $(addprefix $(LIBDIR)/base/, $(patsubst $D/base/source/%,%,$(cc-files:.cc=.$(OBJEXT))))
-o-files      = $(sort $(o-files-base))
-go-files     = $(o-files:.$(OBJEXT)=.g.$(OBJEXT))
-h-files      = $(sort $(shell echo include/base/*.h))
-
-# there's an extra .o file for the function parser that we need to link into
-# libbase. do similarly for the threading building block things if threading
-# is enabled
-ifeq ($(enable-parser),yes)
-  extra-o-files   = $(LIBDIR)/contrib/functionparser/fparser.$(OBJEXT)
-  extra-g.o-files = $(LIBDIR)/contrib/functionparser/fparser.$(OBJEXT)
-endif
-
-
-# production rules
-$(LIBDIR)/base/%.g.$(OBJEXT) :
-       @echo "=====base=============debug======$(MT)== $(<F)"
-       @$(CXX) $(CXXFLAGS.g) -c $< -o $@
-$(LIBDIR)/base/%.$(OBJEXT) :
-       @echo "=====base=============optimized==$(MT)== $(<F)"
-       @$(CXX) $(CXXFLAGS.o) -c $< -o $@
-
-
-# in general, when linking shared libraries, we will want to link with
-# the underlying libs as well. AIX even requires this. on the other
-# hand, on DEC OSF with CXX this will fail with duplicate symbols, so
-# make sure that it doesn't happen on that system and that compiler
-#
-# for the current directory, this is only the PETSc libraries since we
-# reference them in base/source/utilities
-ifneq ($(GXX-VERSION),compaq_cxx)
-  deplibs.g =
-  deplibs.o =
-
-  ifeq ($(USE_CONTRIB_PETSC),yes)
-    deplibs.g += $(lib-contrib-petsc.g) $(DEAL_II_PETSC_MPIUNI_LIB)
-    deplibs.o += $(lib-contrib-petsc.o) $(DEAL_II_PETSC_MPIUNI_LIB)
-  endif
-
-  ifeq ($(USE_CONTRIB_TRILINOS),yes)
-    deplibs.g += $(lib-contrib-trilinos)
-    deplibs.o += $(lib-contrib-trilinos)
-  endif
-
-  ifeq ($(enable-threads),yes)
-    deplibs.g += $D/lib/libtbb_debug$(shared-lib-suffix)
-    deplibs.o += $D/lib/libtbb$(shared-lib-suffix)
-  endif
-
-  ifeq ($(USE_CONTRIB_P4EST),yes)
-    deplibs.g += $(DEAL_II_P4EST_DIR)/DEBUG/lib/libp4est.so \
-                 $(DEAL_II_P4EST_DIR)/DEBUG/lib/libsc.so \
-                -Wl,-rpath,$(DEAL_II_P4EST_DIR)/DEBUG/lib
-    deplibs.o += $(DEAL_II_P4EST_DIR)/FAST/lib/libp4est.so \
-                 $(DEAL_II_P4EST_DIR)/FAST/lib/libsc.so \
-                -Wl,-rpath,$(DEAL_II_P4EST_DIR)/FAST/lib
-  endif
-
-else
-  deplibs.g =
-  deplibs.o =
-endif
-
-# targets for object code without linking into library
-objg: $(go-files)
-objo: $(o-files)
-
-# rules for libraries
-lib: $(LIBDIR)/libbase.g$(lib-suffix) $(LIBDIR)/libbase$(lib-suffix)
-libg: $(LIBDIR)/libbase.g$(lib-suffix)
-libo: $(LIBDIR)/libbase$(lib-suffix)
-
-$(LIBDIR)/libbase$(static-lib-suffix): $(o-files) $(extra-o-files)
-       @echo "=====base=============optimized==$(MT)== Linking library:   $(@F)"
-       @$(AR) ru $@ $(o-files) $(extra-o-files)
-       @$(RANLIB) $@
-
-$(LIBDIR)/libbase.g$(static-lib-suffix): $(go-files) $(extra-g.o-files)
-       @echo "=====base=============debug======$(MT)== Linking library:   $(@F)"
-       @$(AR) ru $@ $(go-files) $(extra-g.o-files)
-       @$(RANLIB) $@
-
-
-$(LIBDIR)/libbase$(shared-lib-suffix): $(o-files) $(extra-o-files)
-       @echo "=====base=============optimized==$(MT)== Linking library:   $(@F)"
-       @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/$(call DEAL_II_SHLIB_NAME,base) $(call DEAL_II_ADD_SONAME,base) $(o-files) $(extra-o-files)  $(deplibs.o)
-       @ln -f -s $(call DEAL_II_SHLIB_NAME,base) $@
-
-$(LIBDIR)/libbase.g$(shared-lib-suffix): $(go-files) $(extra-g.o-files)
-       @echo "=====base=============debug======$(MT)== Linking library:   $(@F)"
-       @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/$(call DEAL_II_SHLIB_NAME,base.g) $(call DEAL_II_ADD_SONAME,base.g) $(go-files) $(extra-g.o-files)  $(deplibs.g)
-       @ln -f -s $(call DEAL_II_SHLIB_NAME,base.g) $@
-
-
-# Rule to generate the dependency file. This file is
-# automagically remade whenever needed, i.e. whenever
-# one of the cc-/h-files changed. Make detects whether
-# to remake this file upon inclusion at the bottom
-# of this file.
-#
-# If the command fails, then remove Makefile.dep again and fail
-Makefile.dep: $(cc-files) $(h-files) Makefile $D/common/Make.global_options
-       @echo ============================ Remaking base/Makefile
-       @$D/common/scripts/make_dependencies $(INCLUDE) "-B$(LIBDIR)/base" $(cc-files) \
-               > $@ \
-        || (rm -f $@ ; false)
-
-
-
-# include all the dependencies
-include Makefile.dep
-endif
-
-clean:
-       -rm -f *~ include/*~ include/*/*~ Makefile.dep source/*.inst
-
-
-.PHONY: clean
-.PHONY: lib lib$(static-lib-suffix) lib.g$(static-lib-suffix)
index 9bf1c428918b8995756fb4609ebf74fc19ac2bf7..b5f3abb9b012f658749fbc33f1599c46ec195013 100644 (file)
@@ -261,36 +261,22 @@ ifeq ($(enable-threads),yes)
 endif
 
 # set paths to all the libraries we need:
-lib-base.o     = $(LIBDIR)/libbase$(lib-suffix) \
-                $(lib-contrib-trilinos) \
-                $(lib-contrib-tbb.o)
-lib-base.g     = $(LIBDIR)/libbase.g$(lib-suffix) \
-                $(lib-contrib-trilinos) \
-                $(lib-contrib-tbb.g)
-
-lib-lac.o      = $(LIBDIR)/liblac$(lib-suffix) \
-                $(lib-hsl) \
-                $(lib-contrib-petsc.o) $(DEAL_II_PETSC_MPIUNI_LIB) \
-                 $(lib-contrib-slepc) \
-                 $(lib-contrib-mumps) \
-                 $(lib-contrib-arpack) \
-                $(lib-contrib-metis)
-lib-lac.g      = $(LIBDIR)/liblac.g$(lib-suffix) \
-                $(lib-hsl) \
-                $(lib-contrib-petsc.g) $(DEAL_II_PETSC_MPIUNI_LIB) \
-                 $(lib-contrib-slepc) \
-                 $(lib-contrib-mumps) \
-                 $(lib-contrib-arpack) \
-                $(lib-contrib-metis)
-
-lib-deal2-1d.o = $(LIBDIR)/libdeal_II_1d$(lib-suffix)
-lib-deal2-2d.o = $(LIBDIR)/libdeal_II_2d$(lib-suffix)
-lib-deal2-3d.o = $(LIBDIR)/libdeal_II_3d$(lib-suffix)
-
-lib-deal2-1d.g = $(LIBDIR)/libdeal_II_1d.g$(lib-suffix)
-lib-deal2-2d.g = $(LIBDIR)/libdeal_II_2d.g$(lib-suffix)
-lib-deal2-3d.g = $(LIBDIR)/libdeal_II_3d.g$(lib-suffix)
-
+lib-deal2.o     = $(LIBDIR)/libdeal_II$(lib-suffix) \
+                 $(lib-contrib-trilinos) \
+                 $(lib-hsl) \
+                 $(lib-contrib-petsc.o) $(DEAL_II_PETSC_MPIUNI_LIB) \
+                  $(lib-contrib-slepc) \
+                  $(lib-contrib-mumps) \
+                 $(lib-contrib-metis) \
+                 $(lib-contrib-tbb.o)
+lib-deal2.g     = $(LIBDIR)/libdeal_II.g$(lib-suffix) \
+                 $(lib-contrib-trilinos) \
+                 $(lib-hsl) \
+                 $(lib-contrib-petsc.g) $(DEAL_II_PETSC_MPIUNI_LIB) \
+                  $(lib-contrib-slepc) \
+                  $(lib-contrib-mumps) \
+                 $(lib-contrib-metis) \
+                 $(lib-contrib-tbb.g)
 
 # include paths. do not take into account a possibly existing
 # environment variable, since the compiler will evaluate the value of
@@ -309,7 +295,7 @@ include-path-mumps           = $(DEAL_II_MUMPS_DIR)/include
 # include paths as command line flags. while compilers allow a space between
 # the '-I' and the actual path, we also send these flags to the
 # make_dependencies program that doesn't support the extra space.
-INCLUDE = -I$D/base/include -I$D/lac/include -I$D/deal.II/include \
+INCLUDE = -I$D/include -I$D/include/deal.II \
          @CPPFLAGS@ @TECPLOT_INCLUDE_DIR@ \
           @UMFPACK_INCLUDE_DIR@ @HSL_INCLUDE_DIR@ \
          -I$D/contrib
index 115ccc3abef2a1293b7ca1e64241c85e9cc350c5..5262961d7d60103ec32775162fa31a883f9bca53 100644 (file)
@@ -2,7 +2,7 @@
 //    $Id$
 //    Version: $Name$
 //
-//    Copyright (C) 2003, 2007, 2008 by the deal.II authors
+//    Copyright (C) 2003, 2007, 2008, 2010 by the deal.II authors
 //
 //    This file is subject to QPL and may not be  distributed
 //    without copyright and license information. Please refer
 // given by the -B parameter to this script). if no path is given, no
 // path is printed. if one is given, a slash is appended if necessary
 
+// If the -n (for "new-style") flag is passed, then the output format
+//   $basepath/optimized/.o-file $basepath/debug/.o-file: file included_files
+// is used.
+
 // Author: Wolfgang Bangerth, 2003 (and based on a previous perl
 // script written 1998, 1999, 2000, 2001, 2002)
 
@@ -56,13 +60,19 @@ std::vector<std::string> include_directories;
                                  // includes directly
 std::map<std::string,std::set<std::string> > direct_includes;
 
+                                 // A variable that stores whether
+                                 // we want old-style or new-style format
+enum Format
+  {
+    old_style, new_style
+  } format;
 
 
                                  // for the given file, fill a
                                  // respective entry in the "direct_includes"
                                  // map listing the names of those
                                  // files that are directly included
-void determine_direct_includes (const std::string &file) 
+void determine_direct_includes (const std::string &file)
 {
                                    // if this file has already been
                                    // treated, then leave it at this
@@ -84,7 +94,7 @@ void determine_direct_includes (const std::string &file)
   assert ((bool)in);
 
   std::string line;
-  while (in) 
+  while (in)
     {
                                        // get one line, eat whitespace
                                        // at the beginning and see
@@ -153,7 +163,7 @@ void determine_direct_includes (const std::string &file)
                    << line << std::endl;
          std::abort();
        }
-      
+
                                        // next try to locate the file
                                        // in absolute paths. this is
                                        // easy if it was included via
@@ -173,7 +183,7 @@ void determine_direct_includes (const std::string &file)
                   break;
                 }
         }
-      
+
                                        // make sure the file
                                        // exists, otherwise just
                                        // ignore the line
@@ -285,7 +295,7 @@ void determine_direct_includes (const std::string &file)
                                  // files in the function above is a
                                  // much bigger time-hit.
 std::set<std::string>
-get_all_includes (const std::string &name) 
+get_all_includes (const std::string &name)
 {
                                    // start with direct includes
   std::set<std::string> all_includes = direct_includes[name];
@@ -320,7 +330,7 @@ get_all_includes (const std::string &name)
                                        // more, then quit
       if (next_level_includes.size() == 0)
         return all_includes;
-      
+
                                        // otherwise, copy over and
                                        // start over on the next level
                                        // of the tree
@@ -331,7 +341,7 @@ get_all_includes (const std::string &name)
 
 
 
-int main (int argc, char **argv) 
+int main (int argc, char **argv)
 {
   std::vector<std::string> filenames;
 
@@ -356,7 +366,7 @@ int main (int argc, char **argv)
                                            // is there
           if ((dir[0]=='.') && (dir[1]=='/'))
             dir = std::string(dir.begin()+2, dir.end());
-          
+
           include_directories.push_back (dir);
         }
                                        // if string starts with -B,
@@ -368,6 +378,10 @@ int main (int argc, char **argv)
           if (basepath[basepath.size()-1] != '/')
             basepath += '/';
         }
+                                       // if string is -n,
+                                       // then use new-style format
+      else if ((arg.length()==2) && (arg[0]=='-') && (arg[1]=='n'))
+       format = new_style;
 
                                        // otherwise assume that this
                                        // is one of the files for
@@ -376,7 +390,7 @@ int main (int argc, char **argv)
         {
           assert (arg.size()>=1);
           assert (arg[0] != '-');
-          
+
           filenames.push_back (arg);
         }
     }
@@ -424,19 +438,29 @@ int main (int argc, char **argv)
 
                                        // ...write the rule for the .o
                                        // file...
-      std::cout << basepath << basename << ".o: \\"
-                << std::endl
-                << "\t\t" << *file;      
+      if (format == old_style)
+       std::cout << basepath << basename << ".o: \\"
+                 << std::endl
+                 << "\t\t" << *file;
+      else
+       std::cout << basepath << "optimized/" << basename << ".o: \\"
+                 << std::endl
+                 << "\t\t" << *file;
       for (std::set<std::string>::const_iterator i=includes.begin();
            i!=includes.end(); ++i)
         std::cout << "\\\n\t\t" << *i;
       std::cout << std::endl;
 
                                        // ...and a similar rule for
-                                       // the .g.o file
-      std::cout << basepath << basename << ".g.o: \\"
-                << std::endl
-                << "\t\t" << *file;
+                                       // the .o file in debug mode
+      if (format == old_style)
+       std::cout << basepath << basename << ".g.o: \\"
+                 << std::endl
+                 << "\t\t" << *file;
+      else
+       std::cout << basepath << "debug/" << basename << ".o: \\"
+                 << std::endl
+                 << "\t\t" << *file;
       for (std::set<std::string>::const_iterator i=includes.begin();
            i!=includes.end(); ++i)
         std::cout << "\\\n\t\t" << *i;
index 42cb525d2f503d4f45c60f1dc567bc8287ea7474..dd13e0b166eeaea70043894d1af783272cde7624 100755 (executable)
@@ -2050,7 +2050,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
 
 
-ac_config_headers="$ac_config_headers base/include/base/config.h"
+ac_config_headers="$ac_config_headers include/deal.II/base/config.h"
 
 
 ac_aux_dir=
@@ -18637,7 +18637,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 for ac_config_target in $ac_config_targets
 do
   case $ac_config_target in
-    "base/include/base/config.h") CONFIG_HEADERS="$CONFIG_HEADERS base/include/base/config.h" ;;
+    "include/deal.II/base/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/deal.II/base/config.h" ;;
     "$process_files") CONFIG_FILES="$CONFIG_FILES $process_files" ;;
 
   *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
@@ -19475,7 +19475,7 @@ $PERL -pi -e 's/PACKAGE_NAME/DEAL_II_PACKAGE_NAME/g;
               s/PACKAGE_STRING/DEAL_II_PACKAGE_STRING/g;
               s/PACKAGE_BUGREPORT/DEAL_II_PACKAGE_BUGREPORT/g;
               s/PACKAGE_VERSION/DEAL_II_PACKAGE_VERSION/g;' \
-       $process_files base/include/base/config.h
+       $process_files include/deal.II/base/config.h
 
 echo
 echo
index 7e62c8869d595327aaa19a2d330ac97c26d3c898..1685aa0c7ae59843c3b467065315eef2aebe5917 100644 (file)
@@ -30,7 +30,7 @@ AC_PREREQ(2.61)
 
 
 dnl Where the output config file is located
-AC_CONFIG_HEADER(base/include/base/config.h)
+AC_CONFIG_HEADER(include/deal.II/base/config.h)
 
 dnl Have the auxiliary tools like config.guess etc in contrib/config
 AC_CONFIG_AUX_DIR(contrib/config)
@@ -835,7 +835,7 @@ $PERL -pi -e 's/PACKAGE_NAME/DEAL_II_PACKAGE_NAME/g;
               s/PACKAGE_STRING/DEAL_II_PACKAGE_STRING/g;
               s/PACKAGE_BUGREPORT/DEAL_II_PACKAGE_BUGREPORT/g;
               s/PACKAGE_VERSION/DEAL_II_PACKAGE_VERSION/g;' \
-       $process_files base/include/base/config.h
+       $process_files include/deal.II/base/config.h
 
 echo
 echo
diff --git a/deal.II/deal.II/Makefile b/deal.II/deal.II/Makefile
deleted file mode 100644 (file)
index f1cfa55..0000000
+++ /dev/null
@@ -1,244 +0,0 @@
-# $Id$
-# Copyright W. Bangerth, University of Heidelberg, 1998, 1999, 2000, 2001, 2002
-
-
-# deal.II top level directory
-D=..
-
-
-# get options which hold for all files of the project
-ifneq ($(CLEAN),yes)
-include $D/common/Make.global_options
-
-# top level targets
-default: 2dg 2d
-all: 2dg 2d 3dg 3d 1dg 1d
-debug: 2dg 3dg 1dg
-
-
-1dg: $(LIBDIR)/libdeal_II_1d.g$(lib-suffix)
-1d : $(LIBDIR)/libdeal_II_1d$(lib-suffix)
-2dg: $(LIBDIR)/libdeal_II_2d.g$(lib-suffix)
-2d : $(LIBDIR)/libdeal_II_2d$(lib-suffix)
-3dg: $(LIBDIR)/libdeal_II_3d.g$(lib-suffix)
-3d : $(LIBDIR)/libdeal_II_3d$(lib-suffix)
-
-# create lists of file names. compile vectors.cc first because it is
-# one of the files that takes the longest
-cc-files     = $D/deal.II/source/numerics/vectors.cc \
-               $(filter-out $D/deal.II/source/numerics/vectors.cc, $(shell echo $D/deal.II/source/*/*.cc))
-h-files      = $(sort $(shell echo include/*/*.h))
-
-inst-in-files= $(shell echo source/*/*.inst.in)
-inst-files   = $(inst-in-files:%.in=%)
-
-
-# replace subdirectories in cc file names by a prefix, preprend a "lib/[g]o"
-# and change the suffix
-tmp1        = $(shell echo $(cc-files) | $(PERL) -pi -e 's,$D/deal.II/source/,,g; s,/,_,g;')
-o-files-1d  = $(addprefix $(LIBDIR)/1d/, $(tmp1:.cc=_1d.$(OBJEXT)) )
-go-files-1d = $(addprefix $(LIBDIR)/1d/, $(tmp1:.cc=_1d.g.$(OBJEXT)))
-o-files-2d  = $(addprefix $(LIBDIR)/2d/, $(tmp1:.cc=_2d.$(OBJEXT)) )
-go-files-2d = $(addprefix $(LIBDIR)/2d/, $(tmp1:.cc=_2d.g.$(OBJEXT)))
-o-files-3d  = $(addprefix $(LIBDIR)/3d/, $(tmp1:.cc=_3d.$(OBJEXT)) )
-go-files-3d = $(addprefix $(LIBDIR)/3d/, $(tmp1:.cc=_3d.g.$(OBJEXT)))
-
-o-files  = $(o-files-1d)  $(o-files-2d)  $(o-files-3d)
-go-files = $(go-files-1d) $(go-files-2d) $(go-files-3d)
-
-
-# rules how to generate object files from source files. note that
-# there are some files which needs exceptional rules; these are
-# listed immediately below
-$(LIBDIR)/1d/%.g.$(OBJEXT) :
-       @echo "=====deal.II====1d====debug======$(MT)== $(<:$D/deal.II/source/%=%)"
-       @$(CXX) $(CXXFLAGS.g) -Ddeal_II_dimension=1 -c $< -o $@
-$(LIBDIR)/1d/%.$(OBJEXT) :
-       @echo "=====deal.II====1d====optimized==$(MT)== $(<:$D/deal.II/source/%=%)"
-       @$(CXX) $(CXXFLAGS.o) -Ddeal_II_dimension=1 -c $< -o $@
-
-$(LIBDIR)/2d/%.g.$(OBJEXT) :
-       @echo "=====deal.II====2d====debug======$(MT)== $(<:$D/deal.II/source/%=%)"
-       @$(CXX) $(CXXFLAGS.g) -Ddeal_II_dimension=2 -c $< -o $@
-$(LIBDIR)/2d/%.$(OBJEXT) :
-       @echo "=====deal.II====2d====optimized==$(MT)== $(<:$D/deal.II/source/%=%)"
-       @$(CXX) $(CXXFLAGS.o) -Ddeal_II_dimension=2 -c $< -o $@
-
-$(LIBDIR)/3d/%.g.$(OBJEXT) :
-       @echo "=====deal.II====3d====debug======$(MT)== $(<:$D/deal.II/source/%=%)"
-       @$(CXX) $(CXXFLAGS.g) -Ddeal_II_dimension=3 -c $< -o $@
-$(LIBDIR)/3d/%.$(OBJEXT) :
-       @echo "=====deal.II====3d====optimized==$(MT)== $(<:$D/deal.II/source/%=%)"
-       @$(CXX) $(CXXFLAGS.o) -Ddeal_II_dimension=3 -c $< -o $@
-
-source/%.inst : source/%.inst.in $D/common/template-arguments
-       @echo "=====deal.II========================= $(@F)"
-       @$D/common/scripts/expand_instantiations $D/common/template-arguments < $< > $@
-
-
-
-# in general, when linking shared libraries, we will want to link with
-# the underlying libs as well. AIX even requires this. on the other
-# hand, on DEC OSF with CXX this will fail with duplicate symbols, so
-# make sure that it doesn't happen on that system and that compiler
-ifneq ($(GXX-VERSION),compaq_cxx)
-  deplibs.g = $(lib-lac.g) $(lib-base.g)
-  deplibs.o = $(lib-lac.o) $(lib-base.o)
-
-  # if we use HSL, then we need to link against libhsl.so.
-  ifeq ($(USE_CONTRIB_HSL),yes)
-    deplibs.g += $(lib-contrib-hsl)
-    deplibs.o += $(lib-contrib-hsl)
-  endif
-
-  # same with PETSC
-  ifeq ($(USE_CONTRIB_PETSC),yes)
-    deplibs.g += $(lib-contrib-petsc.g)
-    deplibs.o += $(lib-contrib-petsc.o)
-  endif
-
-  # same with SLEPC
-  ifeq ($(USE_CONTRIB_SLEPC),yes)
-    deplibs.g += $(lib-contrib-slepc)
-    deplibs.o += $(lib-contrib-slepc)
-  endif
-
-  # same with MUMPS
-  ifeq ($(USE_CONTRIB_MUMPS),yes)
-    deplibs.g += $(lib-contrib-mumps)
-    deplibs.o += $(lib-contrib-mumps)
-  endif
-
-  # and METIS
-  ifeq ($(USE_CONTRIB_METIS),yes)
-    deplibs.g += $(lib-contrib-metis)
-    deplibs.o += $(lib-contrib-metis)
-  endif
-
-  # for cygwin and darwin, also llapack and such are necessary
-  # we better link all libraries mentioned in $(LIBS)
-  ifneq ($(findstring cygwin,$(TARGET))$(findstring darwin,$(TARGET)),)
-    deplibs.g += $(LIBS)
-    deplibs.o += $(LIBS)
-  endif
-
-else
-  deplibs.g =
-  deplibs.o =
-endif
-
-# targets for object code without linking into libraries
-objg: $(go-files)
-objo: $(o-files)
-
-obj1dg: $(go-files-1d)
-obj2dg: $(go-files-2d)
-obj3dg: $(go-files-3d)
-obj1do: $(o-files-1d)
-obj2do: $(o-files-2d)
-obj3do: $(o-files-3d)
-
-# rules how to make the libraries themselves
-$(LIBDIR)/libdeal_II_1d.g$(static-lib-suffix): $(go-files-1d)
-       @echo "=====deal.II====1d====debug======$(MT)== Linking library:   $(@F)"
-       @$(AR) ru $@ $(go-files-1d)
-       @$(RANLIB) $@
-$(LIBDIR)/libdeal_II_1d$(static-lib-suffix): $(o-files-1d)
-       @echo "=====deal.II====1d====optimized==$(MT)== Linking library:   $(@F)"
-       @$(AR) ru $@ $(o-files-1d)
-       @$(RANLIB) $@
-
-
-$(LIBDIR)/libdeal_II_2d.g$(static-lib-suffix): $(go-files-2d)
-       @echo "=====deal.II====2d====debug======$(MT)== Linking library:   $(@F)"
-       @$(AR) ru $@ $(go-files-2d)
-       @$(RANLIB) $@
-$(LIBDIR)/libdeal_II_2d$(static-lib-suffix): $(o-files-2d)
-       @echo "=====deal.II====2d====optimized==$(MT)== Linking library:   $(@F)"
-       @$(AR) ru $@ $(o-files-2d)
-       @$(RANLIB) $@
-
-
-$(LIBDIR)/libdeal_II_3d.g$(static-lib-suffix): $(go-files-3d)
-       @echo "=====deal.II====3d====debug======$(MT)== Linking library:   $(@F)"
-       @$(AR) ru $@ $(go-files-3d)
-       @$(RANLIB) $@
-$(LIBDIR)/libdeal_II_3d$(static-lib-suffix): $(o-files-3d)
-       @echo "=====deal.II====3d====optimized==$(MT)== Linking library:   $(@F)"
-       @$(AR) ru $@ $(o-files-3d)
-       @$(RANLIB) $@
-
-
-$(LIBDIR)/libdeal_II_1d.g$(shared-lib-suffix): $(go-files-1d)
-       @echo "=====deal.II====1d====debug======$(MT)== Linking library:   $(@F)"
-       @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/$(call DEAL_II_SHLIB_NAME,deal_II_1d.g) $(call DEAL_II_ADD_SONAME,deal_II_1d.g) $(go-files-1d) $(deplibs.g)
-       @ln -f -s $(call DEAL_II_SHLIB_NAME,deal_II_1d.g) $@
-
-$(LIBDIR)/libdeal_II_1d$(shared-lib-suffix): $(o-files-1d)
-       @echo "=====deal.II====1d====optimized==$(MT)== Linking library:   $(@F)"
-       @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/$(call DEAL_II_SHLIB_NAME,deal_II_1d) $(call DEAL_II_ADD_SONAME,deal_II_1d) $(o-files-1d) $(deplibs.o)
-       @ln -f -s $(call DEAL_II_SHLIB_NAME,deal_II_1d) $@
-
-
-$(LIBDIR)/libdeal_II_2d.g$(shared-lib-suffix): $(go-files-2d)
-       @echo "=====deal.II====2d====debug======$(MT)== Linking library:   $(@F)"
-       @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/$(call DEAL_II_SHLIB_NAME,deal_II_2d.g) $(call DEAL_II_ADD_SONAME,deal_II_2d.g) $(go-files-2d) $(deplibs.g)
-       @ln -f -s $(call DEAL_II_SHLIB_NAME,deal_II_2d.g) $@
-
-$(LIBDIR)/libdeal_II_2d$(shared-lib-suffix): $(o-files-2d)
-       @echo "=====deal.II====2d====optimized==$(MT)== Linking library:   $(@F)"
-       @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/$(call DEAL_II_SHLIB_NAME,deal_II_2d) $(call DEAL_II_ADD_SONAME,deal_II_2d) $(o-files-2d) $(deplibs.o)
-       @ln -f -s $(call DEAL_II_SHLIB_NAME,deal_II_2d) $@
-
-
-$(LIBDIR)/libdeal_II_3d.g$(shared-lib-suffix): $(go-files-3d)
-       @echo "=====deal.II====3d====debug======$(MT)== Linking library:   $(@F)"
-       @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/$(call DEAL_II_SHLIB_NAME,deal_II_3d.g) $(call DEAL_II_ADD_SONAME,deal_II_3d.g) $(go-files-3d) $(deplibs.g)
-       @ln -f -s $(call DEAL_II_SHLIB_NAME,deal_II_3d.g) $@
-
-$(LIBDIR)/libdeal_II_3d$(shared-lib-suffix): $(o-files-3d)
-       @echo "=====deal.II====3d====optimized==$(MT)== Linking library:   $(@F)"
-       @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/$(call DEAL_II_SHLIB_NAME,deal_II_3d) $(call DEAL_II_ADD_SONAME,deal_II_3d) $(o-files-3d) $(deplibs.o)
-       @ln -f -s $(call DEAL_II_SHLIB_NAME,deal_II_3d) $@
-
-
-
-# Rule to generate the dependency file. This file is
-# automagically remade whenever needed, i.e. whenever
-# one of the cc-/h-files changed. Make detects whether
-# to remake this file upon inclusion at the bottom
-# of this file.
-#
-# If the command fails, then remove Makefile.dep again and fail
-Makefile.dep: $(cc-files) $(h-files) \
-               $(inst-files) \
-               Makefile $D/common/Make.global_options
-       @echo "===================================== Remaking deal.II/Makefile"
-       @(for dir in dofs fe grid hp multigrid numerics distributed ; do \
-               $D/common/scripts/make_dependencies $(INCLUDE) "-B\$$(LIBDIR)" `echo $D/deal.II/source/$$dir/*cc` \
-               | $(PERL) -p -e 's!LIBDIR\)/(.*):!LIBDIR)/DIM_PLACEHOLDER/$$1:!g;' \
-               | $(PERL) -pe 's!((\.g)?.$(OBJEXT)):!_DIM_PLACEHOLDER$$1:!g;' \
-               | $(PERL) -pe 's!^(.*)/DIM_PLACEHOLDER/(.*)_DIM_PLACEHOLDER(\..*):!$$1/1d/DIRPLACEHOLDER_$$2_1d$$3 $$1/2d/DIRPLACEHOLDER_$$2_2d$$3 $$1/3d/DIRPLACEHOLDER_$$2_3d$$3:!g;'\
-               | $(PERL) -pe "s/DIRPLACEHOLDER/$$dir/g;" \
-               ; done ) > $@ \
-        || (rm -f $@ ; false)
-
-
-# include all the dependencies
-include Makefile.dep
-
-endif
-
-
-
-################### some clean-up rules
-
-clean:
-       -rm -f *~ */*~ */*/*~ Makefile.dep source/*/*.inst
-
-
-###################
-
-.PHONY: all deal.II TAGS
-.PHONY: clean
-.PHONY: default 1d 2d 3d all
index 22f33ecfd2a665b0e4db1f2087ea0d9968d0cef8..fb869128ac2d039bdc84b6139a208860cad15353 100644 (file)
@@ -44,19 +44,19 @@ run: $(ok)
 # Specific targets
 ######################################################################
 
-block_matrix_array$(EXEEXT): block_matrix_array.g.$(OBJEXT) $(lib-lac.g) $(lib-base.g)
+block_matrix_array$(EXEEXT): block_matrix_array.g.$(OBJEXT) $(lib-deal2.g)
        @echo ============================ Linking $@
        @$(CXX) -o $@ $^ $(LIBS) $(LDFLAGS)
 
-product_matrix$(EXEEXT): product_matrix.g.$(OBJEXT) $(lib-lac.g) $(lib-base.g)
+product_matrix$(EXEEXT): product_matrix.g.$(OBJEXT) $(lib-deal2.g)
        @echo ============================ Linking $@
        @$(CXX) -o $@ $^ $(LIBS) $(LDFLAGS)
 
-compressed_block_sparsity_pattern$(EXEEXT): compressed_block_sparsity_pattern.g.$(OBJEXT) $(lib-deal2-2d.g) $(lib-lac.g) $(lib-base.g)
+compressed_block_sparsity_pattern$(EXEEXT): compressed_block_sparsity_pattern.g.$(OBJEXT) $(lib-deal2.g)
        @echo ============================ Linking $@
        @$(CXX) -o $@ $^ $(LIBS) $(LDFLAGS)
 
-theta_timestepping$(EXEEXT): theta_timestepping.g.$(OBJEXT) $(lib-deal2-2d.g) $(lib-lac.g) $(lib-base.g)
+theta_timestepping$(EXEEXT): theta_timestepping.g.$(OBJEXT) $(lib-deal2.g)
        @echo ============================ Linking $@
        @$(CXX) -o $@ $^ $(LIBS) $(LDFLAGS)
 
@@ -83,7 +83,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: *.cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. *.cc \
                > $@ \
index 25f429773d53246fd5724b18291c17ef080876f0..36de062d693ba246446ce9622778b810fd442451 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -114,7 +110,7 @@ clean:
 # command line using the `at' sign in the first column of the rules
 # and write the string indicating what we do instead.
 ./%.g.$(OBJEXT) :
-       @echo ==============debug========= $(<F)
+       @echo ==============debug========= $(<F) $@
        @$(CXX) $(CXXFLAGS.g) -c $< -o $@
 ./%.$(OBJEXT) :
        @echo ==============optimized===== $(<F)
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index bade394883f16ffb3abf5a2d912cb0328cf570df..b02817ac33904fecafc4e61c17daa3d5158b743e 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index db1de210668737e0880ac6fef22054e307a823d6..e54591f1afa9296270a9654b6ab76f6a1d8c0417 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index db1de210668737e0880ac6fef22054e307a823d6..e54591f1afa9296270a9654b6ab76f6a1d8c0417 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index db1de210668737e0880ac6fef22054e307a823d6..e54591f1afa9296270a9654b6ab76f6a1d8c0417 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index db1de210668737e0880ac6fef22054e307a823d6..e54591f1afa9296270a9654b6ab76f6a1d8c0417 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index 99d9bc2c9d3c57ffb4e3ad5b24cb35edeadaff5a..a26deba5476b72ceacbe3b72316a8b95774a505a 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-1d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-1d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index bf7fc44688c9379924bfbe0ff5229f76a0ca99b2..bead35226fcbbaf553006aba265bb489182b0e6f 100644 (file)
@@ -56,12 +56,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -138,7 +134,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index 2b01d86d89b49c44844e4569419117d63c5dd4ec..78583d9a07a43e9b76dda04551690a880d212a2d 100644 (file)
@@ -89,12 +89,8 @@ else
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -171,7 +167,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index 7e7cfbd4acea22f329dafb696d76c2b35d6134e7..84b0c9bcaedd8bcc73a9baffde0ae557bf53a0e6 100644 (file)
@@ -89,12 +89,8 @@ else
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-3d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-3d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -171,7 +167,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index db1de210668737e0880ac6fef22054e307a823d6..e54591f1afa9296270a9654b6ab76f6a1d8c0417 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index 28de90a7abcd44be1a7d1d10f1d39127a246a986..586b5367e870df665e3d8b43efaab939173f56d4 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index 60eb48d62356740cd700f3ffebf4fc4bbcebd39a..e54591f1afa9296270a9654b6ab76f6a1d8c0417 100644 (file)
@@ -57,14 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-deal2-3d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-deal2-3d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -141,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index a4436031f68feb0de71ea835e3ee817a8881283a..e94dd3a512051b7fa143afc1be479824feb9dc4b 100644 (file)
@@ -57,14 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-deal2-3d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-deal2-3d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -141,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index a4436031f68feb0de71ea835e3ee817a8881283a..e94dd3a512051b7fa143afc1be479824feb9dc4b 100644 (file)
@@ -57,14 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-deal2-3d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-deal2-3d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -141,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index 6b60b3c5b7cdda471454993df5a33b713d2a18ec..bc0e891a2d30fc5b2aaa0bd196c34242849dd407 100644 (file)
@@ -58,12 +58,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -140,7 +136,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index 6b60b3c5b7cdda471454993df5a33b713d2a18ec..bc0e891a2d30fc5b2aaa0bd196c34242849dd407 100644 (file)
@@ -58,12 +58,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -140,7 +136,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index 695febcce86037d948a58845c56406462902956f..7346e6b237d5eb87d355485b5578b48e2a93bfe6 100644 (file)
@@ -58,12 +58,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-1d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-1d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -140,7 +136,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index 6afd6b002a858d577f492f749fa033fa62908e58..c513516551b7829ab28d390d3dcb60238af7bf43 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-3d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-3d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index bb6e80f5e98f83c795a09b1254da0bf3e7a72437..8d02cc8f3d43d7b731427975bcc3de98bf3f94f6 100644 (file)
@@ -58,12 +58,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -140,7 +136,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index d06f6c8887dd52057218d2369c34cc0f5cc12397..2d4b05ce309bc8544bea98a6264ff2c6439fbe53 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index 866e13a9c0c4b0deb81ea0b34e47c1d9466e18d6..ab6de82e1bad8dc8d371f437df68efce62530419 100644 (file)
@@ -58,14 +58,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-deal2-3d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-deal2-3d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -142,7 +136,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index db1de210668737e0880ac6fef22054e307a823d6..e54591f1afa9296270a9654b6ab76f6a1d8c0417 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index 32879dad833d48775257962ffd442acc6772fe23..e54591f1afa9296270a9654b6ab76f6a1d8c0417 100644 (file)
@@ -57,14 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-           $(lib-deal2-3d.g) \
-           $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-           $(lib-deal2-3d.o) \
-           $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -141,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index 94a9f0780fa62798fad56199b1ce9f4171665b62..3395381be3d1500e52e44a4ce163d558f1a51901 100644 (file)
@@ -76,14 +76,8 @@ else
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-deal2-3d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-deal2-3d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -162,7 +156,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index fce563c47de05a9065e915c0ff6b93ab9cfb14bb..890fc46202f91b0c54f72fe9b69dfd2db89de5e2 100644 (file)
@@ -76,14 +76,8 @@ else
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-deal2-3d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-deal2-3d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -162,7 +156,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index 21a7e44e6bc170a87fe79e7289fa91c850478f01..06859e64ee98082f2a2c40243d6569d6a66ca1f1 100644 (file)
@@ -83,12 +83,8 @@ else
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -165,7 +161,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index e001f1175493c31675ce0ff3376066be59ab55ae..4e97ab0f570f2a98999195414889b84619e1a38f 100644 (file)
@@ -58,16 +58,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-3d.g) \
-          $(lib-deal2-2d.g) \
-          $(lib-deal2-1d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-3d.o) \
-          $(lib-deal2-2d.o) \
-          $(lib-deal2-1d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -144,7 +136,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index f5f5c445b2e44b4122abbf88ab87e7aab9616677..ad35d4d21384efcab68bb393803a84f8d222ff53 100755 (executable)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index 44327cc4b0544ecb68ca8804e7c9002cc1b24cb0..3381cc138b5082a132c7a502aae6af0222c14b11 100644 (file)
@@ -86,12 +86,8 @@ else
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -168,7 +164,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index ebd829a479cc350dc8175ccdedb83142310e5286..7ac34672ddbb8ab8a67579775729481e27766342 100644 (file)
@@ -58,14 +58,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-deal2-3d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-deal2-3d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -142,7 +136,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index 01ea1089e2739f9e56fdf8a495b07bf3c7b96ab9..229f337769afb2d745fab2aabb81fa25fa8117e6 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -140,7 +136,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index 60eb48d62356740cd700f3ffebf4fc4bbcebd39a..e54591f1afa9296270a9654b6ab76f6a1d8c0417 100644 (file)
@@ -57,14 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-deal2-3d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-deal2-3d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -141,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index 8ab6c417970cc955f924b2f28148dfe942922bca..6585484614cdc9e4292d31f0ad2fbc588fad2e9d 100644 (file)
@@ -90,14 +90,8 @@ else
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-deal2-3d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-deal2-3d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
index a4436031f68feb0de71ea835e3ee817a8881283a..e94dd3a512051b7fa143afc1be479824feb9dc4b 100644 (file)
@@ -57,14 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-deal2-3d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-deal2-3d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -141,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index a2f3f96ca50cbaf8575704f4480f0370d43e72a1..17532268c345fde75fe3c1c0ab6e479de323c27b 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index db1de210668737e0880ac6fef22054e307a823d6..e54591f1afa9296270a9654b6ab76f6a1d8c0417 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index db1de210668737e0880ac6fef22054e307a823d6..e54591f1afa9296270a9654b6ab76f6a1d8c0417 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index d02aa8066ec74422437b32bb7f7930cacb2196e6..4d99633a95416184bfe4a371afae95be933ff73c 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index db1de210668737e0880ac6fef22054e307a823d6..e54591f1afa9296270a9654b6ab76f6a1d8c0417 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
index db1de210668737e0880ac6fef22054e307a823d6..e54591f1afa9296270a9654b6ab76f6a1d8c0417 100644 (file)
@@ -57,12 +57,8 @@ include $D/common/Make.global_options
 #
 # You may need to augment the lists of libraries when compiling your
 # program for other dimensions, or when using third party libraries
-libs.g   = $(lib-deal2-2d.g) \
-          $(lib-lac.g)      \
-           $(lib-base.g)
-libs.o   = $(lib-deal2-2d.o) \
-          $(lib-lac.o)      \
-           $(lib-base.o)
+libs.g   = $(lib-deal2.g)
+libs.o   = $(lib-deal2.o)
 
 
 # We now use the variable defined above which switch between debug and
@@ -139,7 +135,7 @@ clean:
 #
 # If the creation of Makefile.dep fails, blow it away and fail
 Makefile.dep: $(target).cc Makefile \
-              $(shell echo $D/*/include/*/*.h)
+              $(shell echo $D/include/deal.II/*/*.h)
        @echo ============================ Remaking $@
        @$D/common/scripts/make_dependencies  $(INCLUDE) -B. $(target).cc \
                > $@ \
diff --git a/deal.II/lac/Makefile b/deal.II/lac/Makefile
deleted file mode 100644 (file)
index fb4d8fe..0000000
+++ /dev/null
@@ -1,166 +0,0 @@
-# $Id$
-# Copyright W. Bangerth, University of Heidelberg, 1998, 1999, 2000, 2001, 2002
-
-
-# deal.II top level directory
-D=..
-
-# get options which hold for all files of the project
-ifneq ($(CLEAN),yes)
-include $D/common/Make.global_options
-
-# create lists of file names
-cc-files     = $(shell echo $D/lac/source/*.cc)
-o-files-base = $(sort $(addprefix $(LIBDIR)/lac/, $(patsubst $D/lac/source/%,%,$(cc-files:.cc=.$(OBJEXT)))))
-o-files      = $(o-files-base)
-go-files     = $(o-files-base:.$(OBJEXT)=.g.$(OBJEXT))
-h-files      = $(sort $(shell echo include/lac/*.h))
-
-inst-in-files= $(shell echo source/*.inst.in)
-inst-files   = $(inst-in-files:%.in=%)
-
-# if umfpack was configured, simply link all the umfpack files into liblac.
-# these object files should have been generated before we got to the present
-# directory
-libo-files = $(o-files)
-libgo-files = $(go-files)
-
-ifeq ($(USE_CONTRIB_UMFPACK),yes)
-  umfpack-files = $(sort $(shell echo $(LIBDIR)/contrib/umfpack/*.$(OBJEXT)))
-  libo-files += $(umfpack-files)
-  libgo-files += $(umfpack-files)
-endif
-
-
-# production rules
-$(LIBDIR)/lac/%.g.$(OBJEXT) :
-       @echo "=====lac==============debug======$(MT)== $(<F)"
-       @$(CXX) $(CXXFLAGS.g) -c $< -o $@
-$(LIBDIR)/lac/%.$(OBJEXT) :
-       @echo "=====lac==============optimized==$(MT)== $(<F)"
-       @$(CXX) $(CXXFLAGS.o) -c $< -o $@
-
-source/%.inst : source/%.inst.in $D/common/template-arguments
-       @echo "=====lac============================= $(@F)"
-       @$D/common/scripts/expand_instantiations $D/common/template-arguments < $< > $@
-
-# targets for object code without linking into library
-objg: $(go-files)
-objo: $(o-files)
-
-# rules
-lib: $(LIBDIR)/liblac.g$(lib-suffix) $(LIBDIR)/liblac$(lib-suffix)
-libg: $(LIBDIR)/liblac.g$(lib-suffix)
-libo: $(LIBDIR)/liblac$(lib-suffix)
-
-# in general, when linking shared libraries, we will want to link with
-# the underlying libs as well. AIX even requires this. on the other
-# hand, on DEC OSF with CXX this will fail with duplicate symbols, so
-# make sure that it doesn't happen on that system and that compiler
-ifneq ($(GXX-VERSION),compaq_cxx)
-  deplibs.g = $(lib-base.g)
-  deplibs.o = $(lib-base.o)
-
-  # if we use HSL, then we need to link against libhsl.so.
-  ifeq ($(USE_CONTRIB_HSL),yes)
-    deplibs.g += $(lib-contrib-hsl)
-    deplibs.o += $(lib-contrib-hsl)
-  endif
-
-  # same with PETSC
-  ifeq ($(USE_CONTRIB_PETSC),yes)
-    deplibs.g += $(lib-contrib-petsc.g)
-    deplibs.o += $(lib-contrib-petsc.o)
-  endif
-
-  # same with SLEPC
-  ifeq ($(USE_CONTRIB_SLEPC),yes)
-    deplibs.g += $(lib-contrib-slepc)
-    deplibs.o += $(lib-contrib-slepc)
-  endif
-
-  # same with TRILINOS
-  ifeq ($(USE_CONTRIB_TRILINOS),yes)
-    deplibs.g += $(lib-contrib-trilinos)
-    deplibs.o += $(lib-contrib-trilinos)
-  endif
-
-  # same with MUMPS
-  ifeq ($(USE_CONTRIB_MUMPS),yes)
-    deplibs.g += $(lib-contrib-mumps)
-    deplibs.o += $(lib-contrib-mumps)
-  endif
-
-  # and METIS
-  ifeq ($(USE_CONTRIB_METIS),yes)
-    deplibs.g += $(lib-contrib-metis)
-    deplibs.o += $(lib-contrib-metis)
-  endif
-
-  # for cygwin and darwin, also llapack and such are necessary
-  # we better link all libraries mentioned in $(LIBS)
-  ifneq ($(findstring cygwin,$(TARGET))$(findstring darwin,$(TARGET)),)
-    deplibs.g += $(LIBS)
-    deplibs.o += $(LIBS)
-  endif
-
-else
-  deplibs.g =
-  deplibs.o =
-endif
-
-
-$(LIBDIR)/liblac$(static-lib-suffix): $(libo-files)
-       @echo "=====lac==============optimized==$(MT)== Linking library:   $(@F)"
-       @$(AR) ru $@ $(libo-files)
-       @$(RANLIB) $@
-
-$(LIBDIR)/liblac.g$(static-lib-suffix): $(libgo-files)
-       @echo "=====lac==============debug======$(MT)== Linking library:   $(@F)"
-       @$(AR) ru $@ $(libgo-files)
-       @$(RANLIB) $@
-
-
-$(LIBDIR)/liblac$(shared-lib-suffix): $(libo-files)
-       @echo "=====lac==============optimized==$(MT)== Linking library:   $(@F)"
-       @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/$(call DEAL_II_SHLIB_NAME,lac) $(call DEAL_II_ADD_SONAME,lac) $(libo-files) $(deplibs.o)
-       @ln -f -s $(call DEAL_II_SHLIB_NAME,lac) $@
-
-$(LIBDIR)/liblac.g$(shared-lib-suffix): $(libgo-files)
-       @echo "=====lac==============debug======$(MT)== Linking library:   $(@F)"
-       @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/$(call DEAL_II_SHLIB_NAME,lac.g) $(call DEAL_II_ADD_SONAME,lac.g) $(libgo-files) $(deplibs.g)
-       @ln -f -s $(call DEAL_II_SHLIB_NAME,lac.g) $@
-
-
-# generate a file that contains prototypes for BLAS and LAPACK functions
-include/lac/lapack_templates.h: include/lac/lapack_templates.h.in $D/common/scripts/lapack_templates.pl
-       @echo ===================================== Remaking $@
-       @$(PERL) $D/common/scripts/lapack_templates.pl include/lac/lapack_templates.h.in > $@
-
-# Rule to generate the dependency file. This file is
-# automagically remade whenever needed, i.e. whenever
-# one of the cc-/h-files changed. Make detects whether
-# to remake this file upon inclusion at the bottom
-# of this file.
-#
-# If the command fails, then remove Makefile.dep again and fail
-Makefile.dep: include/lac/lapack_templates.h \
-             $(cc-files) $(h-files) $(inst-files) \
-               Makefile $D/common/Make.global_options
-       @echo ===================================== Remaking lac/Makefile
-       @$D/common/scripts/make_dependencies $(INCLUDE) "-B$(LIBDIR)/lac" $(cc-files) \
-               > $@ \
-        || (rm -f $@ ; false)
-
-
-# include all the dependencies
-include Makefile.dep
-endif # CLEAN
-
-
-clean:
-       -rm -f *~ include/*~ include/*/*~ Makefile.dep source/*.inst
-
-
-.PHONY: clean
-.PHONY: lib lib$(static-lib-suffix) lib.g$(static-lib-suffix)
diff --git a/deal.II/source/Makefile b/deal.II/source/Makefile
new file mode 100644 (file)
index 0000000..7087d25
--- /dev/null
@@ -0,0 +1,238 @@
+#todo: extra-libs, extra-o-files
+
+
+# $Id$
+# Copyright W. Bangerth, University of Heidelberg, 1998, 1999, 2000, 2001, 2002, 2010
+
+
+ifneq ($(CLEAN),yes)
+
+# deal.II top level directory
+D=..
+
+
+# get options which hold for all files of the project
+include $D/common/Make.global_options
+
+# top level targets
+default all: debug optimized
+
+
+# list the dimension dependent and dimension independent directories
+dim-dep-dirs   = dofs fe grid hp multigrid numerics distributed
+dim-indep-dirs = base lac
+all-dirs       = $(dim-dep-dirs) $(dim-indep-dirs)
+
+# create lists of file names.
+dim-indep-cc-files = $(shell for i in $(dim-indep-dirs) ; do echo $D/source/$$i/*.cc ; done) \
+                     $(shell for i in $(dim-dep-dirs) ; do for j in $D/source/$$i/*.cc ; do \
+                                                       (echo $$j | grep all_dimensions); done ; done)
+dim-dep-cc-files   = $(filter-out \
+                        %.all_dimensions.cc, \
+                        $(shell for i in $(dim-dep-dirs) ; do echo $D/source/$$i/*.cc ; done))
+h-files      = $(sort $(shell echo $D/include/deal.II/*/*.h))
+
+inst-in-files= $(shell echo */*.inst.in)
+inst-files   = $(inst-in-files:%.in=%)
+
+
+# for the dimension independent files, build unique object file names
+tmp1        = $(shell echo $(dim-indep-cc-files) | $(PERL) -pi -e 's,$D/source/,,g; s,/,_,g;')
+tmp-o-files-indep  = $(addprefix $(LIBDIR)/optimized/, $(tmp1:.cc=.$(OBJEXT)) )
+tmp-go-files-indep = $(addprefix $(LIBDIR)/debug/, $(tmp1:.cc=.$(OBJEXT)))
+
+# for the dimension dependent files, build unique object file names for each
+# dimension
+tmp2        = $(shell echo $(dim-dep-cc-files) | $(PERL) -pi -e 's,$D/source/,,g; s,/,_,g;')
+tmp-o-files-1d  = $(addprefix $(LIBDIR)/optimized/1d_, $(tmp2:.cc=.$(OBJEXT)) )
+tmp-go-files-1d = $(addprefix $(LIBDIR)/debug/1d_, $(tmp2:.cc=.$(OBJEXT)))
+tmp-o-files-2d  = $(addprefix $(LIBDIR)/optimized/2d_, $(tmp2:.cc=.$(OBJEXT)) )
+tmp-go-files-2d = $(addprefix $(LIBDIR)/debug/2d_, $(tmp2:.cc=.$(OBJEXT)))
+tmp-o-files-3d  = $(addprefix $(LIBDIR)/optimized/3d_, $(tmp2:.cc=.$(OBJEXT)) )
+tmp-go-files-3d = $(addprefix $(LIBDIR)/debug/3d_, $(tmp2:.cc=.$(OBJEXT)))
+
+o-files  = $(tmp-o-files-indep) \
+          $(tmp-o-files-1d)  $(tmp-o-files-2d)  $(tmp-o-files-3d)
+go-files = $(tmp-go-files-indep) \
+          $(tmp-go-files-1d) $(tmp-go-files-2d) $(tmp-go-files-3d)
+
+
+debug: $(LIBDIR)/libdeal_II.g$(lib-suffix)
+optimized: $(LIBDIR)/libdeal_II$(lib-suffix)
+
+
+
+# rules how to generate object files from source files.
+GET_DIM = $(shell echo $(1) \
+               | $(PERL) -pe 's,.*/,,g; \
+                              s/^(\d)?.*/\1d/g; \
+                              s/^d//g;')
+DEFINE_DIM = $(shell echo $(1) \
+               | $(PERL) -pe 's,.*/,,g; \
+                              s/^(\d)?.*/\1/g; \
+                              s/(\d)/-Ddeal_II_dimension=\1/g;')
+
+$(LIBDIR)/debug/%.$(OBJEXT) :
+       @echo "======================debug======$(MT)== $(<:$D/source/%=%) $(call GET_DIM,$@)"
+       @$(CXX) $(CXXFLAGS.g) $(call DEFINE_DIM, $@) -c $< -o $@
+$(LIBDIR)/optimized/%.$(OBJEXT) :
+       @echo "======================optimized==$(MT)== $(<:$D/source/%=%) $(call GET_DIM,$@)"
+       @$(CXX) $(CXXFLAGS.o) $(call DEFINE_DIM, $@) -c $< -o $@
+
+
+
+%.inst : %.inst.in $D/common/template-arguments
+       @echo "===================================== $(@F)"
+       @$D/common/scripts/expand_instantiations $D/common/template-arguments < $< > $@
+
+
+
+# there are extra .o file for the function parser and umfpack that we
+# need to link into out library
+ifeq ($(enable-parser),yes)
+  extra-o-files  = $(LIBDIR)/contrib/functionparser/fparser.$(OBJEXT)
+  extra-g.o-files = $(LIBDIR)/contrib/functionparser/fparser.$(OBJEXT)
+endif
+
+ifeq ($(USE_CONTRIB_UMFPACK),yes)
+  umfpack-files = $(sort $(shell echo $(LIBDIR)/contrib/umfpack/*.$(OBJEXT)))
+  extra-o-files  += $(umfpack-files)
+  extra-g.o-files += $(umfpack-files)
+endif
+
+
+
+# in general, when linking shared libraries, we will want to link with
+# the underlying libs as well. AIX even requires this. on the other
+# hand, on DEC OSF with CXX this will fail with duplicate symbols, so
+# make sure that it doesn't happen on that system and that compiler
+ifneq ($(GXX-VERSION),compaq_cxx)
+  # if we use HSL, then we need to link against libhsl.so.
+  ifeq ($(USE_CONTRIB_HSL),yes)
+    deplibs.g += $(lib-contrib-hsl)
+    deplibs.o += $(lib-contrib-hsl)
+  endif
+
+  # same with PETSC
+  ifeq ($(USE_CONTRIB_PETSC),yes)
+    deplibs.g += $(lib-contrib-petsc.g)
+    deplibs.o += $(lib-contrib-petsc.o)
+  endif
+
+  # same with SLEPC
+  ifeq ($(USE_CONTRIB_SLEPC),yes)
+    deplibs.g += $(lib-contrib-slepc)
+    deplibs.o += $(lib-contrib-slepc)
+  endif
+
+  # same with TRILINOS
+  ifeq ($(USE_CONTRIB_TRILINOS),yes)
+    deplibs.g += $(lib-contrib-trilinos)
+    deplibs.o += $(lib-contrib-trilinos)
+  endif
+
+  # same with MUMPS
+  ifeq ($(USE_CONTRIB_MUMPS),yes)
+    deplibs.g += $(lib-contrib-mumps)
+    deplibs.o += $(lib-contrib-mumps)
+  endif
+
+  # and METIS
+  ifeq ($(USE_CONTRIB_METIS),yes)
+    deplibs.g += $(lib-contrib-metis)
+    deplibs.o += $(lib-contrib-metis)
+  endif
+
+  # also link with TBB
+  ifeq ($(enable-threads),yes)
+    deplibs.g += $D/lib/libtbb_debug$(shared-lib-suffix)
+    deplibs.o += $D/lib/libtbb$(shared-lib-suffix)
+  endif
+
+  # for cygwin and darwin, also llapack and such are necessary
+  # we better link all libraries mentioned in $(LIBS)
+  ifneq ($(findstring cygwin,$(TARGET))$(findstring darwin,$(TARGET)),)
+    deplibs.g += $(LIBS)
+    deplibs.o += $(LIBS)
+  endif
+
+else
+  deplibs.g =
+  deplibs.o =
+endif
+
+
+# rules how to make the libraries themselves
+$(LIBDIR)/libdeal_II.g$(static-lib-suffix): $(go-files)
+       @echo "=====deal.II==========debug======$(MT)== Linking library:   $(@F)"
+       @$(AR) ru $@ $(go-files) $(extra-g.o-files)
+       @$(RANLIB) $@
+$(LIBDIR)/libdeal_IId$(static-lib-suffix): $(o-files)
+       @echo "=====deal.II==========optimized==$(MT)== Linking library:   $(@F)"
+       @$(AR) ru $@ $(o-files) $(extra-o-files)
+       @$(RANLIB) $@
+
+
+$(LIBDIR)/libdeal_II.g$(shared-lib-suffix): $(go-files)
+       @echo "=====deal.II==========debug======$(MT)== Linking library:   $(@F)"
+       @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/$(call DEAL_II_SHLIB_NAME,deal_II.g) $(call DEAL_II_ADD_SONAME,deal_II.g) $(go-files) $(extra-g.o-files) $(deplibs.g)
+       @ln -f -s $(call DEAL_II_SHLIB_NAME,deal_II.g) $@
+
+$(LIBDIR)/libdeal_II$(shared-lib-suffix): $(o-files)
+       @echo "=====deal.II==========optimized==$(MT)== Linking library:   $(@F)"
+       @$(SHLIBLD) $(LDFLAGS) $(SHLIBFLAGS) -o $(LIBDIR)/$(call DEAL_II_SHLIB_NAME,deal_II) $(call DEAL_II_ADD_SONAME,deal_II) $(o-files) $(extra-o-files) $(deplibs.o)
+       @ln -f -s $(call DEAL_II_SHLIB_NAME,deal_II) $@
+
+
+
+# generate a file that contains prototypes for BLAS and LAPACK functions
+../include/deal.II/lac/lapack_templates.h: ../include/deal.II/lac/lapack_templates.h.in \
+                                               $D/common/scripts/lapack_templates.pl
+       @echo ===================================== Remaking $@
+       @$(PERL) $D/common/scripts/lapack_templates.pl ../include/deal.II/lac/lapack_templates.h.in > $@
+
+
+# Rule to generate the dependency files, one for each source
+# directory. These file are automagically remade whenever needed,
+# i.e. whenever one of the cc-/h-files changed. Make detects whether
+# to remake this file upon inclusion below.
+#
+# If the command fails, then remove Makefile.dep again and fail
+%/Makefile.dep: $(cc-files) $(h-files) \
+               $(inst-files) \
+               ../include/deal.II/lac/lapack_templates.h \
+               Makefile $D/common/Make.global_options
+       @echo "===================================== Remaking $@"
+       @((($D/common/scripts/make_dependencies -n $(INCLUDE) "-B\$$(LIBDIR)" \
+                       $(filter $D/source/$(dir $@)%, $(dim-indep-cc-files)) \
+               | $(PERL) -pe 's!LIBDIR\)/(debug|optimized)/(.*):!LIBDIR)/$$1/$(@:%/Makefile.dep=%)_$$2:!g;' \
+          ) \
+           && \
+          ($D/common/scripts/make_dependencies -n $(INCLUDE) "-B\$$(LIBDIR)" \
+                       $(filter $D/source/$(dir $@)%, $(dim-dep-cc-files)) \
+               | $(PERL) -pe 's!LIBDIR\)/(debug|optimized)/(.*):!LIBDIR)/$$1/DIM_PLACEHOLDER_$$2:!g;' \
+               | $(PERL) -pe 's!^(.*)/DIM_PLACEHOLDER_(.*):!$$1/1d_$(@:%/Makefile.dep=%)_$$2 $$1/2d_$(@:%/Makefile.dep=%)_$$2 $$1/3d_$(@:%/Makefile.dep=%)_$$2:!g;'\
+          ) \
+         ) > $@) \
+        || (rm -f $@ ; false)
+
+Makefile.dep: $(addsuffix /Makefile.dep, $(all-dirs))
+
+# include all the dependencies
+include $(addsuffix /Makefile.dep, $(all-dirs))
+
+endif
+
+
+
+################### some clean-up rules
+
+clean:
+       -rm -f *~ */*~ */*/*~ */Makefile.dep source/*/*.inst \
+               $D/{debug.optimized}*.o
+
+
+###################
+
+.PHONY: default all debug optimized TAGS
+.PHONY: clean Makefile.dep

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.