Commit dc5b36b
committed
Add new capabilities
- general: switched "active" and "passive" for orientation convention (see
incompatibility note below), changed convention for HCP directions.
- module -T: added -format svg, added -n ... -morpho lamellae and (the
equivalent) -morpho lamellar(n=...)", fixed regularization in the case of
curved domain edges, improved -domain and -loadtess to load CAD files (tess,
obj, ovm), added tessellation key length(d_x,d_y,d_z).
- module -M: improved meshing of 2D tessellations with curved domain edges,
made minor bug fixes and improvements.
- module -S: made minor bug fixes.1 parent 4ce18e4 commit dc5b36b
File tree
1,625 files changed
+15531
-7284
lines changed- doc-dev
- doc
- imgs
- src
- cmake
- contrib
- orilib/ol_des
- scotch
- ut/src
- contrib/muparser
- ut_alloc
- ut_arg
- ut_array
- ut_color
- ut_fct
- ut_file
- ut_free
- ut_linalg
- ut_list
- ut_math
- ut_mat
- ut_nlopt
- ut_num
- ut_png
- ut_print
- ut_space
- ut_space_ellipse
- ut_stat
- ut_string
- ut_sys
- ut_tensor
- ut_time
- ut_vector
- ut_xfig
- neper_m
- nem_cleaning
- nem_elsets
- nem_input
- nem_interface
- nem_interface_cohesive
- nem_interface_dup
- nem_meshing_para
- nem_meshing_para_cl
- nem_meshing_para_faceproj
- nem_meshing_para_mesh3dclreps
- nem_meshing_para_param
- nem_meshing_para_scale
- nem_scaling
- nem_meshing_str
- nem_meshing
- nem_meshing_0d
- nem_meshing_1d
- nem_meshing_1d_useg
- nem_meshing_2d
- nem_meshing_2d_face_mesh_gmsh
- nem_meshing_3d
- nem_meshing_pinching
- nem_nsets
- nem_order
- nem_ori
- nem_partition
- nem_readmesh
- nem_reconstruct
- nem_reconstruct_mesh
- nem_reconstruct_tesr
- nem_smoothing
- nem_sort
- nem_stat
- nem_transform
- nem_transport
- nem_utils
- nem_writemesh
- nem
- nem_mesh_gmsh
- nem_tess
- neper_s
- nes_convert
- nes_convert_write
- nes_entity
- nes_input
- nes_merge
- nes_orispace
- nes_pproc
- nes_pproc_entity
- nes_pproc_entity_builtin
- nes_utils
- neper_t
- net_dim
- net_domain
- net_domain_cube
- net_domain_stdtriangle
- net_flatten
- net_mtess_flatten
- net_mtess_flatten_cell
- net_mtess_flatten_dom
- net_mtess_flatten_edge
- net_mtess_flatten_face
- net_mtess_flatten_gen
- net_mtess_flatten_poly
- net_mtess_flatten_ver
- net_group
- net_group_tesr
- net_group_tess
- net_input
- net_ori
- net_ori_uniform
- net_reg
- net_reg_merge
- net_reg_merge_del
- net_reg_merge_del_ff
- net_res
- net_res_ori
- net_res
- net_sort
- net_stat
- net_tess
- net_tess3d
- net_polycomp
- net_polycomp_poly
- net_tesl
- net_tess3d_domain
- net_tess3d_periodic
- net_tess_cube
- net_tess_file
- net_tess_lam
- net_tess_lam_seed
- net_tess_onecell
- net_tess_opt
- net_tess_opt_comp
- net_tess_opt_comp_nlopt_init
- net_tess_opt_comp_objective
- net_tess_opt_comp_objective_fval
- net_tess_opt_comp_objective_fval_cellpenalty
- net_tess_opt_comp_objective_fval_comp
- net_tess_opt_comp_objective_fval_gen
- net_tess_opt_comp_objective_fval_gen_celldata
- net_tess_opt_comp_objective_fval_gen_odf
- net_tess_opt_comp_objective_fval_gen_stat
- net_tess_opt_comp_objective_fval_init
- net_tess_opt_comp_objective_fval_tesr
- net_tess_opt_comp_objective_log
- net_tess_opt_comp_post
- net_tess_opt_comp_x
- net_tess_opt_init
- net_tess_opt_init_sset
- net_tess_opt_init_sset_coo
- net_tess_opt_init_sset_id
- net_tess_opt_init_sset_multiseed
- net_tess_opt_init_sset_ori
- net_tess_opt_init_sset_post
- net_tess_opt_init_sset_pre
- net_tess_opt_init_sset_weight
- net_tess_opt_init_tesrobj
- net_tess_opt_post
- net_tess_tocta
- net_tess_tocta_seed
- net_transform
- net_transform_tesr
- net_transform_tesr_tesrmerge
- net_transform_tesr_tesrtranslate
- net_transform_tesr_tesrtranslate_bounds
- net_transform_tess
- net_transform_tess_cut
- net_utils
- net_legacy
- net_polymod_poly
- neper_v
- nev_input
- nev_load
- nev_print
- nev_print_data
- nev_print_data_csys
- nev_print_data_mesh
- nev_print_data_nodes
- nev_print_data_points
- nev_print_data_tesr
- nev_print_data_tess
- nev_print_init
- nev_print_pf
- nev_print_pf_ptsprint_density
- nev_print_png
- nev_print_png_csys
- nev_print_png_foot
- nev_print_png_header
- nev_print_png_mesh
- nev_print_png_mesh_0d
- nev_print_png_mesh_1d
- nev_print_png_mesh_2d
- nev_print_png_mesh_3d
- nev_print_png_mesh_nodes
- nev_print_png_point
- nev_print_png_tesr
- nev_print_png_tess
- nev_print_png_utils
- nev_print_scale
- nev_print_show
- nev_print_show_mesh
- nev_print_show_point
- nev_print_show_tesr
- nev_print_show_tess
- nev_print_show_utils
- nev_print_tree
- nev_print_utils
- nev_print_vtk
- neut
- neut_asy
- neut_boundary
- neut_crys
- neut_data
- neut_data_fscanf
- neut_data_gen
- neut_data_op
- neut_debug
- neut_elt
- neut_fepxsim
- neut_fepxsim_fscanf
- neut_fepxsim_gen
- neut_fepxsim_op
- neut_fepxsim_sim
- neut_flatten
- neut_flatten_op
- neut_germset
- neut_glo
- neut_gmsh
- neut_lloyd
- neut_meshpara
- neut_mesh
- neut_mesh_fprintf
- neut_mesh_fprintf_bcs
- neut_mesh_fprintf_geof
- neut_mesh_fprintf_inp
- neut_mesh_fprintf_msh
- neut_mesh_fprintf_ori
- neut_mesh_fprintf_per
- neut_mesh_fprintf_phase
- neut_mesh_fprintf_scotch
- neut_mesh_fprintf_vtk
- neut_mesh_fscanf
- neut_mesh_fscanf_geof
- neut_mesh_fscanf_msh
- neut_mesh_gen
- neut_mesh_geom
- neut_mesh_op
- neut_mesh_ori
- neut_mesh_part
- neut_mesh_sim
- neut_mesh_slice
- neut_mesh_str
- neut_mesh_test
- neut_mesh_topo
- neut_mtess
- neut_mtess_gen
- neut_mtess_op
- neut_mtess_topo
- neut_multim
- neut_nodes
- neut_nset
- neut_odf
- neut_oopt
- neut_ori
- neut_oset
- neut_part
- neut_pf
- neut_point
- neut_point_fscanf
- neut_polymod
- neut_poly
- neut_poly_fprintf
- neut_poly_geom
- neut_poly_op
- neut_poly_polymod
- neut_poly_topo
- neut_povray
- neut_prim
- neut_print
- neut_reg
- neut_seedset
- neut_sim
- neut_sim_fprintf
- neut_sim_fscanf
- neut_sim_fscanf_report
- neut_sim_gen
- neut_sim_op
- neut_sim_simres
- neut_sopt
- neut_structs
- neut_tdyn
- neut_tdyn_fprintf
- neut_tdyn_op
- neut_tesl
- neut_tesl_tess
- neut_tesr
- neut_tesr_fprintf
- neut_tesr_fscanf
- neut_tesr_gen
- neut_tesr_geom
- neut_tesr_op
- neut_tesr_ori
- neut_tesr_sim
- neut_tesse
- neut_tesse_op
- neut_tess
- neut_tess_compress
- neut_tess_crystal
- neut_tess_extrude
- neut_tess_fprintf
- neut_tess_fscanf
- neut_tess_fscanf_obj
- neut_tess_fscanf_ovm
- neut_tess_gen
- neut_tess_geom
- neut_tess_merge
- neut_tess_edges_merge
- neut_tess_faces_merge
- neut_tess_polys_merge
- neut_tess_op
- neut_tess_sim
- neut_tess_tess
- neut_tess_test
- neut_tess_test_dom
- neut_tess_test_edge
- neut_tess_test_face
- neut_tess_test_poly
- neut_tess_test_ver
- neut_tess_topo
- neut_test
- neut_topt
- tests
- M
- cl_expr
- cl_hex_dim2
- cl_hex
- clmin
- clratio
- cl
- cut
- dim2
- dim_expr
- dim
- domain_2dcurved
- faset
- interface2
- interface
- mesh2dalgo_dela
- mesh2dalgo_fron
- mesh2dalgo_mead
- mesh2dalgo_netg
- mesh3dalgo_netggmne
- mesh3dalgo_netggmsh
- mesh3dalgo_netgnetg
- meshing_hex
- meshing
- meshqualdisexpr
- meshqualexpr
- meshqualmin
- morpho_cube
- msh4
- nset1
- nset2
- nset3
- order_dim2
- order_hex_dim2
- order_hex
- order
- part2
- part_dim2
- part
- pl
- rcl_expr
- rcl_hex_dim2
- rcl_hex
- rcl
- remesh1
- remesh2
- remesh3
- remesh4
- rodrigues_per_cubic
- rodrigues_per_hexagonal
- statelset0d
- statelset1d
- statelset2d
- statelset3d
- statelsetco
- statelset
- statelt0d
- statelt1d
- statelt2d
- statelt3d
- stateltco
- statelt
- statnode
- tesr_dim2
- tesr_elt_hex
- tesrstr
- tess2ddim3
- tessstr
- transform_node
- transform_ori_elset
- transform_ori_elt
- S
- fepxsim_sim
- 02_fcc
- ref.sim
- inputs
- results
- elts
- crss
- defrate_eq
- defrate_pl_eq
- defrate_pl
- defrate
- elt_vol
- ori
- sliprate
- slip
- spinrate
- strain_el_eq
- strain_el
- strain_eq
- strain_pl_eq
- strain_pl
- strain
- stress_eq
- stress
- velgrad
- work_pl
- workrate_pl
- workrate
- work
- nodes
- coo
- disp
- vel
- mesh_entityres/ref.sim
- mesh_entity/ref.sim
- mesh_odf/ref.sim
- results/mesh
- odfn
- odf
- mesh_reselset_stat/ref.sim
- mesh_reselset/ref.sim
- tess_odfcutoff/ref.sim
- results/tess
- odf(cutoff=all)
- odfn(cutoff=all)
- tess_odftheta/ref.sim
- results/tess
- odf(theta=20)
- odfn(theta=20)
- tess_odfweight/ref.sim
- results/tess
- odf(weight=id)
- odfn(weight=id)
- tess_odf/ref.sim
- results/tess
- odfn
- odf
- tess_orispace/ref.sim
- tess_rescell/ref.sim
- tess_step
- n2-id1.sim
- inputs
- ref.sim
- inputs
- T
- dim
- domain_cube
- domain_cylinder
- domain_obj
- domain_rodrigues_cubic_per
- domain_rodrigues_cubic
- domain_rodrigues_hexagonal_per
- domain_rodrigues_hexagonal
- domain_rotate2
- domain_rotate
- domain_scale2
- domain_scale
- domain_sphere
- domain_split
- domain_square
- domain_stdtriangle
- domain_translate2
- domain_translate
- empty
- format_2d
- format
- id
- loadtesr
- loadtess
- m2_dim
- m2_domain_cube
- m2_domain_cylinder
- m2_domain_sphere
- m2_morpho_aspratio_gg
- m2_morpho_bamboo_gg
- m2_morpho_centroidal
- m2_morpho_columnar_gg
- m2_morpho_cube
- m2_morpho_gg
- m2_morpho_lamellar_n
- m2_morpho_lamellar_w2
- m2_morpho_lamellar_w
- m2_morpho_square
- m2_morpho_voronoi
- m2_n
- m2_reg
- m2_sort
- m3_dim
- m3_domain_cube
- m3_domain_cylinder
- m3_domain_sphere
- m3_morpho_aspratio_gg
- m3_morpho_bamboo_gg
- m3_morpho_centroidal
- m3_morpho_columnar_gg
- m3_morpho_cube
- m3_morpho_gg
- m3_morpho_lamellar_n
- m3_morpho_lamellar_w2
- m3_morpho_lamellar_w
- m3_morpho_square
- m3_morpho_voronoi
- m3_n
- m3_reg
- m3_sort
- morpho_aspratio_gg
- morpho_aspratio
- morpho_bamboo_gg
- morpho_bamboo
- morpho_centroidal
- morpho_columnar_gg
- morpho_columnar
- morpho_cube3
- morpho_cube
- morpho_gg
- morpho_lamellar_n2
- morpho_lamellar_n
- morpho_lamellar_w2
- morpho_lamellar_w
- morpho_square2
- morpho_square
- morpho_tocta
- morpho_voronoi
- morpho_weibull
- morphooptialgo
- morphooptideltamax
- morphooptidof
- morphooptigrid
- morphooptilogdis
- morphooptilogval
- morphooptilogvar
- morphooptini_packing
- morphooptini_random
- morphooptinistep
- morphooptiobj_FL2w
- morphooptiobj_FL2
- morphooptiobj_ad
- morphooptiobj_cvm
- morphooptismooth
- morphooptistop_itermax
- morphooptistop_timeval
- morphooptistop_time
- morphooptistop_val
- n
- ori_0
- ori_file
- ori_odf_uniform
- ori_odf
- oricrysym
- oridescriptor_slice
- oridescriptor
- oriformat
- ori
- periodic_cube
- periodic_x
- periodic
- reg_2dcurved
- reg_fmax
- reg_mloop
- reg_rsel
- reg_sel
- reg
- sort
- statcell
- statedge
- statface_per
- statface
- statpoly_per
- statpoly
- statseed
- statver
- tesrformat
- tesrsize
- tess
- transform_cut_cubei
- transform_cut_cube
- transform_cut_cylinderi
- transform_cut_cylinder
- transform_cut_ecylinderi
- transform_cut_ecylinder
- transform_cut_hspace
- transform_cut_spherei
- transform_cut_sphere
- transform_cut_torus_cylinder
- transform_cut_torus
- transform_grow
- transform_ori
- transform_rmsat
- transform_rotate
- transform_rs
- transform_scale
- V
- asymptote
- povray
- space_ipf_density_hexagonal
- space_ipf_hexagonal
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,625 files changed
+15531
-7284
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
6 | 23 | | |
7 | 24 | | |
8 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
| 14 | + | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
640 | 640 | | |
641 | 641 | | |
642 | 642 | | |
643 | | - | |
| 643 | + | |
644 | 644 | | |
645 | 645 | | |
646 | 646 | | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
647 | 673 | | |
648 | 674 | | |
649 | 675 | | |
| |||
667 | 693 | | |
668 | 694 | | |
669 | 695 | | |
670 | | - | |
| 696 | + | |
671 | 697 | | |
672 | 698 | | |
673 | 699 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
| 82 | + | |
81 | 83 | | |
82 | | - | |
| 84 | + | |
83 | 85 | | |
84 | 86 | | |
85 | 87 | | |
| |||
88 | 90 | | |
89 | 91 | | |
90 | 92 | | |
91 | | - | |
92 | | - | |
| 93 | + | |
93 | 94 | | |
94 | 95 | | |
95 | 96 | | |
| |||
127 | 128 | | |
128 | 129 | | |
129 | 130 | | |
130 | | - | |
| 131 | + | |
131 | 132 | | |
132 | 133 | | |
133 | 134 | | |
| |||
257 | 258 | | |
258 | 259 | | |
259 | 260 | | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
260 | 267 | | |
261 | 268 | | |
262 | 269 | | |
| |||
273 | 280 | | |
274 | 281 | | |
275 | 282 | | |
276 | | - | |
277 | | - | |
278 | 283 | | |
279 | 284 | | |
280 | 285 | | |
| |||
401 | 406 | | |
402 | 407 | | |
403 | 408 | | |
404 | | - | |
| 409 | + | |
405 | 410 | | |
406 | 411 | | |
407 | 412 | | |
| |||
572 | 577 | | |
573 | 578 | | |
574 | 579 | | |
575 | | - | |
| 580 | + | |
576 | 581 | | |
577 | 582 | | |
578 | 583 | | |
| |||
769 | 774 | | |
770 | 775 | | |
771 | 776 | | |
772 | | - | |
| 777 | + | |
773 | 778 | | |
774 | 779 | | |
775 | 780 | | |
| |||
785 | 790 | | |
786 | 791 | | |
787 | 792 | | |
| 793 | + | |
| 794 | + | |
788 | 795 | | |
789 | 796 | | |
790 | 797 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
Loading
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
Loading
0 commit comments