INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
-FILE(GLOB _header
- ${CMAKE_SOURCE_DIR}/include/deal.II/algorithms/*.h
+SET(_src
+ operator.cc
+ timestep_control.cc
)
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+ operator.inst.in
)
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+ ${CMAKE_SOURCE_DIR}/include/deal.II/algorithms/*.h
)
DEAL_II_ADD_LIBRARY(obj_algorithms OBJECT ${_src} ${_header} ${_inst})
INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
+SET(_src
+ auto_derivative_function.cc
+ conditional_ostream.cc
+ config.cc
+ convergence_table.cc
+ data_out_base.cc
+ event.cc
+ exceptions.cc
+ flow_function.cc
+ function.cc
+ function_derivative.cc
+ function_lib.cc
+ function_lib_cutoff.cc
+ function_parser.cc
+ function_time.cc
+ geometry_info.cc
+ index_set.cc
+ job_identifier.cc
+ logstream.cc
+ memory_consumption.cc
+ mpi.cc
+ multithread_info.cc
+ parallel.cc
+ parameter_handler.cc
+ parsed_function.cc
+ partitioner.cc
+ path_search.cc
+ polynomial.cc
+ polynomials_abf.cc
+ polynomials_adini.cc
+ polynomials_bdm.cc
+ polynomials_nedelec.cc
+ polynomial_space.cc
+ polynomials_p.cc
+ polynomials_piecewise.cc
+ polynomials_raviart_thomas.cc
+ quadrature.cc
+ quadrature_lib.cc
+ quadrature_selector.cc
+ subscriptor.cc
+ symmetric_tensor.cc
+ table_handler.cc
+ tensor_function.cc
+ tensor_product_polynomials.cc
+ tensor_product_polynomials_const.cc
+ thread_management.cc
+ timer.cc
+ utilities.cc
+ )
+
FILE(GLOB _header
${CMAKE_SOURCE_DIR}/include/deal.II/base/*.h
)
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
- )
DEAL_II_ADD_LIBRARY(obj_base OBJECT ${_src} ${_header}
${CMAKE_BINARY_DIR}/include/deal.II/base/config.h
INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
-FILE(GLOB _header
- ${CMAKE_SOURCE_DIR}/include/deal.II/distributed/*.h
+SET(_src
+ grid_refinement.cc
+ solution_transfer.cc
+ tria.cc
)
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+ grid_refinement.inst.in
+ solution_transfer.inst.in
+ tria.inst.in
)
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+ ${CMAKE_SOURCE_DIR}/include/deal.II/distributed/*.h
)
DEAL_II_ADD_LIBRARY(obj_distributed OBJECT ${_src} ${_header} ${_inst})
INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
-FILE(GLOB _header
- ${CMAKE_SOURCE_DIR}/include/deal.II/dofs/*.h
+SET(_src
+ block_info.cc
+ dof_accessor.cc
+ dof_accessor_get.cc
+ dof_accessor_set.cc
+ dof_faces.cc
+ dof_handler.cc
+ dof_handler_policy.cc
+ dof_objects.cc
+ dof_renumbering.cc
+ dof_tools.cc
+ dof_tools_constraints.cc
+ dof_tools_sparsity.cc
+ number_cache.cc
)
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+ block_info.inst.in
+ dof_accessor_get.inst.in
+ dof_accessor.inst.in
+ dof_accessor_set.inst.in
+ dof_handler.inst.in
+ dof_handler_policy.inst.in
+ dof_objects.inst.in
+ dof_renumbering.inst.in
+ dof_tools_constraints.inst.in
+ dof_tools.inst.in
+ dof_tools_sparsity.inst.in
)
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+ ${CMAKE_SOURCE_DIR}/include/deal.II/dofs/*.h
)
DEAL_II_ADD_LIBRARY(obj_dofs OBJECT ${_src} ${_header} ${_inst})
INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
-FILE(GLOB _header
- ${CMAKE_SOURCE_DIR}/include/deal.II/fe/*.h
+SET(_src
+ block_mask.cc
+ component_mask.cc
+ fe_abf.cc
+ fe_bdm.cc
+ fe.cc
+ fe_data.cc
+ fe_dgp.cc
+ fe_dgp_monomial.cc
+ fe_dgp_nonparametric.cc
+ fe_dgq.cc
+ fe_dg_vector.cc
+ fe_face.cc
+ fe_nedelec.cc
+ fe_nothing.cc
+ fe_poly.cc
+ fe_poly_tensor.cc
+ fe_q_base.cc
+ fe_q.cc
+ fe_q_dg0.cc
+ fe_q_hierarchical.cc
+ fe_q_iso_q1.cc
+ fe_raviart_thomas.cc
+ fe_raviart_thomas_nodal.cc
+ fe_system.cc
+ fe_tools.cc
+ fe_tools_interpolate.cc
+ fe_values.cc
+ fe_values_inst2.cc
+ mapping_c1.cc
+ mapping_cartesian.cc
+ mapping.cc
+ mapping_q1.cc
+ mapping_q1_eulerian.cc
+ mapping_q.cc
+ mapping_q_eulerian.cc
)
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+ fe_abf.inst.in
+ fe_bdm.inst.in
+ fe_dgp.inst.in
+ fe_dgp_monomial.inst.in
+ fe_dgp_nonparametric.inst.in
+ fe_dgq.inst.in
+ fe_dg_vector.inst.in
+ fe_face.inst.in
+ fe.inst.in
+ fe_nedelec.inst.in
+ fe_nothing.inst.in
+ fe_poly.inst.in
+ fe_poly_tensor.inst.in
+ fe_q_base.inst.in
+ fe_q_dg0.inst.in
+ fe_q_hierarchical.inst.in
+ fe_q.inst.in
+ fe_q_iso_q1.inst.in
+ fe_raviart_thomas.inst.in
+ fe_raviart_thomas_nodal.inst.in
+ fe_system.inst.in
+ fe_tools.inst.in
+ fe_tools_interpolate.inst.in
+ fe_values.decl.1.inst.in
+ fe_values.decl.2.inst.in
+ fe_values.impl.1.inst.in
+ fe_values.impl.2.inst.in
+ fe_values.inst.in
+ mapping_c1.inst.in
+ mapping_cartesian.inst.in
+ mapping.inst.in
+ mapping_q1_eulerian.inst.in
+ mapping_q1.inst.in
+ mapping_q_eulerian.inst.in
+ mapping_q.inst.in
)
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+ ${CMAKE_SOURCE_DIR}/include/deal.II/fe/*.h
)
DEAL_II_ADD_LIBRARY(obj_fe OBJECT ${_src} ${_header} ${_inst})
INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
-FILE(GLOB _header
- ${CMAKE_SOURCE_DIR}/include/deal.II/grid/*.h
+SET(_src
+ grid_generator.cc
+ grid_in.cc
+ grid_out.cc
+ grid_refinement.cc
+ grid_reordering.cc
+ grid_tools.cc
+ intergrid_map.cc
+ persistent_tria.cc
+ tria_accessor.cc
+ tria_boundary.cc
+ tria_boundary_lib.cc
+ tria.cc
+ tria_faces.cc
+ tria_levels.cc
+ tria_objects.cc
)
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+ grid_generator.inst.in
+ grid_in.inst.in
+ grid_out.inst.in
+ grid_refinement.inst.in
+ grid_tools.inst.in
+ intergrid_map.inst.in
+ tria_accessor.inst.in
+ tria_boundary.inst.in
+ tria_boundary_lib.inst.in
+ tria.inst.in
+ tria_objects.inst.in
)
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+ ${CMAKE_SOURCE_DIR}/include/deal.II/grid/*.h
)
DEAL_II_ADD_LIBRARY(obj_grid OBJECT ${_src} ${_header} ${_inst})
INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
-FILE(GLOB _header
- ${CMAKE_SOURCE_DIR}/include/deal.II/hp/*.h
+SET(_src
+ dof_faces.cc
+ dof_handler.cc
+ dof_level.cc
+ fe_collection.cc
+ fe_values.cc
+ mapping_collection.cc
)
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+ dof_handler.inst.in
+ fe_collection.inst.in
+ fe_values.inst.in
+ mapping_collection.inst.in
)
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+ ${CMAKE_SOURCE_DIR}/include/deal.II/hp/*.h
)
DEAL_II_ADD_LIBRARY(obj_hp OBJECT ${_src} ${_header} ${_inst})
INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
+SET(_src
+ )
+
FILE(GLOB _header
${CMAKE_SOURCE_DIR}/include/deal.II/integrators/*.h
)
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
- )
-# FILE(GLOB _inst
-# ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
-# )
DEAL_II_ADD_LIBRARY(obj_integrators OBJECT ${_src} ${_header})
-#EXPAND_INSTANTIATIONS(obj_hp "${_inst}")
INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
-FILE(GLOB _header
- ${CMAKE_SOURCE_DIR}/include/deal.II/lac/*.h
+SET(_src
+ block_matrix_array.cc
+ block_sparse_matrix.cc
+ block_sparse_matrix_ez.cc
+ block_sparsity_pattern.cc
+ block_vector.cc
+ chunk_sparse_matrix.cc
+ chunk_sparsity_pattern.cc
+ compressed_set_sparsity_pattern.cc
+ compressed_simple_sparsity_pattern.cc
+ compressed_sparsity_pattern.cc
+ constraint_matrix.cc
+ full_matrix.cc
+ lapack_full_matrix.cc
+ matrix_lib.cc
+ matrix_out.cc
+ parallel_vector.cc
+ petsc_block_sparse_matrix.cc
+ petsc_full_matrix.cc
+ petsc_matrix_base.cc
+ petsc_matrix_free.cc
+ petsc_parallel_block_sparse_matrix.cc
+ petsc_parallel_block_vector.cc
+ petsc_parallel_sparse_matrix.cc
+ petsc_parallel_vector.cc
+ petsc_precondition.cc
+ petsc_solver.cc
+ petsc_sparse_matrix.cc
+ petsc_vector_base.cc
+ petsc_vector.cc
+ precondition_block.cc
+ precondition_block_ez.cc
+ relaxation_block.cc
+ slepc_solver.cc
+ slepc_spectral_transformation.cc
+ solver.cc
+ solver_control.cc
+ sparse_decomposition.cc
+ sparse_direct.cc
+ sparse_ilu.cc
+ sparse_matrix.cc
+ sparse_matrix_ez.cc
+ sparse_mic.cc
+ sparse_vanka.cc
+ sparsity_pattern.cc
+ sparsity_tools.cc
+ swappable_vector.cc
+ tridiagonal_matrix.cc
+ trilinos_block_sparse_matrix.cc
+ trilinos_block_vector.cc
+ trilinos_precondition.cc
+ trilinos_solver.cc
+ trilinos_sparse_matrix.cc
+ trilinos_sparsity_pattern.cc
+ trilinos_vector_base.cc
+ trilinos_vector.cc
+ vector.cc
+ vector_memory.cc
+ vector_view.cc
)
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+ block_sparse_matrix.inst.in
+ block_vector.inst.in
+ chunk_sparse_matrix.inst.in
+ constraint_matrix.inst.in
+ full_matrix.inst.in
+ lapack_full_matrix.inst.in
+ parallel_vector.inst.in
+ precondition_block.inst.in
+ relaxation_block.inst.in
+ solver.inst.in
+ sparse_matrix_ez.inst.in
+ sparse_matrix.inst.in
+ trilinos_sparse_matrix.inst.in
+ trilinos_vector_base.inst.in
+ vector.inst.in
+ vector_memory.inst.in
+ vector_view.inst.in
)
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+ ${CMAKE_SOURCE_DIR}/include/deal.II/lac/*.h
)
DEAL_II_ADD_LIBRARY(obj_lac OBJECT ${_src} ${_header} ${_inst})
INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
-FILE(GLOB _header
- ${CMAKE_SOURCE_DIR}/include/deal.II/matrix_free/*.h
+SET(_src
+ matrix_free.cc
)
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+ matrix_free.inst.in
)
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+ ${CMAKE_SOURCE_DIR}/include/deal.II/matrix_free/*.h
)
DEAL_II_ADD_LIBRARY(obj_matrix_free OBJECT ${_src} ${_header} ${_inst})
INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
-FILE(GLOB _header
- ${CMAKE_SOURCE_DIR}/include/deal.II/meshworker/*.h
+SET(_src
+ mesh_worker.cc
+ mesh_worker_info.cc
+ mesh_worker_vector_selector.cc
)
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+ mesh_worker_info.inst.in
+ mesh_worker_vector_selector.inst.in
)
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+ ${CMAKE_SOURCE_DIR}/include/deal.II/meshworker/*.h
)
DEAL_II_ADD_LIBRARY(obj_meshworker OBJECT ${_src} ${_header} ${_inst})
INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
-FILE(GLOB _header
- ${CMAKE_SOURCE_DIR}/include/deal.II/multigrid/*.h
+SET(_src
+ mg_base.cc
+ mg_dof_handler.cc
+ mg_tools.cc
+ mg_transfer_block.cc
+ mg_transfer_component.cc
+ mg_transfer_prebuilt.cc
+ multigrid.cc
)
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+ mg_base.inst.in
+ mg_dof_handler.inst.in
+ mg_tools.inst.in
+ mg_transfer_block.inst.in
+ mg_transfer_component.inst.in
+ mg_transfer_prebuilt.inst.in
+ multigrid.inst.in
)
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+ ${CMAKE_SOURCE_DIR}/include/deal.II/multigrid/*.h
)
DEAL_II_ADD_LIBRARY(obj_multigrid OBJECT ${_src} ${_header} ${_inst})
INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
-FILE(GLOB _header
- ${CMAKE_SOURCE_DIR}/include/deal.II/numerics/*.h
+SET(_src
+ data_out.cc
+ data_out_dof_data.cc
+ data_out_faces.cc
+ data_out_rotation.cc
+ data_out_stack.cc
+ data_postprocessor.cc
+ derivative_approximation.cc
+ dof_output_operator.cc
+ error_estimator_1d.cc
+ error_estimator.cc
+ fe_field_function.cc
+ histogram.cc
+ matrix_tools.cc
+ point_value_history.cc
+ solution_transfer.cc
+ solution_transfer_inst2.cc
+ solution_transfer_inst3.cc
+ solution_transfer_inst4.cc
+ time_dependent.cc
+ vector_tools_boundary.cc
+ vector_tools_constraints.cc
+ vector_tools_integrate_difference.cc
+ vector_tools_interpolate.cc
+ vector_tools_mean_value.cc
+ vector_tools_point_value.cc
+ vector_tools_project.cc
+ vector_tools_rhs.cc
)
-FILE(GLOB _src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.cc
+
+SET(_inst
+ data_out_dof_data.inst.in
+ data_out_faces.inst.in
+ data_out.inst.in
+ data_out_rotation.inst.in
+ data_out_stack.inst.in
+ data_postprocessor.inst.in
+ derivative_approximation.inst.in
+ dof_output_operator.inst.in
+ error_estimator_1d.inst.in
+ error_estimator.inst.in
+ fe_field_function.inst.in
+ matrix_tools.inst.in
+ point_value_history.inst.in
+ solution_transfer.inst.in
+ time_dependent.inst.in
+ vector_tools_boundary.inst.in
+ vector_tools_constraints.inst.in
+ vector_tools_integrate_difference.inst.in
+ vector_tools_interpolate.inst.in
+ vector_tools_mean_value.inst.in
+ vector_tools_point_value.inst.in
+ vector_tools_project.inst.in
+ vector_tools_rhs.inst.in
)
-FILE(GLOB _inst RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/*.inst.in
+
+FILE(GLOB _header
+ ${CMAKE_SOURCE_DIR}/include/deal.II/numerics/*.h
)
DEAL_II_ADD_LIBRARY(obj_numerics OBJECT ${_src} ${_header} ${_inst})