[getfem] branch master updated (41f3d1d -> d165939)
Anton Gladky
gladk at moszumanska.debian.org
Tue Aug 23 18:47:15 UTC 2016
This is an automated email from the git hooks/post-receive script.
gladk pushed a change to branch master
in repository getfem.
from 41f3d1d Update changelog.
new 414ff64 Update d/watch.
new 32cbff8 Refresh patches.
adds aae1c00 Imported Upstream version 5.1+dfsg1
new b97cda8 Merge tag 'upstream/5.1+dfsg1'
new d165939 Update changelog.
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Makefile.in | 55 +-
aclocal.m4 | 67 +-
bin/Makefile.in | 25 +-
bin/extract_doc | 203 +-
bin/fig2eps | 4 +-
config.guess | 47 +-
config.h.in | 9 +-
config.sub | 36 +-
configure.ac | 32 +-
contrib/Makefile.am | 2 +-
contrib/Makefile.in | 27 +-
contrib/aposteriori/Makefile.in | 29 +-
contrib/aposteriori/aposteriori.cc | 29 +-
contrib/aposteriori/aposteriori.pl | 2 +-
contrib/aposteriori/aposteriori_laplacian.cc | 23 +-
contrib/aposteriori/aposteriori_laplacian.pl | 2 +-
contrib/bimaterial_crack_test/Makefile.in | 29 +-
.../bimaterial_crack_test/bimaterial_crack_test.cc | 872 ++-
.../bimaterial_crack_test/bimaterial_crack_test.pl | 2 +-
contrib/bimaterial_crack_test/crack.cc | 770 ++-
contrib/bimaterial_crack_test/crack.pl | 2 +-
.../bimaterial_crack_test/crack_exact_solution.cc | 15 +-
.../bimaterial_crack_test/crack_exact_solution.h | 2 +-
contrib/bimaterial_crack_test/getfem_Xfem.cc | 8 +-
contrib/bimaterial_crack_test/getfem_Xfem.h | 2 +-
contrib/bimaterial_crack_test/getfem_spider_fem.h | 18 +-
contrib/crack_plate/Makefile.in | 29 +-
contrib/crack_plate/crack_bilaplacian.cc | 2 +-
contrib/crack_plate/crack_bilaplacian.h | 6 +-
contrib/crack_plate/crack_bilaplacian_moment.cc | 4 +-
contrib/crack_plate/crack_bilaplacian_problem.cc | 68 +-
contrib/crack_plate/crack_bilaplacian_sif.cc | 2 +-
.../crack_plate/crack_bilaplacian_singularities.cc | 16 +-
contrib/crack_plate/crack_bilaplacian_tools.cc | 2 +-
contrib/crack_plate/crack_mindlin.cc | 12 +-
contrib/crack_plate/crack_mindlin.pl | 2 +-
contrib/delaminated_crack/Makefile.in | 29 +-
contrib/delaminated_crack/delaminated_crack.cc | 14 +-
contrib/delaminated_crack/delaminated_crack.pl | 2 +-
contrib/icare/Makefile.in | 29 +-
contrib/icare/icare.cc | 17 +-
contrib/icare/icare.h | 2 +-
contrib/icare/icare.pl | 2 +-
contrib/inter_element_test/Makefile.am | 16 -
contrib/inter_element_test/inter_element.cc | 257 -
contrib/inter_element_test/inter_element.pl | 18 -
contrib/level_set_contact/Makefile.in | 29 +-
contrib/level_set_contact/contact_2D.param | 106 +-
contrib/level_set_contact/contact_problem.cpp | 2 +-
contrib/level_set_contact/contact_problem.h | 2 +-
contrib/level_set_contact/contact_problem.pl | 2 +-
contrib/level_set_contact/test_contact.cpp | 301 +-
contrib/mixed_elastostatic/Makefile.in | 29 +-
contrib/mixed_elastostatic/mixed_elastostatic.cc | 2 +-
contrib/mixed_elastostatic/mixed_elastostatic.pl | 2 +-
contrib/static_contact_gears/Makefile.in | 29 +-
.../static_contact_gears/static_contact_gears.cc | 9 +-
.../static_contact_gears/static_contact_gears.pl | 2 +-
.../static_contact_gears_u1_u2.cc | 7 +-
contrib/test_plasticity/Makefile.am | 17 +
.../Makefile.in | 231 +-
.../test_plasticity/test_plasticity.py | 11 +-
.../test_small_strain_plasticity.py | 599 ++
contrib/xfem_contact/Makefile.in | 29 +-
contrib/xfem_contact/xfem_contact.cc | 2 +-
contrib/xfem_contact/xfem_contact.pl | 2 +-
contrib/xfem_contact/xfem_dirichlet.cc | 11 +-
contrib/xfem_contact/xfem_stokes.cc | 5 +-
contrib/xfem_stab_unilat_contact/Makefile.in | 29 +-
.../xfem_stab_unilat_contact.cc | 21 +-
.../xfem_stab_unilat_contact.pl | 2 +-
cubature/Makefile.in | 25 +-
cubature/getfem_im_list.h | 6076 ++++++++++----------
debian/changelog | 8 +
debian/patches/04_fix_FTBFS.patch | 20 +-
debian/patches/05_disable_failing_test.patch | 16 +-
debian/patches/06_gcc-6.patch | 12 +-
debian/patches/07_disable_scilab.patch | 56 +-
debian/watch | 2 +-
doc/Makefile.in | 25 +-
doc/sphinx/Makefile.am | 9 +-
doc/sphinx/Makefile.in | 34 +-
doc/sphinx/source/userdoc/images/Makefile | 5 +-
install-sh | 373 +-
interface/Makefile.in | 25 +-
interface/src/Makefile.am | 176 +-
interface/src/Makefile.in | 224 +-
interface/src/getfem_interface.cc | 9 +-
interface/src/getfem_interface.h | 2 +-
interface/src/getfemint.cc | 1003 ++--
interface/src/getfemint.h | 608 +-
interface/src/getfemint_cont_struct.h | 83 -
interface/src/getfemint_convex_structure.cc | 50 -
interface/src/getfemint_convex_structure.h | 45 -
interface/src/getfemint_global_function.cc | 50 -
interface/src/getfemint_global_function.h | 69 -
interface/src/getfemint_gsparse.cc | 85 +-
interface/src/getfemint_gsparse.h | 116 +-
interface/src/getfemint_gsparse_misc.cc | 106 -
interface/src/getfemint_gsparse_misc.h | 42 -
interface/src/getfemint_integ.cc | 50 -
interface/src/getfemint_integ.h | 48 -
interface/src/getfemint_levelset.cc | 38 +-
interface/src/getfemint_levelset.h | 46 +-
interface/src/getfemint_matelem.cc | 51 -
interface/src/getfemint_matelem.h | 48 -
interface/src/getfemint_matelemtype.cc | 50 -
interface/src/getfemint_matelemtype.h | 48 -
interface/src/getfemint_mesh.cc | 50 -
interface/src/getfemint_mesh_fem.cc | 68 -
interface/src/getfemint_mesh_fem.h | 82 -
interface/src/getfemint_mesh_im.cc | 65 -
interface/src/getfemint_mesh_im.h | 76 -
interface/src/getfemint_mesh_im_data.cc | 75 -
interface/src/getfemint_mesh_im_data.h | 83 -
interface/src/getfemint_mesh_levelset.cc | 55 -
interface/src/getfemint_mesh_levelset.h | 71 -
interface/src/getfemint_mesh_slice.h | 73 -
interface/src/getfemint_mesher_object.h | 83 -
interface/src/getfemint_misc.cc | 85 +-
interface/src/getfemint_misc.h | 10 +-
interface/src/getfemint_models.h | 81 -
interface/src/getfemint_object.h | 105 -
interface/src/getfemint_pfem.cc | 115 -
interface/src/getfemint_pfem.h | 69 -
interface/src/getfemint_pgt.cc | 50 -
interface/src/getfemint_pgt.h | 46 -
interface/src/getfemint_poly.h | 70 -
interface/src/getfemint_precond.h | 97 +-
interface/src/getfemint_std.h | 11 +-
interface/src/getfemint_workspace.cc | 339 +-
interface/src/getfemint_workspace.h | 157 +-
interface/src/gf_asm.cc | 233 +-
interface/src/gf_compute.cc | 61 +-
interface/src/gf_cont_struct.cc | 210 +-
interface/src/gf_cont_struct_get.cc | 11 +-
interface/src/gf_cvstruct_get.cc | 34 +-
interface/src/gf_delete.cc | 2 +-
interface/src/gf_eltm.cc | 18 +-
interface/src/gf_fem.cc | 39 +-
interface/src/gf_fem_get.cc | 88 +-
interface/src/gf_geotrans.cc | 8 +-
interface/src/gf_geotrans_get.cc | 14 +-
interface/src/gf_global_function.cc | 60 +-
interface/src/gf_global_function_get.cc | 16 +-
interface/src/gf_integ.cc | 8 +-
interface/src/gf_integ_get.cc | 16 +-
interface/src/gf_levelset.cc | 21 +-
interface/src/gf_levelset_get.cc | 22 +-
interface/src/gf_levelset_set.cc | 31 +-
interface/src/gf_linsolve.cc | 35 +-
interface/src/gf_mesh.cc | 36 +-
interface/src/gf_mesh_fem.cc | 209 +-
interface/src/gf_mesh_fem_get.cc | 110 +-
interface/src/gf_mesh_fem_set.cc | 42 +-
interface/src/gf_mesh_get.cc | 98 +-
interface/src/gf_mesh_im.cc | 104 +-
interface/src/gf_mesh_im_data.cc | 21 +-
interface/src/gf_mesh_im_data_get.cc | 50 +-
interface/src/gf_mesh_im_data_set.cc | 7 +-
interface/src/gf_mesh_im_get.cc | 62 +-
interface/src/gf_mesh_im_set.cc | 11 +-
interface/src/gf_mesh_levelset.cc | 18 +-
interface/src/gf_mesh_levelset_get.cc | 38 +-
interface/src/gf_mesh_levelset_set.cc | 33 +-
interface/src/gf_mesh_set.cc | 114 +-
interface/src/gf_mesher_object.cc | 121 +-
interface/src/gf_mesher_object_get.cc | 17 +-
interface/src/gf_model.cc | 16 +-
interface/src/gf_model_get.cc | 849 ++-
interface/src/gf_model_set.cc | 1050 ++--
interface/src/gf_precond.cc | 120 +-
interface/src/gf_precond_get.cc | 57 +-
interface/src/gf_slice.cc | 151 +-
interface/src/gf_slice_get.cc | 58 +-
interface/src/gf_slice_set.cc | 13 +-
interface/src/gf_spmat.cc | 77 +-
interface/src/gf_spmat_get.cc | 25 +-
interface/src/gf_spmat_set.cc | 13 +-
interface/src/gf_undelete.cc | 67 -
interface/src/gf_util.cc | 9 +-
interface/src/gf_workspace.cc | 80 +-
interface/src/gfi_array.c | 2 +-
interface/src/gfi_array.h | 30 +-
interface/src/gfi_rpc.h | 2 +-
interface/src/gfi_rpc_clnt.c | 2 +-
interface/src/gfi_rpc_server.c | 2 +-
interface/src/gfi_rpc_svc.c | 2 +-
interface/src/gfi_rpc_xdr.c | 2 +-
interface/src/matlab/Makefile.in | 25 +-
interface/src/matlab/private/Makefile.in | 25 +-
interface/src/python/Makefile.am | 2 +-
interface/src/python/Makefile.in | 30 +-
interface/src/python/getfem.py | 542 +-
interface/src/python/getfem_python.c | 264 +-
interface/tests/Makefile.in | 25 +-
interface/tests/matlab/Makefile.am | 111 +-
interface/tests/matlab/Makefile.in | 139 +-
interface/tests/matlab/axrot_matrix.m | 2 +-
interface/tests/matlab/check_all.m | 11 +-
interface/tests/matlab/check_asm.m | 2 +-
interface/tests/matlab/check_fem.m | 5 +-
interface/tests/matlab/check_geotrans.m | 2 +-
interface/tests/matlab/check_integ.m | 2 +-
interface/tests/matlab/check_mesh_fem.m | 29 +-
interface/tests/matlab/check_oo.m | 2 +-
interface/tests/matlab/check_plasticity.m | 11 +-
interface/tests/matlab/check_plot.m | 2 +-
interface/tests/matlab/check_slices.m | 2 +-
interface/tests/matlab/check_spmat.m | 2 +-
interface/tests/matlab/check_workspace.m | 2 +-
.../tests/matlab/demo_Mindlin_Reissner_plate.m | 2 +-
interface/tests/matlab/demo_Navier_Stokes.m | 157 +
.../tests/matlab/demo_Nitsche_contact_by_hand.m | 501 ++
interface/tests/matlab/demo_bilaplacian.m | 2 +-
.../demo_contact_fictitious_domain_nitsche.m | 624 ++
interface/tests/matlab/demo_continuation.m | 173 +
.../tests/matlab/demo_convection_rotating_cavity.m | 135 +
interface/tests/matlab/demo_crack.m | 176 +
interface/tests/matlab/demo_dynamic_plasticity.m | 479 ++
interface/tests/matlab/demo_elasticity.m | 2 +-
interface/tests/matlab/demo_fictitious_domains.m | 151 +
.../matlab/demo_fictitious_domains_laplacian.m | 244 +
interface/tests/matlab/demo_laplacian.m | 6 +-
.../{demo_laplacian.m => demo_laplacian_DG.m} | 80 +-
.../tests/matlab/demo_large_sliding_contact.m | 427 ++
interface/tests/matlab/demo_mesh_generation.m | 96 +
interface/tests/matlab/demo_mortar.m | 108 +
interface/tests/matlab/demo_nonlinear_elasticity.m | 10 +-
.../tests/matlab/demo_nonlinear_elasticity_anim.m | 2 +-
interface/tests/matlab/demo_periodic_laplacian.m | 2 +-
interface/tests/matlab/demo_plasticity.m | 22 +-
interface/tests/matlab/demo_refine.m | 106 +
interface/tests/matlab/demo_static_contact.m | 414 ++
interface/tests/matlab/demo_step_by_step.m | 62 +
interface/tests/matlab/demo_stokes_3D_tank.m | 107 +
interface/tests/matlab/demo_stokes_3D_tank_draw.m | 51 +
.../tests/matlab/demo_structural_optimization.m | 420 ++
.../demo_thermo_elasticity_electrical_coupling.m | 229 +
.../tests/matlab/demo_topological_optimization.m | 157 +
interface/tests/matlab/demo_tripod.m | 133 +
interface/tests/matlab/demo_tripod_alt.m | 104 +
interface/tests/matlab/demo_tripod_slice_anim.m | 58 +
interface/tests/matlab/demo_wave2D.m | 180 +
interface/tests/matlab/demo_wave2D_alt.m | 161 +
interface/tests/matlab/demo_wave_equation.m | 83 +
interface/tests/matlab/demo_wheel_contact.m | 165 +
interface/tests/matlab/private/Makefile.in | 25 +-
interface/tests/matlab/private/asserterr.m | 2 +-
interface/tests/matlab/private/gfassert.m | 2 +-
interface/tests/matlab/test_argyris.m | 97 +
interface/tests/matlab/tripod_anim.m | 51 +
interface/tests/matlab/tutorial1.m | 47 +
interface/tests/meshes/Makefile.in | 25 +-
interface/tests/python/Makefile.am | 11 +-
interface/tests/python/Makefile.in | 38 +-
interface/tests/python/demo_crack.py | 144 +-
interface/tests/python/demo_laplacian.py | 51 +-
.../tests/python/demo_laplacian_DG.py | 96 +-
interface/tests/python/demo_mortar.py | 4 +-
.../tests/python/demo_nonlinear_elasticity.py | 242 +
interface/tests/python/demo_plasticity.py | 57 +-
.../demo_thermo_elasticity_electrical_coupling.py | 4 +-
interface/tests/python/demo_tripod.py | 10 +-
interface/tests/python/demo_tripod_alt.py | 26 +-
m4/Makefile.in | 25 +-
m4/libtool.m4 | 2521 ++++----
m4/ltoptions.m4 | 127 +-
m4/ltsugar.m4 | 7 +-
m4/ltversion.m4 | 12 +-
m4/lt~obsolete.m4 | 7 +-
src/Makefile.am | 9 +-
src/Makefile.in | 48 +-
src/bgeot_convex_ref.cc | 259 +-
src/bgeot_convex_ref_simplexified.cc | 4 +-
src/bgeot_convex_structure.cc | 418 +-
src/bgeot_ftool.cc | 14 +-
src/bgeot_geometric_trans.cc | 43 +-
src/bgeot_geotrans_inv.cc | 2 +-
src/bgeot_kdtree.cc | 84 +-
src/bgeot_mesh_structure.cc | 71 +-
src/bgeot_node_tab.cc | 51 +-
src/bgeot_poly.cc | 21 +-
src/bgeot_poly_composite.cc | 132 +-
src/bgeot_rtree.cc | 221 +-
src/bgeot_small_vector.cc | 2 +-
src/bgeot_sparse_tensors.cc | 8 +-
src/dal_backtrace.cc | 2 +-
src/dal_bit_vector.cc | 2 +-
src/dal_singleton.cc | 2 +-
src/dal_static_stored_objects.cc | 546 +-
src/getfem/bgeot_comma_init.h | 2 +-
src/getfem/bgeot_config.h | 13 +-
src/getfem/bgeot_convex.h | 80 +-
src/getfem/bgeot_convex_ref.h | 54 +-
src/getfem/bgeot_convex_structure.h | 106 +-
src/getfem/bgeot_ftool.h | 2 +-
src/getfem/bgeot_geometric_trans.h | 24 +-
src/getfem/bgeot_geotrans_inv.h | 2 +-
src/getfem/bgeot_kdtree.h | 21 +-
src/getfem/bgeot_mesh.h | 11 +-
src/getfem/bgeot_mesh_structure.h | 100 +-
src/getfem/bgeot_node_tab.h | 8 +-
src/getfem/bgeot_permutations.h | 2 +-
src/getfem/bgeot_poly.h | 2 +-
src/getfem/bgeot_poly_composite.h | 4 +-
src/getfem/bgeot_rtree.h | 23 +-
src/getfem/bgeot_small_vector.h | 2 +-
src/getfem/bgeot_sparse_tensors.h | 8 +-
src/getfem/bgeot_tensor.h | 101 +-
src/getfem/dal_backtrace.h | 2 +-
src/getfem/dal_basic.h | 47 +-
src/getfem/dal_bit_vector.h | 6 +-
src/getfem/dal_config.h | 23 +-
src/getfem/dal_naming_system.h | 96 +-
src/getfem/dal_shared_ptr.h | 94 -
src/getfem/dal_singleton.h | 88 +-
src/getfem/dal_static_stored_objects.h | 229 +-
src/getfem/dal_tas.h | 2 +-
src/getfem/dal_tree_sorted.h | 2 +-
src/getfem/getfem_Navier_Stokes.h | 2 +-
src/getfem/getfem_arch_config.h | 19 +-
src/getfem/getfem_assembling.h | 2 +-
src/getfem/getfem_assembling_tensors.h | 183 +-
src/getfem/getfem_config.h | 31 +-
src/getfem/getfem_contact_and_friction_common.h | 9 +-
src/getfem/getfem_contact_and_friction_integral.h | 2 +-
.../getfem_contact_and_friction_large_sliding.h | 4 +-
src/getfem/getfem_contact_and_friction_nodal.h | 30 +-
src/getfem/getfem_context.h | 7 +-
src/getfem/getfem_continuation.h | 10 +-
src/getfem/getfem_convect.h | 2 +-
.../getfem/getfem_copyable_ptr.h | 72 +-
src/getfem/getfem_crack_sif.h | 7 +-
src/getfem/getfem_deformable_mesh.h | 2 +-
src/getfem/getfem_derivatives.h | 2 +-
src/getfem/getfem_error_estimate.h | 117 +-
src/getfem/getfem_export.h | 46 +-
src/getfem/getfem_fem.h | 128 +-
src/getfem/getfem_fem_global_function.h | 112 +
src/getfem/getfem_fem_level_set.h | 4 +-
src/getfem/getfem_fourth_order.h | 68 +-
src/getfem/getfem_generic_assembly.h | 515 +-
src/getfem/getfem_global_function.h | 317 +
src/getfem/getfem_im_data.h | 460 +-
src/getfem/getfem_im_list.h | 6075 +++++++++----------
src/getfem/getfem_import.h | 41 +-
src/getfem/getfem_integration.h | 131 +-
src/getfem/getfem_inter_element.h | 123 -
src/getfem/getfem_interpolated_fem.h | 68 +-
src/getfem/getfem_interpolation.h | 154 +-
src/getfem/getfem_level_set.h | 28 +-
src/getfem/getfem_level_set_contact.h | 51 +-
src/getfem/getfem_linearized_plates.h | 2 +-
src/getfem/getfem_mat_elem.h | 29 +-
src/getfem/getfem_mat_elem_type.h | 10 +-
src/getfem/getfem_mesh.h | 109 +-
src/getfem/getfem_mesh_fem.h | 321 +-
src/getfem/getfem_mesh_fem_global_function.h | 240 +-
src/getfem/getfem_mesh_fem_level_set.h | 2 +-
src/getfem/getfem_mesh_fem_product.h | 2 +-
src/getfem/getfem_mesh_fem_sum.h | 2 +-
src/getfem/getfem_mesh_im.h | 26 +-
src/getfem/getfem_mesh_im_level_set.h | 10 +-
src/getfem/getfem_mesh_level_set.h | 7 +-
src/getfem/getfem_mesh_region.h | 28 +-
src/getfem/getfem_mesh_slice.h | 15 +-
src/getfem/getfem_mesh_slicers.h | 9 +-
src/getfem/getfem_mesher.h | 363 +-
src/getfem/getfem_model_solvers.h | 75 +-
src/getfem/getfem_models.h | 440 +-
src/getfem/getfem_nonlinear_elasticity.h | 384 +-
src/getfem/getfem_omp.h | 113 +-
src/getfem/getfem_partial_mesh_fem.h | 7 +-
src/getfem/getfem_plasticity.h | 322 +-
src/getfem/getfem_projected_fem.h | 19 +-
src/getfem/getfem_regular_meshes.h | 2 +-
src/getfem/getfem_superlu.h | 5 +-
src/getfem/getfem_torus.h | 6 +-
src/getfem_assembling_tensors.cc | 121 +-
src/getfem_boost/intrusive_ptr.hpp | 274 -
src/getfem_contact_and_friction_common.cc | 317 +-
src/getfem_contact_and_friction_integral.cc | 38 +-
src/getfem_contact_and_friction_large_sliding.cc | 162 +-
src/getfem_contact_and_friction_nodal.cc | 87 +-
src/getfem_context.cc | 10 +-
src/getfem_continuation.cc | 2 +-
src/getfem_error_estimate.cc | 2 +-
src/getfem_export.cc | 69 +-
src/getfem_fem.cc | 1170 ++--
src/getfem_fem_composite.cc | 26 +-
src/getfem_fem_global_function.cc | 307 +
src/getfem_fem_level_set.cc | 70 +-
src/getfem_fourth_order.cc | 30 +-
src/getfem_generic_assembly.cc | 4381 +++++++++-----
...lobal_function.cc => getfem_global_function.cc} | 573 +-
src/getfem_im_data.cc | 532 +-
src/getfem_import.cc | 137 +-
src/getfem_integration.cc | 80 +-
src/getfem_integration_composite.cc | 26 +-
src/getfem_inter_element.cc | 184 -
src/getfem_interpolated_fem.cc | 89 +-
src/getfem_interpolation.cc | 2 +-
src/getfem_level_set.cc | 23 +-
src/getfem_level_set_contact.cc | 69 +-
src/getfem_linearized_plates.cc | 9 +-
src/getfem_mat_elem.cc | 27 +-
src/getfem_mat_elem_type.cc | 15 +-
src/getfem_mesh.cc | 124 +-
src/getfem_mesh_fem.cc | 759 +--
src/getfem_mesh_fem_global_function.cc | 795 +--
src/getfem_mesh_fem_level_set.cc | 15 +-
src/getfem_mesh_fem_product.cc | 19 +-
src/getfem_mesh_fem_sum.cc | 17 +-
src/getfem_mesh_im.cc | 48 +-
src/getfem_mesh_im_level_set.cc | 121 +-
src/getfem_mesh_level_set.cc | 142 +-
src/getfem_mesh_region.cc | 43 +-
src/getfem_mesh_slice.cc | 2 +-
src/getfem_mesh_slicers.cc | 6 +-
src/getfem_mesher.cc | 1680 +++---
src/getfem_model_solvers.cc | 2 +-
src/getfem_models.cc | 693 ++-
src/getfem_nonlinear_elasticity.cc | 835 +--
src/getfem_omp.cc | 52 +-
src/getfem_partial_mesh_fem.cc | 6 +-
src/getfem_plasticity.cc | 2408 ++++++--
src/getfem_projected_fem.cc | 37 +-
src/getfem_regular_meshes.cc | 2 +-
src/getfem_superlu.cc | 19 +-
src/getfem_torus.cc | 81 +-
src/gmm/gmm.h | 2 +-
src/gmm/gmm_MUMPS_interface.h | 2 +-
src/gmm/gmm_algobase.h | 2 +-
src/gmm/gmm_blas.h | 234 +-
src/gmm/gmm_blas_interface.h | 5 +-
src/gmm/gmm_condition_number.h | 2 +-
src/gmm/gmm_conjugated.h | 2 +-
src/gmm/gmm_def.h | 9 +-
src/gmm/gmm_dense_Householder.h | 2 +-
src/gmm/gmm_dense_lu.h | 2 +-
src/gmm/gmm_dense_matrix_functions.h | 2 +-
src/gmm/gmm_dense_qr.h | 2 +-
src/gmm/gmm_dense_sylvester.h | 2 +-
src/gmm/gmm_domain_decomp.h | 2 +-
src/gmm/gmm_except.h | 67 +-
src/gmm/gmm_inoutput.h | 2 +-
src/gmm/gmm_interface.h | 2 +-
src/gmm/gmm_interface_bgeot.h | 2 +-
src/gmm/gmm_iter.h | 20 +-
src/gmm/gmm_iter_solvers.h | 2 +-
src/gmm/gmm_kernel.h | 2 +-
src/gmm/gmm_lapack_interface.h | 2 +-
src/gmm/gmm_least_squares_cg.h | 2 +-
src/gmm/gmm_matrix.h | 2 +-
src/gmm/gmm_modified_gram_schmidt.h | 2 +-
src/gmm/gmm_opt.h | 2 +-
src/gmm/gmm_precond.h | 2 +-
src/gmm/gmm_precond_diagonal.h | 2 +-
src/gmm/gmm_precond_ildlt.h | 47 +-
src/gmm/gmm_precond_ildltt.h | 48 +-
src/gmm/gmm_precond_ilu.h | 2 +-
src/gmm/gmm_precond_ilut.h | 2 +-
src/gmm/gmm_precond_ilutp.h | 2 +-
src/gmm/gmm_precond_mr_approx_inverse.h | 2 +-
src/gmm/gmm_range_basis.h | 2 +-
src/gmm/gmm_real_part.h | 2 +-
src/gmm/gmm_ref.h | 2 +-
src/gmm/gmm_scaled.h | 2 +-
src/gmm/gmm_solver_Schwarz_additive.h | 2 +-
src/gmm/gmm_solver_bfgs.h | 2 +-
src/gmm/gmm_solver_bicgstab.h | 2 +-
src/gmm/gmm_solver_cg.h | 2 +-
src/gmm/gmm_solver_constrained_cg.h | 2 +-
src/gmm/gmm_solver_gmres.h | 2 +-
src/gmm/gmm_solver_idgmres.h | 2 +-
src/gmm/gmm_solver_qmr.h | 2 +-
src/gmm/gmm_std.h | 112 +-
src/gmm/gmm_sub_index.h | 2 +-
src/gmm/gmm_sub_matrix.h | 2 +-
src/gmm/gmm_sub_vector.h | 2 +-
src/gmm/gmm_superlu_interface.h | 2 +-
src/gmm/gmm_transposed.h | 2 +-
src/gmm/gmm_tri_solve.h | 2 +-
src/gmm/gmm_vector.h | 125 +-
src/gmm/gmm_vector_to_matrix.h | 2 +-
superlu/Makefile.in | 28 +-
tests/Makefile.in | 29 +-
tests/bilaplacian.cc | 4 +-
tests/bilaplacian.pl | 2 +-
tests/crack.cc | 25 +-
tests/crack.pl | 2 +-
tests/cyl_slicer.cc | 2 +-
tests/cyl_slicer.pl | 2 +-
tests/dynamic_array.cc | 2 +-
tests/dynamic_array.pl | 2 +-
tests/dynamic_tas.cc | 10 +-
tests/dynamic_tas.pl | 2 +-
tests/elastostatic.cc | 2 +-
tests/elastostatic.pl | 2 +-
tests/geo_trans_inv.cc | 2 +-
tests/geo_trans_inv.pl | 2 +-
tests/gmm_torture01_lusolve.cc | 2 +-
tests/gmm_torture05_mult.cc | 2 +-
tests/gmm_torture06_mat_mult.cc | 2 +-
tests/gmm_torture10_qr.cc | 2 +-
tests/gmm_torture15_sub.cc | 8 +-
tests/gmm_torture20_iterative_solvers.cc | 6 +-
tests/heat_equation.cc | 4 +-
tests/heat_equation.pl | 2 +-
tests/helmholtz.cc | 2 +-
tests/helmholtz.pl | 2 +-
tests/integration.cc | 10 +-
tests/integration.pl | 2 +-
tests/laplacian.cc | 7 +-
tests/laplacian.param | 2 +-
tests/laplacian.pl | 2 +-
tests/laplacian_with_bricks.cc | 33 +-
tests/laplacian_with_bricks.param | 35 +-
tests/laplacian_with_bricks.pl | 4 +-
tests/make_gmm_test.pl | 2 +-
tests/nonlinear_elastostatic.cc | 24 +-
tests/nonlinear_elastostatic.pl | 2 +-
tests/nonlinear_membrane.cc | 10 +-
tests/nonlinear_membrane.pl | 2 +-
tests/plasticity.cc | 127 +-
tests/plasticity.param | 12 +-
tests/plasticity.pl | 7 +-
tests/plate.cc | 9 +-
tests/plate.param | 2 +-
tests/plate.pl | 2 +-
tests/poly.cc | 2 +-
tests/poly.pl | 2 +-
tests/schwarz_additive.cc | 2 +-
tests/schwarz_additive.pl | 2 +-
tests/stokes.cc | 2 +-
tests/stokes.pl | 2 +-
tests/test_assembly.cc | 2 +-
tests/test_assembly.pl | 2 +-
tests/test_continuation.cc | 2 +-
tests/test_continuation.pl | 2 +-
tests/test_gmm_matrix_functions.cc | 2 +-
tests/test_gmm_matrix_functions.pl | 2 +-
tests/test_int_set.cc | 2 +-
tests/test_int_set.pl | 2 +-
tests/test_interpolated_fem.cc | 2 +-
tests/test_interpolated_fem.pl | 2 +-
tests/test_interpolation.cc | 50 +-
tests/test_interpolation.pl | 2 +-
tests/test_kdtree.cc | 2 +-
tests/test_kdtree.pl | 2 +-
tests/test_mat_elem.cc | 2 +-
tests/test_mat_elem.pl | 2 +-
tests/test_mesh.cc | 12 +-
tests/test_mesh.pl | 2 +-
tests/test_mesh_generation.cc | 288 +-
tests/test_mesh_generation.pl | 2 +-
tests/test_mesh_im_level_set.cc | 2 +-
tests/test_mesh_im_level_set.pl | 2 +-
tests/test_range_basis.cc | 2 +-
tests/test_range_basis.pl | 2 +-
tests/test_rtree.cc | 2 +-
tests/test_rtree.pl | 2 +-
tests/test_slice.cc | 2 +-
tests/test_slice.pl | 2 +-
tests/test_small_vector.cc | 2 +-
tests/test_small_vector.pl | 2 +-
tests/test_tree_sorted.cc | 2 +-
tests/test_tree_sorted.pl | 2 +-
tests/thermo_elasticity_electrical_coupling.cc | 19 +-
tests/thermo_elasticity_electrical_coupling.param | 4 +-
tests/thermo_elasticity_electrical_coupling.pl | 2 +-
tests/wave_equation.cc | 4 +-
tests/wave_equation.pl | 2 +-
574 files changed, 36598 insertions(+), 27670 deletions(-)
delete mode 100644 contrib/inter_element_test/Makefile.am
delete mode 100644 contrib/inter_element_test/inter_element.cc
delete mode 100755 contrib/inter_element_test/inter_element.pl
create mode 100644 contrib/test_plasticity/Makefile.am
rename contrib/{inter_element_test => test_plasticity}/Makefile.in (79%)
copy interface/tests/python/demo_plasticity.py => contrib/test_plasticity/test_plasticity.py (90%)
create mode 100644 contrib/test_plasticity/test_small_strain_plasticity.py
delete mode 100644 interface/src/getfemint_cont_struct.h
delete mode 100644 interface/src/getfemint_convex_structure.cc
delete mode 100644 interface/src/getfemint_convex_structure.h
delete mode 100644 interface/src/getfemint_global_function.cc
delete mode 100644 interface/src/getfemint_global_function.h
delete mode 100644 interface/src/getfemint_gsparse_misc.cc
delete mode 100644 interface/src/getfemint_gsparse_misc.h
delete mode 100644 interface/src/getfemint_integ.cc
delete mode 100644 interface/src/getfemint_integ.h
delete mode 100644 interface/src/getfemint_matelem.cc
delete mode 100644 interface/src/getfemint_matelem.h
delete mode 100644 interface/src/getfemint_matelemtype.cc
delete mode 100644 interface/src/getfemint_matelemtype.h
delete mode 100644 interface/src/getfemint_mesh.cc
delete mode 100644 interface/src/getfemint_mesh_fem.cc
delete mode 100644 interface/src/getfemint_mesh_fem.h
delete mode 100644 interface/src/getfemint_mesh_im.cc
delete mode 100644 interface/src/getfemint_mesh_im.h
delete mode 100644 interface/src/getfemint_mesh_im_data.cc
delete mode 100644 interface/src/getfemint_mesh_im_data.h
delete mode 100644 interface/src/getfemint_mesh_levelset.cc
delete mode 100644 interface/src/getfemint_mesh_levelset.h
delete mode 100644 interface/src/getfemint_mesh_slice.h
delete mode 100644 interface/src/getfemint_mesher_object.h
delete mode 100644 interface/src/getfemint_models.h
delete mode 100644 interface/src/getfemint_object.h
delete mode 100644 interface/src/getfemint_pfem.cc
delete mode 100644 interface/src/getfemint_pfem.h
delete mode 100644 interface/src/getfemint_pgt.cc
delete mode 100644 interface/src/getfemint_pgt.h
delete mode 100644 interface/src/getfemint_poly.h
delete mode 100644 interface/src/gf_undelete.cc
create mode 100644 interface/tests/matlab/demo_Navier_Stokes.m
create mode 100644 interface/tests/matlab/demo_Nitsche_contact_by_hand.m
create mode 100644 interface/tests/matlab/demo_contact_fictitious_domain_nitsche.m
create mode 100644 interface/tests/matlab/demo_continuation.m
create mode 100644 interface/tests/matlab/demo_convection_rotating_cavity.m
create mode 100644 interface/tests/matlab/demo_crack.m
create mode 100644 interface/tests/matlab/demo_dynamic_plasticity.m
create mode 100644 interface/tests/matlab/demo_fictitious_domains.m
create mode 100644 interface/tests/matlab/demo_fictitious_domains_laplacian.m
copy interface/tests/matlab/{demo_laplacian.m => demo_laplacian_DG.m} (53%)
create mode 100644 interface/tests/matlab/demo_large_sliding_contact.m
create mode 100644 interface/tests/matlab/demo_mesh_generation.m
create mode 100644 interface/tests/matlab/demo_mortar.m
create mode 100644 interface/tests/matlab/demo_refine.m
create mode 100644 interface/tests/matlab/demo_static_contact.m
create mode 100644 interface/tests/matlab/demo_step_by_step.m
create mode 100644 interface/tests/matlab/demo_stokes_3D_tank.m
create mode 100644 interface/tests/matlab/demo_stokes_3D_tank_draw.m
create mode 100644 interface/tests/matlab/demo_structural_optimization.m
create mode 100644 interface/tests/matlab/demo_thermo_elasticity_electrical_coupling.m
create mode 100644 interface/tests/matlab/demo_topological_optimization.m
create mode 100644 interface/tests/matlab/demo_tripod.m
create mode 100644 interface/tests/matlab/demo_tripod_alt.m
create mode 100644 interface/tests/matlab/demo_tripod_slice_anim.m
create mode 100644 interface/tests/matlab/demo_wave2D.m
create mode 100644 interface/tests/matlab/demo_wave2D_alt.m
create mode 100644 interface/tests/matlab/demo_wave_equation.m
create mode 100644 interface/tests/matlab/demo_wheel_contact.m
create mode 100644 interface/tests/matlab/test_argyris.m
create mode 100644 interface/tests/matlab/tripod_anim.m
create mode 100644 interface/tests/matlab/tutorial1.m
copy debian/tests/demoLaplacian.py => interface/tests/python/demo_laplacian_DG.py (59%)
mode change 100755 => 100644
create mode 100644 interface/tests/python/demo_nonlinear_elasticity.py
delete mode 100644 src/getfem/dal_shared_ptr.h
rename interface/src/getfemint_mesh.h => src/getfem/getfem_copyable_ptr.h (60%)
create mode 100644 src/getfem/getfem_fem_global_function.h
create mode 100644 src/getfem/getfem_global_function.h
delete mode 100644 src/getfem/getfem_inter_element.h
delete mode 100755 src/getfem_boost/intrusive_ptr.hpp
create mode 100644 src/getfem_fem_global_function.cc
copy src/{getfem_mesh_fem_global_function.cc => getfem_global_function.cc} (62%)
delete mode 100644 src/getfem_inter_element.cc
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/getfem.git
More information about the debian-science-commits
mailing list