getfem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Getfem-commits] [getfem-commits] master updated (01fdc46 -> 0620d16)


From: Yves Renard
Subject: [Getfem-commits] [getfem-commits] master updated (01fdc46 -> 0620d16)
Date: Wed, 5 Jun 2019 07:56:40 -0400 (EDT)

renard pushed a change to branch master.

      from  01fdc46   an enriched plate model
      adds  4f307a3   Use rtree in poly_composite to speed up evaluation.
      adds  5446def   Make argument const reference instead of copying it every 
time.
      adds  29ab6b9   Provide tolerance to correctly capture points with 
round-off errors.
      adds  eac6b9a   Store reference instead of copy.
      adds  8117af5   Store pointers instead of copies.
      adds  180e774   Make functions const such that they can be called in 
parallel.
      adds  32939cf   Provide comparator to make ordering deterministic.
      adds  5b45591   Make sure that boxes in rtree are unique to obtain 
optimal performance.
      adds  208f8a6   Obtain column beforehand to avoid one vector access in 
the loop.
      adds  22cd69d   Create matrix only, if really needed.
      adds  d45c1bf   Use level 2-asserts, since these functions may be called 
a lot.
      adds  8e69b3d   Fixing some more round-off issues.
      adds  8981c17   Have to clear node_tab as well.
      adds  0fadcee   Have to call build_tree explicitly.
      adds  13139ba   Nodes size has to be consistent.
      adds  8d4fe76   some fixes for the existing utilizations of rtree
      adds  7508d13   Make assert level 2 to not impact performance in release 
builds.
      adds  00c15b2   Have to loop over all convexes associated with a box.
      adds  e3e5d9d   Have to loop over all possible candidates.
      adds  4cc98d4   Have to set tolerance for rtree.
      adds  3010bd6   Forgot one constructor.
      adds  9692f91   transfer rtree EPS to box comparator
      adds  a025dda   No deletion of boxes for EPS=0
       new  0620d16   Merge remote-tracking branch 
'origin/mb-Use_rtree_in_poly_composite'


Summary of changes:
 src/bgeot_poly_composite.cc                      |  16 +-
 src/bgeot_rtree.cc                               | 203 ++++++++++++++---------
 src/getfem/bgeot_poly_composite.h                |  74 +++++----
 src/getfem/bgeot_rtree.h                         |  65 +++++---
 src/getfem/getfem_interpolated_fem.h             |   1 +
 src/getfem/getfem_interpolation.h                |   8 +-
 src/getfem_contact_and_friction_common.cc        |   3 +-
 src/getfem_contact_and_friction_large_sliding.cc |   1 +
 src/getfem_fem_composite.cc                      |   6 +-
 src/getfem_fem_global_function.cc                |  29 ++--
 src/getfem_generic_assembly_interpolation.cc     |  78 +++++----
 src/getfem_global_function.cc                    |   1 +
 src/getfem_integration_composite.cc              |   6 +-
 src/getfem_interpolated_fem.cc                   |  22 +--
 src/getfem_interpolation_on_deformed_domains.cc  |  37 +++--
 src/getfem_mesh_im_level_set.cc                  |   1 +
 src/getfem_mesh_slicers.cc                       |   1 +
 tests/test_rtree.cc                              |   8 +-
 18 files changed, 344 insertions(+), 216 deletions(-)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]