[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Getfem-commits] [getfem-commits] code-cleanup updated (73ae4aa -> 2758c
From: |
Konstantinos Poulios |
Subject: |
[Getfem-commits] [getfem-commits] code-cleanup updated (73ae4aa -> 2758c30) |
Date: |
Sat, 14 Jul 2018 02:17:06 -0400 (EDT) |
logari81 pushed a change to branch code-cleanup.
from 73ae4aa Revert "Remove unused mesh_region option"
adds 7cc126f name simplification: add_linear_assembly_brick ->
add_linear_term and the same for similar operations.
adds f1fc36b Making 'Normal' refering to the unit vector to a
level-set when integrating on a level-set
adds b8af863 fix a bug in transpose
adds 9f47ed8 Merge branch 'master' of
ssh://git.sv.gnu.org:/srv/git/getfem
adds 10b2744 minor fixes in xfem enrichment function evaluation
adds 7bfbfd0 Very minor changes
adds 3b13164 Merge branch 'master' of git.sv.gnu.org:/srv/git/getfem
into uniform_composite_fem
adds f269855 Use single polynomial if mesh is uniform.
adds e2db190 Revert "Use single polynomial if mesh is uniform."
adds 6d47867 Use map instead of vector to reduce the memory
consumption on composite fem.
adds d21a14d Save memory usage by storing polynomial as
static_stored_object and store its convex and key in a map.
adds c50c588 Merge remote-tracking branch
'origin/uniform_composite_fem'
adds f450689 remove undesirable ';'
adds 6a5e4f8 White space and typo fixes
adds 3a1c26a Add target region option to interpolate transformation
from expression
adds 987b363 Minor code simplifications
adds 8d65fe7 White space, file enconding and other minor changes
adds e9c45ff Renaming of geotrans and fem types
adds 4d70d1d Minor cosmetic changes
adds 3480c3b Account for pyramid elements in classic integration
methods
adds b7ba5d1 Improve support for incomplete (serendipity) elements and
add discontinuous versions
adds 440cca6 minor fix after name change of incomplete prism
transformation
adds ffcd11d For compatibility with python3
adds 020c608 Replace the mean unit normal vector on face nodes by the
unit normal vector on the mean of face nodes : for pyramid element
adds 93ea20c fix a problem in inverting transformation for pyramids
adds 42f6488 Merge branch 'master' of
ssh://git.sv.gnu.org:/srv/git/getfem
adds b98e9b5 minor modifications for 5.3 release
adds f862cc8 Fix compilation problems on MACOS
adds ca3d0aa Still some minor modification for the 5.3 release
adds b6c2f77 Adding a test for mixed mesh and inter-element computation
adds 74b5b5a Cosmetic changes and typo fix
adds f2326e4 Stricter checks in the use of mesh regions
adds 4f1703d Minor improvements in finite strain plasticity brick and
new demos
adds a3785e5 Fix typos
adds e810228 Additions to release notes
adds 8ebe2d2 minor changes
adds fede46d fix a problem with Grad(.) operator for test functions
adds 80cdb52 Merge branch 'master' of
ssh://git.sv.gnu.org:/srv/git/getfem
adds ff6fe37 Add phase field with elasticity example
adds 450c4fb minor adaptation
adds b55cb2f fix spell mistake
adds ae77aae fix spell mistake
adds a4ca656 fix spell mistake
adds 175f9e2 documentation for the fixmisspell branch
adds 19ed20a Merge remote-tracking branch 'origin/fixmisspell'
adds fd3c9d3 Adding Secondary_domain keywork in weak form language
adds 36a8a02 A first version of working assembly on the direct product
of two domains
adds d233b2f Merge remote-tracking branch
'origin/devel-yves-double-integ'
adds 0b374e4 Fix race condition, define function should be called
without additional check if the function exists.
adds 9f41f37 Add thread guard.
adds 6e56db8 Have to explicitly cast to tuple as compiler gives error.
adds 05f2407 Add comparator for region_mim
adds b9775b9 Improvements and fixes to the phase field demo
adds 2ac1342 Relaxed is_in check for interpolate transformation from
expression
new baff238 Merge branch 'master' into code-cleanup
new 2758c30 Whitespace
Summary of changes:
bin/extract_doc | 4 +-
configure.ac | 4 +-
.../test_plasticity/test_small_strain_plasticity.m | 10 +-
.../test_small_strain_plasticity.py | 10 +-
doc/doxygen/Doxyfile | 2 +-
doc/sphinx/source/.templates/download.html | 4 +-
doc/sphinx/source/.templates/indexcontent.html | 4 +-
doc/sphinx/source/biblio.rst | 2 +-
doc/sphinx/source/glossary.rst | 4 +-
doc/sphinx/source/project/contribute.rst | 10 +-
doc/sphinx/source/project/femdesc.rst | 2 +-
.../source/project/images/getfem_structure.svg | 2 +-
.../source/project/libdesc_high_gen_assemb.rst | 6 +-
doc/sphinx/source/project/libdesc_mim.rst | 2 +-
doc/sphinx/source/replaces.txt | 4 +-
doc/sphinx/source/tutorial/basic_usage.rst | 2 +-
doc/sphinx/source/tutorial/thermo_coupling.rst | 31 +-
doc/sphinx/source/tutorial/wheel.rst | 14 +-
doc/sphinx/source/userdoc/gasm_high.rst | 120 +-
doc/sphinx/source/userdoc/interMM.rst | 8 +-
doc/sphinx/source/userdoc/model_Mindlin_plate.rst | 4 +-
doc/sphinx/source/userdoc/model_Nitsche.rst | 16 +-
.../model_contact_friction_large_sliding.rst | 16 +-
doc/sphinx/source/userdoc/model_fourier_robin.rst | 3 +-
.../source/userdoc/model_generic_assembly.rst | 17 +-
.../source/userdoc/model_generic_elliptic.rst | 2 +-
.../source/userdoc/model_nonlinear_elasticity.rst | 2 +-
.../userdoc/model_plasticity_small_strain.rst | 4 +-
doc/sphinx/source/userdoc/model_source_term.rst | 2 +-
.../source/userdoc/model_time_integration.rst | 8 +-
doc/sphinx/source/userdoc/parallel.rst | 8 +-
doc/sphinx/source/userdoc/xfem.rst | 2 +-
doc/sphinx/source/whatsnew/4.2.rst | 4 +-
doc/sphinx/source/whatsnew/4.3.rst | 7 +-
doc/sphinx/source/whatsnew/5.0.rst | 11 +-
doc/sphinx/source/whatsnew/5.1.rst | 6 +-
doc/sphinx/source/whatsnew/5.2.rst | 2 +-
doc/sphinx/source/whatsnew/5.3.rst | 26 +
doc/sphinx/source/whatsnew/index.rst | 1 +
extract_gmm++ | 2 +-
interface/src/gf_asm.cc | 89 +-
interface/src/gf_mesh.cc | 2 +-
interface/src/gf_mesh_fem_set.cc | 87 +-
interface/src/gf_model_set.cc | 160 +-
interface/src/python/getfem_python.c | 6 +-
interface/src/python/setup.py.in | 2 +-
interface/tests/matlab/check_plasticity.m | 4 +-
.../tests/matlab/demo_Mindlin_Reissner_plate.m | 10 +-
.../tests/matlab/demo_Nitsche_contact_by_hand.m | 20 +-
interface/tests/matlab/demo_continuation.m | 3 +-
interface/tests/matlab/demo_crack.m | 4 +-
interface/tests/matlab/demo_dynamic_contact.m | 4 +-
interface/tests/matlab/demo_dynamic_plasticity.m | 2 +-
.../matlab/demo_dynamic_plasticity_with_contact.m | 2 +-
interface/tests/matlab/demo_elasticity.m | 2 +-
interface/tests/matlab/demo_laplacian.m | 2 +-
interface/tests/matlab/demo_laplacian_DG.m | 10 +-
interface/tests/matlab/demo_laplacian_pyramid.m | 2 +-
.../tests/matlab/demo_large_sliding_contact.m | 20 +-
interface/tests/matlab/demo_nonlinear_elasticity.m | 20 +-
interface/tests/matlab/demo_periodic_laplacian.m | 4 +-
interface/tests/matlab/demo_plasticity.m | 2 +-
.../demo_thermo_elasticity_electrical_coupling.m | 6 +-
.../tests/matlab/test1_nitsche_large_sliding.m | 8 +-
.../tests/matlab/test2_nitsche_large_sliding.m | 30 +-
interface/tests/matlab/tutorial1.m | 4 +-
interface/tests/meshes/Makefile.am | 3 +-
interface/tests/meshes/mixed_mesh.gmf | 2442 ++++++++
interface/tests/python/Makefile.am | 10 +-
interface/tests/python/check_asm.py | 133 +-
interface/tests/python/check_export.py | 2 +-
interface/tests/python/check_mixed_mesh.py | 193 +
interface/tests/python/check_secondary_domain.py | 91 +
interface/tests/python/demo_crack.py | 4 +-
.../python/demo_cracked_thermo_elastic_body.py | 284 +
.../tests/python/demo_finite_strain_plasticity.py | 318 +
.../python/demo_finite_strain_plasticity_3D.py | 316 +
interface/tests/python/demo_laplacian_DG.py | 2 +-
.../tests/python/demo_large_sliding_contact.py | 20 +-
interface/tests/python/demo_navier_stokes.py | 4 +-
.../tests/python/demo_nonlinear_elasticity.py | 12 +-
interface/tests/python/demo_phase_field.py | 234 +
.../demo_thermo_elasticity_electrical_coupling.py | 6 +-
interface/tests/python/demo_wheel_contact.py | 6 +-
internal_tools/simplexification_refelt.cc | 2 +-
src/Makefile.am | 2 +-
src/bgeot_convex_ref.cc | 40 +-
src/bgeot_convex_ref_simplexified.cc | 14 +-
src/bgeot_convex_structure.cc | 42 +-
src/bgeot_geometric_trans.cc | 80 +-
src/bgeot_geotrans_inv.cc | 121 +-
src/bgeot_mesh_structure.cc | 4 +-
src/bgeot_poly_composite.cc | 254 +-
src/getfem/bgeot_convex_ref.h | 17 +-
src/getfem/bgeot_convex_structure.h | 15 +-
src/getfem/bgeot_ftool.h | 4 +-
src/getfem/bgeot_geometric_trans.h | 28 +-
src/getfem/bgeot_geotrans_inv.h | 46 +-
src/getfem/bgeot_poly.h | 366 +-
src/getfem/bgeot_poly_composite.h | 16 +-
src/getfem/getfem_fem.h | 40 +-
src/getfem/getfem_generic_assembly.h | 79 +-
.../getfem_generic_assembly_compile_and_exec.h | 32 +-
src/getfem/getfem_generic_assembly_tree.h | 36 +-
src/getfem/getfem_im_list.h | 6046 ++++++++++----------
src/getfem/getfem_mesh.h | 43 +-
src/getfem/getfem_mesh_fem.h | 44 +-
src/getfem/getfem_mesh_im_level_set.h | 4 +
src/getfem/getfem_models.h | 132 +-
src/getfem/getfem_regular_meshes.h | 2 +-
src/getfem_contact_and_friction_common.cc | 6 +-
src/getfem_export.cc | 27 +-
src/getfem_fem.cc | 320 +-
src/getfem_fem_composite.cc | 8 +-
src/getfem_fem_level_set.cc | 4 +-
src/getfem_generic_assembly_compile_and_exec.cc | 1442 +++--
...fem_generic_assembly_functions_and_operators.cc | 10 +-
src/getfem_generic_assembly_interpolation.cc | 171 +-
src/getfem_generic_assembly_semantic.cc | 2642 +++++----
src/getfem_generic_assembly_tree.cc | 80 +-
src/getfem_generic_assembly_workspace.cc | 54 +-
src/getfem_global_function.cc | 38 +-
src/getfem_import.cc | 23 +-
src/getfem_integration.cc | 20 +-
src/getfem_integration_composite.cc | 2 +-
src/getfem_level_set.cc | 30 +-
src/getfem_mesh.cc | 272 +-
src/getfem_mesh_fem.cc | 92 +-
src/getfem_mesh_im_level_set.cc | 31 +-
src/getfem_mesh_level_set.cc | 4 +-
src/getfem_mesh_region.cc | 263 +-
src/getfem_models.cc | 212 +-
src/getfem_plasticity.cc | 17 +-
src/getfem_regular_meshes.cc | 4 +-
tests/laplacian_with_bricks.cc | 3 +-
tests/test_assembly.cc | 5 +-
tests/test_continuation.cc | 3 +-
tests/thermo_elasticity_electrical_coupling.cc | 6 +-
138 files changed, 11831 insertions(+), 6440 deletions(-)
create mode 100644 doc/sphinx/source/whatsnew/5.3.rst
create mode 100644 interface/tests/meshes/mixed_mesh.gmf
create mode 100644 interface/tests/python/check_mixed_mesh.py
create mode 100644 interface/tests/python/check_secondary_domain.py
create mode 100644 interface/tests/python/demo_cracked_thermo_elastic_body.py
create mode 100644 interface/tests/python/demo_finite_strain_plasticity.py
create mode 100644 interface/tests/python/demo_finite_strain_plasticity_3D.py
create mode 100644 interface/tests/python/demo_phase_field.py
- [Getfem-commits] [getfem-commits] code-cleanup updated (73ae4aa -> 2758c30),
Konstantinos Poulios <=