1.08 MB
/srv/reproducible-results/rbuild-debian/r-b-build.gepayvNL/b1/yade_2024.02a-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.gepayvNL/b2/yade_2024.02a-1_amd64.changes
645 B
Files
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 ·c2edd065faa58d00b79cbe1c7d872104·15811628·debug·optional·libyade-dbgsym_2024.02a-1_amd64.deb1 ·c2edd065faa58d00b79cbe1c7d872104·15811628·debug·optional·libyade-dbgsym_2024.02a-1_amd64.deb
2 ·204440e62ea3315688942c06df154add·67973888·science·optional·libyade_2024.02a-1_amd64.deb2 ·204440e62ea3315688942c06df154add·67973888·science·optional·libyade_2024.02a-1_amd64.deb
3 ·1d81c68aea17327050ba2639b272dac1·291948·python·optional·python3-yade_2024.02a-1_amd64.deb3 ·1d81c68aea17327050ba2639b272dac1·291948·python·optional·python3-yade_2024.02a-1_amd64.deb
4 ·d1ecc2dfb008b39b58d5830045258196·8047564·doc·optional·yade-doc_2024.02a-1_all.deb 
5 ·5592bdefc968ea757b1341a998aa702e·2414740·science·optional·yade_2024.02a-1_amd64.deb4 ·d04b26df158258eeed10ab7550f0a7ec·8045260·doc·optional·yade-doc_2024.02a-1_all.deb
 5 ·01487d906648e768abaec843279072cf·2415012·science·optional·yade_2024.02a-1_amd64.deb
1.07 MB
yade-doc_2024.02a-1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-02-10·08:19:39.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-02-10·08:19:39.000000·debian-binary
2 -rw-r--r--···0········0········0·····9004·2024-02-10·08:19:39.000000·control.tar.xz2 -rw-r--r--···0········0········0·····8996·2024-02-10·08:19:39.000000·control.tar.xz
3 -rw-r--r--···0········0········0··8038368·2024-02-10·08:19:39.000000·data.tar.xz3 -rw-r--r--···0········0········0··8036072·2024-02-10·08:19:39.000000·data.tar.xz
9.0 KB
control.tar.xz
8.97 KB
control.tar
478 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·yade-doc1 Package:·yade-doc
2 Source:·yade2 Source:·yade
3 Version:·2024.02a-13 Version:·2024.02a-1
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org>
6 Installed-Size:·309696 Installed-Size:·30961
7 Depends:·libjs-sphinxdoc·(>=·7.2.2),·libjs-mathjax7 Depends:·libjs-sphinxdoc·(>=·7.2.2),·libjs-mathjax
8 Recommends:·yade8 Recommends:·yade
9 Section:·doc9 Section:·doc
10 Priority:·optional10 Priority:·optional
11 Multi-Arch:·foreign11 Multi-Arch:·foreign
12 Homepage:·https://yade-dem.org/doc/12 Homepage:·https://yade-dem.org/doc/
13 Description:·Platform·for·discrete·element·modeling.·Documentation13 Description:·Platform·for·discrete·element·modeling.·Documentation
8.48 KB
./md5sums
30.0 B
./md5sums
Files differ
8.44 KB
line order
    
Offset 28, 62 lines modifiedOffset 28, 62 lines modified
28 usr/share/doc/yade/html/_images/clusteredBonds2.png28 usr/share/doc/yade/html/_images/clusteredBonds2.png
29 usr/share/doc/yade/html/_images/connect.png29 usr/share/doc/yade/html/_images/connect.png
30 usr/share/doc/yade/html/_images/dispatch-loop.png30 usr/share/doc/yade/html/_images/dispatch-loop.png
31 usr/share/doc/yade/html/_images/funnel.png31 usr/share/doc/yade/html/_images/funnel.png
32 usr/share/doc/yade/html/_images/gnuplot.png32 usr/share/doc/yade/html/_images/gnuplot.png
33 usr/share/doc/yade/html/_images/graphviz-026e1bdf412147766472ddfdaf48b32402babcac.png33 usr/share/doc/yade/html/_images/graphviz-026e1bdf412147766472ddfdaf48b32402babcac.png
34 usr/share/doc/yade/html/_images/graphviz-026e1bdf412147766472ddfdaf48b32402babcac.png.map34 usr/share/doc/yade/html/_images/graphviz-026e1bdf412147766472ddfdaf48b32402babcac.png.map
 35 usr/share/doc/yade/html/_images/graphviz-096a8ad2249663fd9316831b9a2019aed4277e9d.png
 36 usr/share/doc/yade/html/_images/graphviz-096a8ad2249663fd9316831b9a2019aed4277e9d.png.map
 37 usr/share/doc/yade/html/_images/graphviz-17bfe631a17a2c47a0b9225d6c628db7d7848d3c.png
 38 usr/share/doc/yade/html/_images/graphviz-17bfe631a17a2c47a0b9225d6c628db7d7848d3c.png.map
35 usr/share/doc/yade/html/_images/graphviz-074dfc96e9799727b259019334fd20f6fe2e245d.png 
36 usr/share/doc/yade/html/_images/graphviz-074dfc96e9799727b259019334fd20f6fe2e245d.png.map 
37 usr/share/doc/yade/html/_images/graphviz-0a4a41c87c3cd011acdd0925a5322d245aaad22e.png 
38 usr/share/doc/yade/html/_images/graphviz-0a4a41c87c3cd011acdd0925a5322d245aaad22e.png.map 
39 usr/share/doc/yade/html/_images/graphviz-0aefe59e00f45abaf0ae5974b5afcf3876f5e1ce.png 
40 usr/share/doc/yade/html/_images/graphviz-0aefe59e00f45abaf0ae5974b5afcf3876f5e1ce.png.map 
41 usr/share/doc/yade/html/_images/graphviz-107be9f5b4909c78fd94debc5819204c7cffb923.png 
42 usr/share/doc/yade/html/_images/graphviz-107be9f5b4909c78fd94debc5819204c7cffb923.png.map 
43 usr/share/doc/yade/html/_images/graphviz-13c170358a3e275d54dbe5ef6bcbf43c2fe7369c.png 
44 usr/share/doc/yade/html/_images/graphviz-13c170358a3e275d54dbe5ef6bcbf43c2fe7369c.png.map 
45 usr/share/doc/yade/html/_images/graphviz-17f9812096113ae486215e7db30e452a557e728d.png39 usr/share/doc/yade/html/_images/graphviz-17f9812096113ae486215e7db30e452a557e728d.png
46 usr/share/doc/yade/html/_images/graphviz-17f9812096113ae486215e7db30e452a557e728d.png.map40 usr/share/doc/yade/html/_images/graphviz-17f9812096113ae486215e7db30e452a557e728d.png.map
47 usr/share/doc/yade/html/_images/graphviz-1808fea3a20c38d4cd0b6aa3f24fe72a560e2e91.png 
48 usr/share/doc/yade/html/_images/graphviz-1808fea3a20c38d4cd0b6aa3f24fe72a560e2e91.png.map 
49 usr/share/doc/yade/html/_images/graphviz-276a15721907526623594a980c55509b4ae67121.png 
50 usr/share/doc/yade/html/_images/graphviz-276a15721907526623594a980c55509b4ae67121.png.map41 usr/share/doc/yade/html/_images/graphviz-20f6abc1cefbe637270246b3e5bf422a00da1f83.png
 42 usr/share/doc/yade/html/_images/graphviz-20f6abc1cefbe637270246b3e5bf422a00da1f83.png.map
 43 usr/share/doc/yade/html/_images/graphviz-29d886276218a46b374ae5d69a8de40a95e06752.png
 44 usr/share/doc/yade/html/_images/graphviz-29d886276218a46b374ae5d69a8de40a95e06752.png.map
 45 usr/share/doc/yade/html/_images/graphviz-2a483ba8257a71727ab479f3edb66ed64594646b.png
 46 usr/share/doc/yade/html/_images/graphviz-2a483ba8257a71727ab479f3edb66ed64594646b.png.map
51 usr/share/doc/yade/html/_images/graphviz-313fdbdba9383b7efb584d04116c8791b14e7973.png47 usr/share/doc/yade/html/_images/graphviz-313fdbdba9383b7efb584d04116c8791b14e7973.png
52 usr/share/doc/yade/html/_images/graphviz-313fdbdba9383b7efb584d04116c8791b14e7973.png.map48 usr/share/doc/yade/html/_images/graphviz-313fdbdba9383b7efb584d04116c8791b14e7973.png.map
53 usr/share/doc/yade/html/_images/graphviz-366786bf2c56b36d359ec17b9ce652faf9c8d1d9.png 
54 usr/share/doc/yade/html/_images/graphviz-366786bf2c56b36d359ec17b9ce652faf9c8d1d9.png.map 
55 usr/share/doc/yade/html/_images/graphviz-38391193205e47fbdb57aff5f2abce6e05321bc3.png 
56 usr/share/doc/yade/html/_images/graphviz-38391193205e47fbdb57aff5f2abce6e05321bc3.png.map 
57 usr/share/doc/yade/html/_images/graphviz-4e3c2643e358321e88d2319defec48c0bcef3db7.png 
58 usr/share/doc/yade/html/_images/graphviz-4e3c2643e358321e88d2319defec48c0bcef3db7.png.map 
59 usr/share/doc/yade/html/_images/graphviz-4f1fc9a7013f32c436b5eb3bf3386e390b9a9d23.png 
60 usr/share/doc/yade/html/_images/graphviz-4f1fc9a7013f32c436b5eb3bf3386e390b9a9d23.png.map 
61 usr/share/doc/yade/html/_images/graphviz-81a7d122579d0c5b5d1b0eeed597f02659670ad7.png 
62 usr/share/doc/yade/html/_images/graphviz-81a7d122579d0c5b5d1b0eeed597f02659670ad7.png.map 
63 usr/share/doc/yade/html/_images/graphviz-83cfced80f5d4a7e72c394ef55e65198f2a53ed4.png 
64 usr/share/doc/yade/html/_images/graphviz-83cfced80f5d4a7e72c394ef55e65198f2a53ed4.png.map 
65 usr/share/doc/yade/html/_images/graphviz-882c411b862655b9714e77b2bbb3eddbe4506e17.png 
66 usr/share/doc/yade/html/_images/graphviz-882c411b862655b9714e77b2bbb3eddbe4506e17.png.map49 usr/share/doc/yade/html/_images/graphviz-3223860f5e033837128fdfacbab13b5404ae3709.png
 50 usr/share/doc/yade/html/_images/graphviz-3223860f5e033837128fdfacbab13b5404ae3709.png.map
 51 usr/share/doc/yade/html/_images/graphviz-3fb13b6cbb973040c76514a05f45a7a87d9d9040.png
 52 usr/share/doc/yade/html/_images/graphviz-3fb13b6cbb973040c76514a05f45a7a87d9d9040.png.map
 53 usr/share/doc/yade/html/_images/graphviz-4ef2eaa62153ff8574755392eca7d99c71473565.png
 54 usr/share/doc/yade/html/_images/graphviz-4ef2eaa62153ff8574755392eca7d99c71473565.png.map
 55 usr/share/doc/yade/html/_images/graphviz-70288add9f5a28d218cd7274bf3bd78e91807378.png
 56 usr/share/doc/yade/html/_images/graphviz-70288add9f5a28d218cd7274bf3bd78e91807378.png.map
 57 usr/share/doc/yade/html/_images/graphviz-72fe811d1f0727f5492ec2ccfdb8aa9ae01469a6.png
 58 usr/share/doc/yade/html/_images/graphviz-72fe811d1f0727f5492ec2ccfdb8aa9ae01469a6.png.map
 59 usr/share/doc/yade/html/_images/graphviz-76607aa9c9c5c9c6abb99fddf4223131c02b8d1d.png
 60 usr/share/doc/yade/html/_images/graphviz-76607aa9c9c5c9c6abb99fddf4223131c02b8d1d.png.map
 61 usr/share/doc/yade/html/_images/graphviz-7b227d9efedf28b2c45dae7a66a9b9feea748556.png
 62 usr/share/doc/yade/html/_images/graphviz-7b227d9efedf28b2c45dae7a66a9b9feea748556.png.map
 63 usr/share/doc/yade/html/_images/graphviz-80d26d2c402e21cd5cd70a6808bda247ce323a5a.png
 64 usr/share/doc/yade/html/_images/graphviz-80d26d2c402e21cd5cd70a6808bda247ce323a5a.png.map
67 usr/share/doc/yade/html/_images/graphviz-8a4f0345616595e17b13b371bf9c8561ae5d0e0a.png65 usr/share/doc/yade/html/_images/graphviz-8a4f0345616595e17b13b371bf9c8561ae5d0e0a.png
68 usr/share/doc/yade/html/_images/graphviz-8a4f0345616595e17b13b371bf9c8561ae5d0e0a.png.map66 usr/share/doc/yade/html/_images/graphviz-8a4f0345616595e17b13b371bf9c8561ae5d0e0a.png.map
69 usr/share/doc/yade/html/_images/graphviz-8e06af367df9012c9a493fb551a5b776b36be08d.png 
70 usr/share/doc/yade/html/_images/graphviz-8e06af367df9012c9a493fb551a5b776b36be08d.png.map 
71 usr/share/doc/yade/html/_images/graphviz-981479fc69f12c6234b7d78e7ccbfb1beb7ade8a.png 
72 usr/share/doc/yade/html/_images/graphviz-981479fc69f12c6234b7d78e7ccbfb1beb7ade8a.png.map 
73 usr/share/doc/yade/html/_images/graphviz-9be7689398a3a27d3d52ac630f978043f3731a7f.png 
74 usr/share/doc/yade/html/_images/graphviz-9be7689398a3a27d3d52ac630f978043f3731a7f.png.map 
75 usr/share/doc/yade/html/_images/graphviz-ad56aa0af6c86b4b8f90d5d7e4ad1245bcf598f1.png 
76 usr/share/doc/yade/html/_images/graphviz-ad56aa0af6c86b4b8f90d5d7e4ad1245bcf598f1.png.map 
77 usr/share/doc/yade/html/_images/graphviz-b3744f157c93378bdce3246db6dc87a43277a473.png 
78 usr/share/doc/yade/html/_images/graphviz-b3744f157c93378bdce3246db6dc87a43277a473.png.map 
79 usr/share/doc/yade/html/_images/graphviz-d4f57527196c008850b8ddecea5f0d920c27a2af.png 
80 usr/share/doc/yade/html/_images/graphviz-d4f57527196c008850b8ddecea5f0d920c27a2af.png.map67 usr/share/doc/yade/html/_images/graphviz-a506055a2b97c4536e13af610020acc55854328f.png
 68 usr/share/doc/yade/html/_images/graphviz-a506055a2b97c4536e13af610020acc55854328f.png.map
 69 usr/share/doc/yade/html/_images/graphviz-ad1b210c404b47515d68d58a32ca143385fc1819.png
 70 usr/share/doc/yade/html/_images/graphviz-ad1b210c404b47515d68d58a32ca143385fc1819.png.map
 71 usr/share/doc/yade/html/_images/graphviz-c161a15c85e66aa009af68a0d6a79c741ca33ec3.png
 72 usr/share/doc/yade/html/_images/graphviz-c161a15c85e66aa009af68a0d6a79c741ca33ec3.png.map
 73 usr/share/doc/yade/html/_images/graphviz-c776f2e53635ebf4f2110088ea81ee9c0617b23a.png
 74 usr/share/doc/yade/html/_images/graphviz-c776f2e53635ebf4f2110088ea81ee9c0617b23a.png.map
 75 usr/share/doc/yade/html/_images/graphviz-ce9914d068e6037d3005d910a43e4daf266da57e.png
 76 usr/share/doc/yade/html/_images/graphviz-ce9914d068e6037d3005d910a43e4daf266da57e.png.map
 77 usr/share/doc/yade/html/_images/graphviz-d354e1a802cbf2169fa86c84cb9b56dd1ea12760.png
 78 usr/share/doc/yade/html/_images/graphviz-d354e1a802cbf2169fa86c84cb9b56dd1ea12760.png.map
81 usr/share/doc/yade/html/_images/graphviz-d4f7fce88dafb5e53d959b0da493ec5adf1bc19f.png79 usr/share/doc/yade/html/_images/graphviz-d4f7fce88dafb5e53d959b0da493ec5adf1bc19f.png
82 usr/share/doc/yade/html/_images/graphviz-d4f7fce88dafb5e53d959b0da493ec5adf1bc19f.png.map80 usr/share/doc/yade/html/_images/graphviz-d4f7fce88dafb5e53d959b0da493ec5adf1bc19f.png.map
 81 usr/share/doc/yade/html/_images/graphviz-dec4f9eae3b0da6023118f04bd9ba9789a7cd0f3.png
 82 usr/share/doc/yade/html/_images/graphviz-dec4f9eae3b0da6023118f04bd9ba9789a7cd0f3.png.map
83 usr/share/doc/yade/html/_images/horse.png83 usr/share/doc/yade/html/_images/horse.png
84 usr/share/doc/yade/html/_images/hyperboloid.png84 usr/share/doc/yade/html/_images/hyperboloid.png
85 usr/share/doc/yade/html/_images/instancetype.png85 usr/share/doc/yade/html/_images/instancetype.png
86 usr/share/doc/yade/html/_images/interaction-classes.png86 usr/share/doc/yade/html/_images/interaction-classes.png
87 usr/share/doc/yade/html/_images/launchinstance.png87 usr/share/doc/yade/html/_images/launchinstance.png
88 usr/share/doc/yade/html/_images/law-functors.png88 usr/share/doc/yade/html/_images/law-functors.png
89 usr/share/doc/yade/html/_images/localstrain.png89 usr/share/doc/yade/html/_images/localstrain.png
1.07 MB
data.tar.xz
1.07 MB
data.tar
25.8 KB
file list
    
Offset 40, 62 lines modifiedOffset 40, 62 lines modified
40 -rw-r--r--···0·root·········(0)·root·········(0)···281087·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/clusteredBonds2.png40 -rw-r--r--···0·root·········(0)·root·········(0)···281087·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/clusteredBonds2.png
41 -rw-r--r--···0·root·········(0)·root·········(0)····65595·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/connect.png41 -rw-r--r--···0·root·········(0)·root·········(0)····65595·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/connect.png
42 -rw-r--r--···0·root·········(0)·root·········(0)····11122·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/dispatch-loop.png42 -rw-r--r--···0·root·········(0)·root·········(0)····11122·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/dispatch-loop.png
43 -rw-r--r--···0·root·········(0)·root·········(0)····34276·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/funnel.png43 -rw-r--r--···0·root·········(0)·root·········(0)····34276·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/funnel.png
44 -rw-r--r--···0·root·········(0)·root·········(0)····12145·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/gnuplot.png44 -rw-r--r--···0·root·········(0)·root·········(0)····12145·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/gnuplot.png
45 -rw-r--r--···0·root·········(0)·root·········(0)·····2604·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-026e1bdf412147766472ddfdaf48b32402babcac.png45 -rw-r--r--···0·root·········(0)·root·········(0)·····2604·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-026e1bdf412147766472ddfdaf48b32402babcac.png
46 -rw-r--r--···0·root·········(0)·root·········(0)······318·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-026e1bdf412147766472ddfdaf48b32402babcac.png.map46 -rw-r--r--···0·root·········(0)·root·········(0)······318·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-026e1bdf412147766472ddfdaf48b32402babcac.png.map
47 -rw-r--r--···0·root·········(0)·root·········(0)····11514·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-074dfc96e9799727b259019334fd20f6fe2e245d.png47 -rw-r--r--···0·root·········(0)·root·········(0)···106135·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-096a8ad2249663fd9316831b9a2019aed4277e9d.png
48 -rw-r--r--···0·root·········(0)·root·········(0)······792·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-074dfc96e9799727b259019334fd20f6fe2e245d.png.map48 -rw-r--r--···0·root·········(0)·root·········(0)·····4557·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-096a8ad2249663fd9316831b9a2019aed4277e9d.png.map
49 -rw-r--r--···0·root·········(0)·root·········(0)····52872·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-0a4a41c87c3cd011acdd0925a5322d245aaad22e.png 
50 -rw-r--r--···0·root·········(0)·root·········(0)·····3156·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-0a4a41c87c3cd011acdd0925a5322d245aaad22e.png.map 
51 -rw-r--r--···0·root·········(0)·root·········(0)·····4700·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-0aefe59e00f45abaf0ae5974b5afcf3876f5e1ce.png 
52 -rw-r--r--···0·root·········(0)·root·········(0)······454·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-0aefe59e00f45abaf0ae5974b5afcf3876f5e1ce.png.map 
53 -rw-r--r--···0·root·········(0)·root·········(0)····59572·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-107be9f5b4909c78fd94debc5819204c7cffb923.png 
54 -rw-r--r--···0·root·········(0)·root·········(0)·····3001·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-107be9f5b4909c78fd94debc5819204c7cffb923.png.map 
55 -rw-r--r--···0·root·········(0)·root·········(0)····89447·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-13c170358a3e275d54dbe5ef6bcbf43c2fe7369c.png49 -rw-r--r--···0·root·········(0)·root·········(0)····55654·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-17bfe631a17a2c47a0b9225d6c628db7d7848d3c.png
56 -rw-r--r--···0·root·········(0)·root·········(0)·····3442·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-13c170358a3e275d54dbe5ef6bcbf43c2fe7369c.png.map50 -rw-r--r--···0·root·········(0)·root·········(0)·····2866·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-17bfe631a17a2c47a0b9225d6c628db7d7848d3c.png.map
57 -rw-r--r--···0·root·········(0)·root·········(0)·····5911·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-17f9812096113ae486215e7db30e452a557e728d.png51 -rw-r--r--···0·root·········(0)·root·········(0)·····5911·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-17f9812096113ae486215e7db30e452a557e728d.png
58 -rw-r--r--···0·root·········(0)·root·········(0)······458·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-17f9812096113ae486215e7db30e452a557e728d.png.map52 -rw-r--r--···0·root·········(0)·root·········(0)······458·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-17f9812096113ae486215e7db30e452a557e728d.png.map
59 -rw-r--r--···0·root·········(0)·root·········(0)···105647·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-1808fea3a20c38d4cd0b6aa3f24fe72a560e2e91.png53 -rw-r--r--···0·root·········(0)·root·········(0)····32916·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-20f6abc1cefbe637270246b3e5bf422a00da1f83.png
60 -rw-r--r--···0·root·········(0)·root·········(0)·····4559·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-1808fea3a20c38d4cd0b6aa3f24fe72a560e2e91.png.map54 -rw-r--r--···0·root·········(0)·root·········(0)·····1582·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-20f6abc1cefbe637270246b3e5bf422a00da1f83.png.map
 55 -rw-r--r--···0·root·········(0)·root·········(0)····37267·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-29d886276218a46b374ae5d69a8de40a95e06752.png
 56 -rw-r--r--···0·root·········(0)·root·········(0)·····1628·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-29d886276218a46b374ae5d69a8de40a95e06752.png.map
61 -rw-r--r--···0·root·········(0)·root·········(0)····30169·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-276a15721907526623594a980c55509b4ae67121.png57 -rw-r--r--···0·root·········(0)·root·········(0)····60063·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-2a483ba8257a71727ab479f3edb66ed64594646b.png
62 -rw-r--r--···0·root·········(0)·root·········(0)·····1905·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-276a15721907526623594a980c55509b4ae67121.png.map58 -rw-r--r--···0·root·········(0)·root·········(0)·····2403·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-2a483ba8257a71727ab479f3edb66ed64594646b.png.map
63 -rw-r--r--···0·root·········(0)·root·········(0)·····3885·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-313fdbdba9383b7efb584d04116c8791b14e7973.png59 -rw-r--r--···0·root·········(0)·root·········(0)·····3885·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-313fdbdba9383b7efb584d04116c8791b14e7973.png
64 -rw-r--r--···0·root·········(0)·root·········(0)······452·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-313fdbdba9383b7efb584d04116c8791b14e7973.png.map60 -rw-r--r--···0·root·········(0)·root·········(0)······452·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-313fdbdba9383b7efb584d04116c8791b14e7973.png.map
65 -rw-r--r--···0·root·········(0)·root·········(0)····43424·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-366786bf2c56b36d359ec17b9ce652faf9c8d1d9.png 
66 -rw-r--r--···0·root·········(0)·root·········(0)·····2271·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-366786bf2c56b36d359ec17b9ce652faf9c8d1d9.png.map 
67 -rw-r--r--···0·root·········(0)·root·········(0)····37125·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-38391193205e47fbdb57aff5f2abce6e05321bc3.png 
68 -rw-r--r--···0·root·········(0)·root·········(0)·····1628·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-38391193205e47fbdb57aff5f2abce6e05321bc3.png.map 
69 -rw-r--r--···0·root·········(0)·root·········(0)····10153·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-4e3c2643e358321e88d2319defec48c0bcef3db7.png 
70 -rw-r--r--···0·root·········(0)·root·········(0)······807·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-4e3c2643e358321e88d2319defec48c0bcef3db7.png.map 
71 -rw-r--r--···0·root·········(0)·root·········(0)····56542·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-4f1fc9a7013f32c436b5eb3bf3386e390b9a9d23.png 
72 -rw-r--r--···0·root·········(0)·root·········(0)·····2869·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-4f1fc9a7013f32c436b5eb3bf3386e390b9a9d23.png.map 
73 -rw-r--r--···0·root·········(0)·root·········(0)···164106·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-81a7d122579d0c5b5d1b0eeed597f02659670ad7.png61 -rw-r--r--···0·root·········(0)·root·········(0)···166007·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-3223860f5e033837128fdfacbab13b5404ae3709.png
74 -rw-r--r--···0·root·········(0)·root·········(0)·····5565·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-81a7d122579d0c5b5d1b0eeed597f02659670ad7.png.map62 -rw-r--r--···0·root·········(0)·root·········(0)·····5565·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-3223860f5e033837128fdfacbab13b5404ae3709.png.map
75 -rw-r--r--···0·root·········(0)·root·········(0)····33132·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-83cfced80f5d4a7e72c394ef55e65198f2a53ed4.png63 -rw-r--r--···0·root·········(0)·root·········(0)···119134·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-3fb13b6cbb973040c76514a05f45a7a87d9d9040.png
76 -rw-r--r--···0·root·········(0)·root·········(0)·····1582·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-83cfced80f5d4a7e72c394ef55e65198f2a53ed4.png.map64 -rw-r--r--···0·root·········(0)·root·········(0)·····4593·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-3fb13b6cbb973040c76514a05f45a7a87d9d9040.png.map
77 -rw-r--r--···0·root·········(0)·root·········(0)····11525·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-882c411b862655b9714e77b2bbb3eddbe4506e17.png65 -rw-r--r--···0·root·········(0)·root·········(0)····11400·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-4ef2eaa62153ff8574755392eca7d99c71473565.png
78 -rw-r--r--···0·root·········(0)·root·········(0)······812·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-882c411b862655b9714e77b2bbb3eddbe4506e17.png.map66 -rw-r--r--···0·root·········(0)·root·········(0)······814·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-4ef2eaa62153ff8574755392eca7d99c71473565.png.map
 67 -rw-r--r--···0·root·········(0)·root·········(0)····42564·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-70288add9f5a28d218cd7274bf3bd78e91807378.png
 68 -rw-r--r--···0·root·········(0)·root·········(0)·····2272·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-70288add9f5a28d218cd7274bf3bd78e91807378.png.map
 69 -rw-r--r--···0·root·········(0)·root·········(0)····44619·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-72fe811d1f0727f5492ec2ccfdb8aa9ae01469a6.png
 70 -rw-r--r--···0·root·········(0)·root·········(0)·····1979·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-72fe811d1f0727f5492ec2ccfdb8aa9ae01469a6.png.map
 71 -rw-r--r--···0·root·········(0)·root·········(0)····61072·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-76607aa9c9c5c9c6abb99fddf4223131c02b8d1d.png
 72 -rw-r--r--···0·root·········(0)·root·········(0)·····2999·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-76607aa9c9c5c9c6abb99fddf4223131c02b8d1d.png.map
 73 -rw-r--r--···0·root·········(0)·root·········(0)····51187·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-7b227d9efedf28b2c45dae7a66a9b9feea748556.png
 74 -rw-r--r--···0·root·········(0)·root·········(0)·····3161·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-7b227d9efedf28b2c45dae7a66a9b9feea748556.png.map
 75 -rw-r--r--···0·root·········(0)·root·········(0)····59264·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-80d26d2c402e21cd5cd70a6808bda247ce323a5a.png
 76 -rw-r--r--···0·root·········(0)·root·········(0)·····3108·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-80d26d2c402e21cd5cd70a6808bda247ce323a5a.png.map
79 -rw-r--r--···0·root·········(0)·root·········(0)·····3067·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-8a4f0345616595e17b13b371bf9c8561ae5d0e0a.png77 -rw-r--r--···0·root·········(0)·root·········(0)·····3067·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-8a4f0345616595e17b13b371bf9c8561ae5d0e0a.png
80 -rw-r--r--···0·root·········(0)·root·········(0)······324·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-8a4f0345616595e17b13b371bf9c8561ae5d0e0a.png.map78 -rw-r--r--···0·root·········(0)·root·········(0)······324·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-8a4f0345616595e17b13b371bf9c8561ae5d0e0a.png.map
81 -rw-r--r--···0·root·········(0)·root·········(0)····59216·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-8e06af367df9012c9a493fb551a5b776b36be08d.png79 -rw-r--r--···0·root·········(0)·root·········(0)····10098·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-a506055a2b97c4536e13af610020acc55854328f.png
82 -rw-r--r--···0·root·········(0)·root·········(0)·····3103·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-8e06af367df9012c9a493fb551a5b776b36be08d.png.map80 -rw-r--r--···0·root·········(0)·root·········(0)······622·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-a506055a2b97c4536e13af610020acc55854328f.png.map
83 -rw-r--r--···0·root·········(0)·root·········(0)···119513·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-981479fc69f12c6234b7d78e7ccbfb1beb7ade8a.png 
84 -rw-r--r--···0·root·········(0)·root·········(0)·····4593·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-981479fc69f12c6234b7d78e7ccbfb1beb7ade8a.png.map 
85 -rw-r--r--···0·root·········(0)·root·········(0)····60688·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-9be7689398a3a27d3d52ac630f978043f3731a7f.png81 -rw-r--r--···0·root·········(0)·root·········(0)····45380·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-ad1b210c404b47515d68d58a32ca143385fc1819.png
86 -rw-r--r--···0·root·········(0)·root·········(0)·····2403·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-9be7689398a3a27d3d52ac630f978043f3731a7f.png.map82 -rw-r--r--···0·root·········(0)·root·········(0)·····2341·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-ad1b210c404b47515d68d58a32ca143385fc1819.png.map
87 -rw-r--r--···0·root·········(0)·root·········(0)····45139·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-ad56aa0af6c86b4b8f90d5d7e4ad1245bcf598f1.png83 -rw-r--r--···0·root·········(0)·root·········(0)····10153·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-c161a15c85e66aa009af68a0d6a79c741ca33ec3.png
88 -rw-r--r--···0·root·········(0)·root·········(0)·····1979·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-ad56aa0af6c86b4b8f90d5d7e4ad1245bcf598f1.png.map84 -rw-r--r--···0·root·········(0)·root·········(0)······807·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-c161a15c85e66aa009af68a0d6a79c741ca33ec3.png.map
89 -rw-r--r--···0·root·········(0)·root·········(0)····48417·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-b3744f157c93378bdce3246db6dc87a43277a473.png 
90 -rw-r--r--···0·root·········(0)·root·········(0)·····2338·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-b3744f157c93378bdce3246db6dc87a43277a473.png.map 
91 -rw-r--r--···0·root·········(0)·root·········(0)····10379·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-d4f57527196c008850b8ddecea5f0d920c27a2af.png85 -rw-r--r--···0·root·········(0)·root·········(0)····87474·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-c776f2e53635ebf4f2110088ea81ee9c0617b23a.png
92 -rw-r--r--···0·root·········(0)·root·········(0)······622·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-d4f57527196c008850b8ddecea5f0d920c27a2af.png.map86 -rw-r--r--···0·root·········(0)·root·········(0)·····3438·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-c776f2e53635ebf4f2110088ea81ee9c0617b23a.png.map
 87 -rw-r--r--···0·root·········(0)·root·········(0)····30138·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-ce9914d068e6037d3005d910a43e4daf266da57e.png
 88 -rw-r--r--···0·root·········(0)·root·········(0)·····1899·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-ce9914d068e6037d3005d910a43e4daf266da57e.png.map
 89 -rw-r--r--···0·root·········(0)·root·········(0)····12025·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-d354e1a802cbf2169fa86c84cb9b56dd1ea12760.png
 90 -rw-r--r--···0·root·········(0)·root·········(0)······790·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-d354e1a802cbf2169fa86c84cb9b56dd1ea12760.png.map
93 -rw-r--r--···0·root·········(0)·root·········(0)·····1632·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-d4f7fce88dafb5e53d959b0da493ec5adf1bc19f.png91 -rw-r--r--···0·root·········(0)·root·········(0)·····1632·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-d4f7fce88dafb5e53d959b0da493ec5adf1bc19f.png
94 -rw-r--r--···0·root·········(0)·root·········(0)······273·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-d4f7fce88dafb5e53d959b0da493ec5adf1bc19f.png.map92 -rw-r--r--···0·root·········(0)·root·········(0)······273·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-d4f7fce88dafb5e53d959b0da493ec5adf1bc19f.png.map
 93 -rw-r--r--···0·root·········(0)·root·········(0)·····4470·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-dec4f9eae3b0da6023118f04bd9ba9789a7cd0f3.png
 94 -rw-r--r--···0·root·········(0)·root·········(0)······454·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/graphviz-dec4f9eae3b0da6023118f04bd9ba9789a7cd0f3.png.map
95 -rw-r--r--···0·root·········(0)·root·········(0)···153804·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/horse.png95 -rw-r--r--···0·root·········(0)·root·········(0)···153804·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/horse.png
96 -rw-r--r--···0·root·········(0)·root·········(0)···112017·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/hyperboloid.png96 -rw-r--r--···0·root·········(0)·root·········(0)···112017·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/hyperboloid.png
97 -rw-r--r--···0·root·········(0)·root·········(0)····80661·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/instancetype.png97 -rw-r--r--···0·root·········(0)·root·········(0)····80661·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/instancetype.png
98 -rw-r--r--···0·root·········(0)·root·········(0)····15188·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/interaction-classes.png98 -rw-r--r--···0·root·········(0)·root·········(0)····15188·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/interaction-classes.png
99 -rw-r--r--···0·root·········(0)·root·········(0)···188531·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/launchinstance.png99 -rw-r--r--···0·root·········(0)·root·········(0)···188531·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/launchinstance.png
100 -rw-r--r--···0·root·········(0)·root·········(0)····12476·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/law-functors.png100 -rw-r--r--···0·root·········(0)·root·········(0)····12476·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/law-functors.png
101 -rw-r--r--···0·root·········(0)·root·········(0)····59738·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/localstrain.png101 -rw-r--r--···0·root·········(0)·root·········(0)····59738·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/_images/localstrain.png
Offset 272, 43 lines modifiedOffset 272, 43 lines modified
272 -rw-r--r--···0·root·········(0)·root·········(0)····12870·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/index-toctree-manuals.html272 -rw-r--r--···0·root·········(0)·root·········(0)····12870·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/index-toctree-manuals.html
273 -rw-r--r--···0·root·········(0)·root·········(0)····10823·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/index-toctree-reference.html273 -rw-r--r--···0·root·········(0)·root·········(0)····10823·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/index-toctree-reference.html
274 -rw-r--r--···0·root·········(0)·root·········(0)·····8426·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/index-toctree-theory.html274 -rw-r--r--···0·root·········(0)·root·········(0)·····8426·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/index-toctree-theory.html
275 -rw-r--r--···0·root·········(0)·root·········(0)····33010·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/index-toctree.html275 -rw-r--r--···0·root·········(0)·root·········(0)····33010·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/index-toctree.html
276 -rw-r--r--···0·root·········(0)·root·········(0)····11932·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/index-toctree_manuals.html276 -rw-r--r--···0·root·········(0)·root·········(0)····11932·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/index-toctree_manuals.html
277 -rw-r--r--···0·root·········(0)·root·········(0)····15163·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/index.html277 -rw-r--r--···0·root·········(0)·root·········(0)····15163·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/index.html
278 -rw-r--r--···0·root·········(0)·root·········(0)····84735·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/installation.html278 -rw-r--r--···0·root·········(0)·root·········(0)····84735·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/installation.html
279 -rw-r--r--···0·root·········(0)·root·········(0)····91898·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/introduction.html279 -rw-r--r--···0·root·········(0)·root·········(0)····91897·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/introduction.html
280 -rw-r--r--···0·root·········(0)·root·········(0)···179764·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/modules.html280 -rw-r--r--···0·root·········(0)·root·········(0)···179764·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/modules.html
281 -rw-r--r--···0·root·········(0)·root·········(0)···104412·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/mpy.html281 -rw-r--r--···0·root·········(0)·root·········(0)···104412·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/mpy.html
282 -rw-r--r--···0·root·········(0)·root·········(0)····88017·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/objects.inv282 -rw-r--r--···0·root·········(0)·root·········(0)····88016·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/objects.inv
283 -rw-r--r--···0·root·········(0)·root·········(0)····84237·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/potentialparticles.html283 -rw-r--r--···0·root·········(0)·root·········(0)····84237·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/potentialparticles.html
284 -rw-r--r--···0·root·········(0)·root·········(0)···382679·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/prog.html284 -rw-r--r--···0·root·········(0)·root·········(0)···382700·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/prog.html
285 -rw-r--r--···0·root·········(0)·root·········(0)···209751·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/publications.html285 -rw-r--r--···0·root·········(0)·root·········(0)···209751·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/publications.html
286 -rw-r--r--···0·root·········(0)·root·········(0)····12723·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/py-modindex.html286 -rw-r--r--···0·root·········(0)·root·········(0)····12723·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/py-modindex.html
287 -rw-r--r--···0·root·········(0)·root·········(0)····50831·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/references.html287 -rw-r--r--···0·root·········(0)·root·········(0)····50831·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/references.html
288 -rw-r--r--···0·root·········(0)·root·········(0)·····6322·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/search.html288 -rw-r--r--···0·root·········(0)·root·········(0)·····6322·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/search.html
289 -rw-r--r--···0·root·········(0)·root·········(0)··2243157·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/searchindex.js289 -rw-r--r--···0·root·········(0)·root·········(0)··2243288·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/searchindex.js
290 -rw-r--r--···0·root·········(0)·root·········(0)····15403·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-advanced.html290 -rw-r--r--···0·root·········(0)·root·········(0)····15403·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-advanced.html
291 -rw-r--r--···0·root·········(0)·root·········(0)····48694·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-data-mining.html291 -rw-r--r--···0·root·········(0)·root·········(0)····48694·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-data-mining.html
292 -rw-r--r--···0·root·········(0)·root·········(0)····84500·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-examples.html292 -rw-r--r--···0·root·········(0)·root·········(0)····84500·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-examples.html
293 -rw-r--r--···0·root·········(0)·root·········(0)····33164·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-geo.html293 -rw-r--r--···0·root·········(0)·root·········(0)····33113·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-geo.html
294 -rw-r--r--···0·root·········(0)·root·········(0)····78347·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-hands-on.html294 -rw-r--r--···0·root·········(0)·root·········(0)····78499·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-hands-on.html
295 -rw-r--r--···0·root·········(0)·root·········(0)·····8089·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-introduction.html295 -rw-r--r--···0·root·········(0)·root·········(0)·····8089·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-introduction.html
296 -rw-r--r--···0·root·········(0)·root·········(0)····68163·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-more-examples-fast.html296 -rw-r--r--···0·root·········(0)·root·········(0)····68163·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-more-examples-fast.html
297 -rw-r--r--···0·root·········(0)·root·········(0)···103418·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-more-examples.html297 -rw-r--r--···0·root·········(0)·root·········(0)···103418·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-more-examples.html
298 -rw-r--r--···0·root·········(0)·root·········(0)····17237·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-short-course-bouncing-sphere.html298 -rw-r--r--···0·root·········(0)·root·········(0)····17237·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-short-course-bouncing-sphere.html
299 -rw-r--r--···0·root·········(0)·root·········(0)····40549·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-short-course-fluids.html299 -rw-r--r--···0·root·········(0)·root·········(0)····40549·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-short-course-fluids.html
300 -rw-r--r--···0·root·········(0)·root·········(0)····13665·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-short-course-installation.html300 -rw-r--r--···0·root·········(0)·root·········(0)····13665·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-short-course-installation.html
301 -rw-r--r--···0·root·········(0)·root·········(0)····46046·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-short-course-intro.html301 -rw-r--r--···0·root·········(0)·root·········(0)····46195·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-short-course-intro.html
302 -rw-r--r--···0·root·········(0)·root·········(0)····22427·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-short-course-rotating-drum.html302 -rw-r--r--···0·root·········(0)·root·········(0)····22427·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-short-course-rotating-drum.html
303 -rw-r--r--···0·root·········(0)·root·········(0)····37802·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-short-course-thermal1.html303 -rw-r--r--···0·root·········(0)·root·········(0)····37802·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-short-course-thermal1.html
304 -rw-r--r--···0·root·········(0)·root·········(0)····31269·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-short-course-thermal2.html304 -rw-r--r--···0·root·········(0)·root·········(0)····31269·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-short-course-thermal2.html
305 -rw-r--r--···0·root·········(0)·root·········(0)····14203·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-short-course.html305 -rw-r--r--···0·root·········(0)·root·········(0)····14203·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial-short-course.html
306 -rw-r--r--···0·root·········(0)·root·········(0)····16240·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial.html306 -rw-r--r--···0·root·········(0)·root·········(0)····16240·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/tutorial.html
307 -rw-r--r--···0·root·········(0)·root·········(0)···272545·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/user.html307 -rw-r--r--···0·root·········(0)·root·········(0)···272566·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/user.html
308 -rw-r--r--···0·root·········(0)·root·········(0)····27067·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.bf.html308 -rw-r--r--···0·root·········(0)·root·········(0)····27067·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.bf.html
309 -rw-r--r--···0·root·········(0)·root·········(0)····18062·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.bodiesHandling.html309 -rw-r--r--···0·root·········(0)·root·········(0)····18062·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.bodiesHandling.html
310 -rw-r--r--···0·root·········(0)·root·········(0)····54285·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.export.html310 -rw-r--r--···0·root·········(0)·root·········(0)····54285·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.export.html
311 -rw-r--r--···0·root·········(0)·root·········(0)····44809·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.geom.html311 -rw-r--r--···0·root·········(0)·root·········(0)····44809·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.geom.html
312 -rw-r--r--···0·root·········(0)·root·········(0)····61937·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.gridpfacet.html312 -rw-r--r--···0·root·········(0)·root·········(0)····61937·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.gridpfacet.html
313 -rw-r--r--···0·root·········(0)·root·········(0)····29559·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.libVersions.html313 -rw-r--r--···0·root·········(0)·root·········(0)····29559·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.libVersions.html
314 -rw-r--r--···0·root·········(0)·root·········(0)····15082·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.linterpolation.html314 -rw-r--r--···0·root·········(0)·root·········(0)····15082·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.linterpolation.html
Offset 320, 15 lines modifiedOffset 320, 15 lines modified
320 -rw-r--r--···0·root·········(0)·root·········(0)··5872891·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.plot.html320 -rw-r--r--···0·root·········(0)·root·········(0)··5872891·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.plot.html
321 -rw-r--r--···0·root·········(0)·root·········(0)·····7792·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.polyhedra_utils.html321 -rw-r--r--···0·root·········(0)·root·········(0)·····7792·2024-02-10·08:19:39.000000·./usr/share/doc/yade/html/yade.polyhedra_utils.html
Max diff block lines reached; 1638/26393 bytes (6.21%) of diff not shown.
127 KB
./usr/share/doc/yade/html/_sources/yade.wrapper.rst.txt
    
Offset 34, 54 lines modifiedOffset 34, 54 lines modified
34 ..·graphviz::34 ..·graphviz::
35 »       :caption:·Inheritance·graph·of·Shape.35 »       :caption:·Inheritance·graph·of·Shape.
  
36 »       digraph·Shape·{36 »       digraph·Shape·{
37 »       »       rankdir=RL;37 »       »       rankdir=RL;
38 »       »       margin="0.2,0.05";38 »       »       margin="0.2,0.05";
39 »       »       "Shape"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Shape"];39 »       »       "Shape"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Shape"];
40 »       »       "Wall"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Wall"];40 »       »       "DeformableElement"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.DeformableElement"];
41 »       »       "Wall"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];41 »       »       "DeformableElement"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
42 »       »       "GridConnection"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.GridConnection"]; 
43 »       »       "GridConnection"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
44 »       »       "GridNode"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.GridNode"];42 »       »       "Node"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Node"];
45 »       »       "GridNode"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];43 »       »       "Node"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
46 »       »       "Lin4NodeTetra"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Lin4NodeTetra"];44 »       »       "Subdomain"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Subdomain"];
47 »       »       "Lin4NodeTetra"·->·"DeformableElement"·[arrowsize=0.5,style="setlinewidth(0.5)"];45 »       »       "Subdomain"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
48 »       »       "Facet"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Facet"];46 »       »       "Facet"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Facet"];
49 »       »       "Facet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];47 »       »       "Facet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 48 »       »       "Sphere"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Sphere"];
 49 »       »       "Sphere"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
50 »       »       "Cylinder"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Cylinder"];50 »       »       "ChainedCylinder"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ChainedCylinder"];
51 »       »       "Cylinder"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];51 »       »       "ChainedCylinder"·->·"Cylinder"·[arrowsize=0.5,style="setlinewidth(0.5)"];
52 »       »       "Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement"]; 
53 »       »       "Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·->·"DeformableCohesiveElement"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
54 »       »       "Box"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Box"];52 »       »       "Box"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Box"];
55 »       »       "Box"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];53 »       »       "Box"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
56 »       »       "DeformableElement"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.DeformableElement"]; 
57 »       »       "DeformableElement"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
58 »       »       "LevelSet"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.LevelSet"];54 »       »       "PFacet"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.PFacet"];
59 »       »       "LevelSet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];55 »       »       "PFacet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 56 »       »       "GridConnection"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.GridConnection"];
 57 »       »       "GridConnection"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 58 »       »       "FluidDomainBbox"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.FluidDomainBbox"];
 59 »       »       "FluidDomainBbox"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
60 »       »       "Tetra"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Tetra"];60 »       »       "Tetra"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Tetra"];
61 »       »       "Tetra"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];61 »       »       "Tetra"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 62 »       »       "Cylinder"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Cylinder"];
 63 »       »       "Cylinder"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 64 »       »       "DeformableCohesiveElement"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.DeformableCohesiveElement"];
 65 »       »       "DeformableCohesiveElement"·->·"DeformableElement"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 66 »       »       "Wall"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Wall"];
 67 »       »       "Wall"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 68 »       »       "LevelSet"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.LevelSet"];
 69 »       »       "LevelSet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 70 »       »       "Lin4NodeTetra"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Lin4NodeTetra"];
 71 »       »       "Lin4NodeTetra"·->·"DeformableElement"·[arrowsize=0.5,style="setlinewidth(0.5)"];
62 »       »       "Clump"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Clump"];72 »       »       "Clump"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Clump"];
63 »       »       "Clump"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];73 »       »       "Clump"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
64 »       »       "Sphere"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Sphere"];74 »       »       "GridNode"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.GridNode"];
65 »       »       "Sphere"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];75 »       »       "GridNode"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 76 »       »       "Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement"];
 77 »       »       "Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·->·"DeformableCohesiveElement"·[arrowsize=0.5,style="setlinewidth(0.5)"];
66 »       »       "PotentialParticle"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.PotentialParticle"];78 »       »       "PotentialParticle"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.PotentialParticle"];
67 »       »       "PotentialParticle"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];79 »       »       "PotentialParticle"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
68 »       »       "Subdomain"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Subdomain"]; 
69 »       »       "Subdomain"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
70 »       »       "DeformableCohesiveElement"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.DeformableCohesiveElement"]; 
71 »       »       "DeformableCohesiveElement"·->·"DeformableElement"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
72 »       »       "PFacet"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.PFacet"]; 
73 »       »       "PFacet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
74 »       »       "ChainedCylinder"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ChainedCylinder"]; 
75 »       »       "ChainedCylinder"·->·"Cylinder"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
76 »       »       "FluidDomainBbox"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.FluidDomainBbox"]; 
77 »       »       "FluidDomainBbox"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
78 »       »       "Node"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Node"]; 
79 »       »       "Node"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
80 »       }80 »       }
  
81 ..·autoclass::·Shape81 ..·autoclass::·Shape
82 »       :members:82 »       :members:
83 »       :undoc-members:83 »       :undoc-members:
84 »       :inherited-members:84 »       :inherited-members:
  
Offset 195, 22 lines modifiedOffset 195, 22 lines modified
195 ..·graphviz::195 ..·graphviz::
196 »       :caption:·Inheritance·graph·of·State.196 »       :caption:·Inheritance·graph·of·State.
  
197 »       digraph·State·{197 »       digraph·State·{
198 »       »       rankdir=RL;198 »       »       rankdir=RL;
199 »       »       margin="0.2,0.05";199 »       »       margin="0.2,0.05";
200 »       »       "State"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.State"];200 »       »       "State"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.State"];
201 »       »       "ChainedState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ChainedState"]; 
202 »       »       "ChainedState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
203 »       »       "ThermalState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ThermalState"]; 
204 »       »       "ThermalState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
205 »       »       "CpmState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.CpmState"];201 »       »       "CpmState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.CpmState"];
206 »       »       "CpmState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];202 »       »       "CpmState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 203 »       »       "ChainedState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ChainedState"];
 204 »       »       "ChainedState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];
207 »       »       "JCFpmState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.JCFpmState"];205 »       »       "JCFpmState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.JCFpmState"];
208 »       »       "JCFpmState"·->·"ThermalState"·[arrowsize=0.5,style="setlinewidth(0.5)"];206 »       »       "JCFpmState"·->·"ThermalState"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 207 »       »       "ThermalState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ThermalState"];
 208 »       »       "ThermalState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];
209 »       »       "WireState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.WireState"];209 »       »       "WireState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.WireState"];
210 »       »       "WireState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];210 »       »       "WireState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];
211 »       }211 »       }
  
212 ..·autoclass::·State212 ..·autoclass::·State
213 »       :members:213 »       :members:
214 »       :undoc-members:214 »       :undoc-members:
Offset 251, 54 lines modifiedOffset 251, 54 lines modified
251 ..·graphviz::251 ..·graphviz::
252 »       :caption:·Inheritance·graph·of·Material.252 »       :caption:·Inheritance·graph·of·Material.
  
253 »       digraph·Material·{253 »       digraph·Material·{
254 »       »       rankdir=RL;254 »       »       rankdir=RL;
255 »       »       margin="0.2,0.05";255 »       »       margin="0.2,0.05";
256 »       »       "Material"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Material"];256 »       »       "Material"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Material"];
257 »       »       "LinIsoElastMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.LinIsoElastMat"]; 
258 »       »       "LinIsoElastMat"·->·"DeformableElementMaterial"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
259 »       »       "ElastMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ElastMat"]; 
260 »       »       "ElastMat"·->·"Material"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
261 »       »       "ViscElMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ViscElMat"]; 
262 »       »       "ViscElMat"·->·"FrictMat"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
263 »       »       "WireMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.WireMat"]; 
264 »       »       "WireMat"·->·"FrictMat"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
265 »       »       "InelastCohFrictMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.InelastCohFrictMat"]; 
266 »       »       "InelastCohFrictMat"·->·"FrictMat"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
267 »       »       "ViscElCapMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ViscElCapMat"]; 
268 »       »       "ViscElCapMat"·->·"ViscElMat"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
269 »       »       "JCFpmMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.JCFpmMat"];257 »       »       "JCFpmMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.JCFpmMat"];
270 »       »       "JCFpmMat"·->·"FrictMat"·[arrowsize=0.5,style="setlinewidth(0.5)"];258 »       »       "JCFpmMat"·->·"FrictMat"·[arrowsize=0.5,style="setlinewidth(0.5)"];
271 »       »       "CohFrictMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.CohFrictMat"];259 »       »       "ViscElCapMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ViscElCapMat"];
272 »       »       "CohFrictMat"·->·"FrictMat"·[arrowsize=0.5,style="setlinewidth(0.5)"];260 »       »       "ViscElCapMat"·->·"ViscElMat"·[arrowsize=0.5,style="setlinewidth(0.5)"];
273 »       »       "CpmMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.CpmMat"];261 »       »       "CpmMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.CpmMat"];
274 »       »       "CpmMat"·->·"FrictMat"·[arrowsize=0.5,style="setlinewidth(0.5)"];262 »       »       "CpmMat"·->·"FrictMat"·[arrowsize=0.5,style="setlinewidth(0.5)"];
275 »       »       "LudingMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.LudingMat"];263 »       »       "ViscElMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ViscElMat"];
276 »       »       "LudingMat"·->·"Material"·[arrowsize=0.5,style="setlinewidth(0.5)"];264 »       »       "ViscElMat"·->·"FrictMat"·[arrowsize=0.5,style="setlinewidth(0.5)"];
Max diff block lines reached; 116883/129605 bytes (90.18%) of diff not shown.
18.7 KB
./usr/share/doc/yade/html/introduction.html
    
Offset 356, 20 lines modifiedOffset 356, 20 lines modified
356 </div>356 </div>
357 <p>Normal·simulations,·however,·are·run·continuously.·Starting/stopping·the·loop·is·done·by·<code·class="docutils·literal·notranslate"><span·class="pre">O.run()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">O.pause()</span></code>;·note·that·<code·class="docutils·literal·notranslate"><span·class="pre">O.run()</span></code>·returns·control·to·Python·and·the·simulation·runs·in·background;·if·you·want·to·wait·for·it·to·finish,·use·<code·class="docutils·literal·notranslate"><span·class="pre">O.wait()</span></code>.·Fixed·number·of·steps·can·be·run·with·<code·class="docutils·literal·notranslate"><span·class="pre">O.run(1000)</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">O.run(1000,True)</span></code>·will·run·and·wait.·To·stop·at·absolute·step·number,·<code·class="docutils·literal·notranslate"><span·class="pre">O.stopAtIter</span></code>·can·be·set·and·<code·class="docutils·literal·notranslate"><span·class="pre">O.run()</span></code>·called·normally.</p>357 <p>Normal·simulations,·however,·are·run·continuously.·Starting/stopping·the·loop·is·done·by·<code·class="docutils·literal·notranslate"><span·class="pre">O.run()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">O.pause()</span></code>;·note·that·<code·class="docutils·literal·notranslate"><span·class="pre">O.run()</span></code>·returns·control·to·Python·and·the·simulation·runs·in·background;·if·you·want·to·wait·for·it·to·finish,·use·<code·class="docutils·literal·notranslate"><span·class="pre">O.wait()</span></code>.·Fixed·number·of·steps·can·be·run·with·<code·class="docutils·literal·notranslate"><span·class="pre">O.run(1000)</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">O.run(1000,True)</span></code>·will·run·and·wait.·To·stop·at·absolute·step·number,·<code·class="docutils·literal·notranslate"><span·class="pre">O.stopAtIter</span></code>·can·be·set·and·<code·class="docutils·literal·notranslate"><span·class="pre">O.run()</span></code>·called·normally.</p>
358 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[12]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">run</span><span·class="p">()</span>358 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[12]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">run</span><span·class="p">()</span>
  
359 <span·class="gp">Yade·[13]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">pause</span><span·class="p">()</span>359 <span·class="gp">Yade·[13]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">pause</span><span·class="p">()</span>
  
360 <span·class="gp">Yade·[14]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">iter</span>360 <span·class="gp">Yade·[14]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">iter</span>
361 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">14</span><span·class="p">]:</span>·<span·class="mi">33656</span>361 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">14</span><span·class="p">]:</span>·<span·class="mi">2362</span>
  
362 <span·class="gp">Yade·[15]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">run</span><span·class="p">(</span><span·class="mi">100000</span><span·class="p">,</span><span·class="kc">True</span><span·class="p">)</span>362 <span·class="gp">Yade·[15]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">run</span><span·class="p">(</span><span·class="mi">100000</span><span·class="p">,</span><span·class="kc">True</span><span·class="p">)</span>
  
363 <span·class="gp">Yade·[16]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">iter</span>363 <span·class="gp">Yade·[16]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">iter</span>
364 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">16</span><span·class="p">]:</span>·<span·class="mi">133656</span>364 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">16</span><span·class="p">]:</span>·<span·class="mi">102362</span>
  
365 <span·class="gp">Yade·[17]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">stopAtIter</span><span·class="o">=</span><span·class="mi">500000</span>365 <span·class="gp">Yade·[17]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">stopAtIter</span><span·class="o">=</span><span·class="mi">500000</span>
  
366 <span·class="gp">Yade·[18]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">run</span><span·class="p">()</span>366 <span·class="gp">Yade·[18]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">run</span><span·class="p">()</span>
  
367 <span·class="gp">Yade·[19]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">wait</span><span·class="p">()</span>367 <span·class="gp">Yade·[19]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">wait</span><span·class="p">()</span>
  
Offset 433, 15 lines modifiedOffset 433, 15 lines modified
433 <h2>Architecture·overview<a·class="headerlink"·href="#architecture-overview"·title="Link·to·this·heading">¶</a></h2>433 <h2>Architecture·overview<a·class="headerlink"·href="#architecture-overview"·title="Link·to·this·heading">¶</a></h2>
434 <p>In·the·following,·a·high-level·overview·of·Yade·architecture·will·be·given.·As·many·of·the·features·are·directly·represented·in·simulation·scripts,·which·are·written·in·Python,·being·familiar·with·this·language·will·help·you·follow·the·examples.·For·the·rest,·this·knowledge·is·not·strictly·necessary·and·you·can·ignore·code·examples.</p>434 <p>In·the·following,·a·high-level·overview·of·Yade·architecture·will·be·given.·As·many·of·the·features·are·directly·represented·in·simulation·scripts,·which·are·written·in·Python,·being·familiar·with·this·language·will·help·you·follow·the·examples.·For·the·rest,·this·knowledge·is·not·strictly·necessary·and·you·can·ignore·code·examples.</p>
435 <section·id="data-and-functions">435 <section·id="data-and-functions">
436 <h3>Data·and·functions<a·class="headerlink"·href="#data-and-functions"·title="Link·to·this·heading">¶</a></h3>436 <h3>Data·and·functions<a·class="headerlink"·href="#data-and-functions"·title="Link·to·this·heading">¶</a></h3>
437 <p>To·assure·flexibility·of·software·design,·yade·makes·clear·distinction·of·2·families·of·classes:·<em>data</em>·components·and·<em>functional</em>·components.·The·former·only·store·data·without·providing·functionality,·while·the·latter·define·functions·operating·on·the·data.·In·programming,·this·is·known·as·<em>visitor</em>·pattern·(as·functional·components·“visit”·the·data,·without·being·bound·to·them·explicitly).</p>437 <p>To·assure·flexibility·of·software·design,·yade·makes·clear·distinction·of·2·families·of·classes:·<em>data</em>·components·and·<em>functional</em>·components.·The·former·only·store·data·without·providing·functionality,·while·the·latter·define·functions·operating·on·the·data.·In·programming,·this·is·known·as·<em>visitor</em>·pattern·(as·functional·components·“visit”·the·data,·without·being·bound·to·them·explicitly).</p>
438 <p>Entire·simulation,·i.e.·both·data·and·functions,·are·stored·in·a·single·<code·class="docutils·literal·notranslate"><span·class="pre">Scene</span></code>·object.·It·is·accessible·through·the·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega">Omega</a>·class·in·python·(a·singleton),·which·is·by·default·stored·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">O</span></code>·global·variable:</p>438 <p>Entire·simulation,·i.e.·both·data·and·functions,·are·stored·in·a·single·<code·class="docutils·literal·notranslate"><span·class="pre">Scene</span></code>·object.·It·is·accessible·through·the·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega">Omega</a>·class·in·python·(a·singleton),·which·is·by·default·stored·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">O</span></code>·global·variable:</p>
439 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[28]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span>·······<span·class="c1">#·some·data·components</span>439 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[28]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span>·······<span·class="c1">#·some·data·components</span>
440 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">28</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">yade</span><span·class="o">.</span><span·class="n">wrapper</span><span·class="o">.</span><span·class="n">BodyContainer</span>·<span·class="n">at</span>·<span·class="mh">0x7f7a264ff5a0</span><span·class="o">&gt;</span>440 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">28</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">yade</span><span·class="o">.</span><span·class="n">wrapper</span><span·class="o">.</span><span·class="n">BodyContainer</span>·<span·class="n">at</span>·<span·class="mh">0x7f9e0fbff4c0</span><span·class="o">&gt;</span>
  
441 <span·class="gp">Yade·[29]:·</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">)</span>··<span·class="c1">#·there·are·no·bodies·as·of·yet</span>441 <span·class="gp">Yade·[29]:·</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">)</span>··<span·class="c1">#·there·are·no·bodies·as·of·yet</span>
442 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">29</span><span·class="p">]:</span>·<span·class="mi">0</span>442 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">29</span><span·class="p">]:</span>·<span·class="mi">0</span>
  
443 <span·class="gp">Yade·[30]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span>······<span·class="c1">#·functional·components,·empty·at·the·moment</span>443 <span·class="gp">Yade·[30]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span>······<span·class="c1">#·functional·components,·empty·at·the·moment</span>
444 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">30</span><span·class="p">]:</span>·<span·class="p">[]</span>444 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">30</span><span·class="p">]:</span>·<span·class="p">[]</span>
445 </pre></div>445 </pre></div>
Offset 471, 17 lines modifiedOffset 471, 17 lines modified
471 </figure>471 </figure>
472 <p>All·these·four·properties·can·be·of·different·types,·derived·from·their·respective·base·types.·Yade·frequently·makes·decisions·about·computation·based·on·those·types:·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Sphere">Sphere</a>·+·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Sphere">Sphere</a>·collision·has·to·be·treated·differently·than·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Facet">Facet</a>·+·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Sphere">Sphere</a>·collision.·Objects·making·those·decisions·are·called·<a·class="reference·internal"·href="yade.wrapper.html#inheritancegraphdispatcher"><span·class="std·std-ref">Dispatchers</span></a>·and·are·essential·to·understand·Yade’s·functioning;·they·are·discussed·below.</p>472 <p>All·these·four·properties·can·be·of·different·types,·derived·from·their·respective·base·types.·Yade·frequently·makes·decisions·about·computation·based·on·those·types:·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Sphere">Sphere</a>·+·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Sphere">Sphere</a>·collision·has·to·be·treated·differently·than·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Facet">Facet</a>·+·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Sphere">Sphere</a>·collision.·Objects·making·those·decisions·are·called·<a·class="reference·internal"·href="yade.wrapper.html#inheritancegraphdispatcher"><span·class="std·std-ref">Dispatchers</span></a>·and·are·essential·to·understand·Yade’s·functioning;·they·are·discussed·below.</p>
473 <p>Explicitly·assigning·all·4·properties·to·each·particle·by·hand·would·be·not·practical;·there·are·utility·functions·defined·to·create·them·with·all·necessary·ingredients.·For·example,·we·can·create·sphere·particle·using·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">utils.sphere</a>:</p>473 <p>Explicitly·assigning·all·4·properties·to·each·particle·by·hand·would·be·not·practical;·there·are·utility·functions·defined·to·create·them·with·all·necessary·ingredients.·For·example,·we·can·create·sphere·particle·using·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">utils.sphere</a>:</p>
474 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[31]:·</span><span·class="n">s</span><span·class="o">=</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">sphere</span><span·class="p">(</span><span·class="n">center</span><span·class="o">=</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">],</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>474 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[31]:·</span><span·class="n">s</span><span·class="o">=</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">sphere</span><span·class="p">(</span><span·class="n">center</span><span·class="o">=</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">],</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>
  
475 <span·class="gp">Yade·[32]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">mat</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">bound</span>475 <span·class="gp">Yade·[32]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">mat</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">bound</span>
476 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">32</span><span·class="p">]:</span>·476 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">32</span><span·class="p">]:</span>·
477 <span·class="go">(&lt;Sphere·instance·at·0x3679b10&gt;,</span>477 <span·class="go">(&lt;Sphere·instance·at·0x44b2720&gt;,</span>
478 <span·class="go">·&lt;State·instance·at·0x12d89c0&gt;,</span>478 <span·class="go">·&lt;State·instance·at·0x44cb610&gt;,</span>
479 <span·class="go">·&lt;FrictMat·instance·at·0x35df1a0&gt;,</span>479 <span·class="go">·&lt;FrictMat·instance·at·0x45ca310&gt;,</span>
480 <span·class="go">·None)</span>480 <span·class="go">·None)</span>
  
481 <span·class="gp">Yade·[33]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">pos</span>481 <span·class="gp">Yade·[33]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">pos</span>
482 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">33</span><span·class="p">]:</span>·<span·class="n">Vector3</span><span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">)</span>482 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">33</span><span·class="p">]:</span>·<span·class="n">Vector3</span><span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">)</span>
  
483 <span·class="gp">Yade·[34]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>483 <span·class="gp">Yade·[34]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>
484 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">34</span><span·class="p">]:</span>·<span·class="mf">1.0</span>484 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">34</span><span·class="p">]:</span>·<span·class="mf">1.0</span>
Offset 542, 29 lines modifiedOffset 542, 29 lines modified
542 <span·id="img-interaction-classes"></span><a·class="reference·internal·image-reference"·href="_images/interaction-classes.png"><img·alt="_images/interaction-classes.png"·src="_images/interaction-classes.png"·style="width:·13.8cm;"·/></a>542 <span·id="img-interaction-classes"></span><a·class="reference·internal·image-reference"·href="_images/interaction-classes.png"><img·alt="_images/interaction-classes.png"·src="_images/interaction-classes.png"·style="width:·13.8cm;"·/></a>
543 <figcaption>543 <figcaption>
544 <p><span·class="caption-text">Examples·of·concrete·classes·that·might·be·used·to·describe·an·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Interaction">Interaction</a>:·<a·class="reference·internal"·href="yade.wrapper.html#inheritancegraphigeom"><span·class="std·std-ref">IGeom</span></a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.GenericSpheresContact">GenericSpheresContact</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PolyhedraGeom">PolyhedraGeom</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.CylScGeom">CylScGeom</a>,·<a·class="reference·internal"·href="yade.wrapper.html#inheritancegraphiphys"><span·class="std·std-ref">IPhys</span></a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.NormPhys">NormPhys</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.NormShearPhys">NormShearPhys</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.FrictPhys">FrictPhys</a>.</span><a·class="headerlink"·href="#id9"·title="Link·to·this·image">¶</a></p>544 <p><span·class="caption-text">Examples·of·concrete·classes·that·might·be·used·to·describe·an·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Interaction">Interaction</a>:·<a·class="reference·internal"·href="yade.wrapper.html#inheritancegraphigeom"><span·class="std·std-ref">IGeom</span></a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.GenericSpheresContact">GenericSpheresContact</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PolyhedraGeom">PolyhedraGeom</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.CylScGeom">CylScGeom</a>,·<a·class="reference·internal"·href="yade.wrapper.html#inheritancegraphiphys"><span·class="std·std-ref">IPhys</span></a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.NormPhys">NormPhys</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.NormShearPhys">NormShearPhys</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.FrictPhys">FrictPhys</a>.</span><a·class="headerlink"·href="#id9"·title="Link·to·this·image">¶</a></p>
545 </figcaption>545 </figcaption>
546 </figure>546 </figure>
547 <p>Suppose·now·interactions·have·been·already·created.·We·can·access·them·by·the·id·pair:</p>547 <p>Suppose·now·interactions·have·been·already·created.·We·can·access·them·by·the·id·pair:</p>
548 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[41]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">interactions</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">]</span>548 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[41]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">interactions</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">]</span>
549 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">41</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Interaction</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x359aa20</span><span·class="o">&gt;</span>549 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">41</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Interaction</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x44da4a0</span><span·class="o">&gt;</span>
  
550 <span·class="gp">Yade·[42]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">interactions</span><span·class="p">[</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">]</span>·····<span·class="c1">#·order·of·ids·is·not·important</span>550 <span·class="gp">Yade·[42]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">interactions</span><span·class="p">[</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">]</span>·····<span·class="c1">#·order·of·ids·is·not·important</span>
551 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">42</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Interaction</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x359aa20</span><span·class="o">&gt;</span>551 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">42</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Interaction</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x44da4a0</span><span·class="o">&gt;</span>
  
552 <span·class="gp">Yade·[43]:·</span><span·class="n">i</span><span·class="o">=</span><span·class="n">O</span><span·class="o">.</span><span·class="n">interactions</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">]</span>552 <span·class="gp">Yade·[43]:·</span><span·class="n">i</span><span·class="o">=</span><span·class="n">O</span><span·class="o">.</span><span·class="n">interactions</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">]</span>
  
553 <span·class="gp">Yade·[44]:·</span><span·class="n">i</span><span·class="o">.</span><span·class="n">id1</span><span·class="p">,</span><span·class="n">i</span><span·class="o">.</span><span·class="n">id2</span>553 <span·class="gp">Yade·[44]:·</span><span·class="n">i</span><span·class="o">.</span><span·class="n">id1</span><span·class="p">,</span><span·class="n">i</span><span·class="o">.</span><span·class="n">id2</span>
554 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">44</span><span·class="p">]:</span>·<span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span>·<span·class="mi">1</span><span·class="p">)</span>554 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">44</span><span·class="p">]:</span>·<span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span>·<span·class="mi">1</span><span·class="p">)</span>
  
555 <span·class="gp">Yade·[45]:·</span><span·class="n">i</span><span·class="o">.</span><span·class="n">geom</span>555 <span·class="gp">Yade·[45]:·</span><span·class="n">i</span><span·class="o">.</span><span·class="n">geom</span>
556 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">45</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">ScGeom</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x359e6e0</span><span·class="o">&gt;</span>556 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">45</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">ScGeom</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x45aed40</span><span·class="o">&gt;</span>
  
557 <span·class="gp">Yade·[46]:·</span><span·class="n">i</span><span·class="o">.</span><span·class="n">phys</span>557 <span·class="gp">Yade·[46]:·</span><span·class="n">i</span><span·class="o">.</span><span·class="n">phys</span>
558 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">46</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">FrictPhys</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x362f6c0</span><span·class="o">&gt;</span>558 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">46</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">FrictPhys</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x45a2aa0</span><span·class="o">&gt;</span>
  
559 <span·class="gp">Yade·[47]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">interactions</span><span·class="p">[</span><span·class="mi">100</span><span·class="p">,</span><span·class="mi">10111</span><span·class="p">]</span>·····<span·class="c1">#·asking·for·non·existing·interaction·throws·exception</span>559 <span·class="gp">Yade·[47]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">interactions</span><span·class="p">[</span><span·class="mi">100</span><span·class="p">,</span><span·class="mi">10111</span><span·class="p">]</span>·····<span·class="c1">#·asking·for·non·existing·interaction·throws·exception</span>
560 <span·class="go">\x1b[0;31m---------------------------------------------------------------------------\x1b[0m</span>560 <span·class="go">\x1b[0;31m---------------------------------------------------------------------------\x1b[0m</span>
561 <span·class="go">\x1b[0;31mIndexError\x1b[0m································Traceback·(most·recent·call·last)</span>561 <span·class="go">\x1b[0;31mIndexError\x1b[0m································Traceback·(most·recent·call·last)</span>
562 <span·class="go">Cell·\x1b[0;32mIn[47],·line·1\x1b[0m</span>562 <span·class="go">Cell·\x1b[0;32mIn[47],·line·1\x1b[0m</span>
563 <span·class="go">\x1b[0;32m----&gt;·1\x1b[0m·\x1b[43mO\x1b[49m\x1b[38;5;241;43m.\x1b[39;49m\x1b[43minteractions\x1b[49m\x1b[43m[\x1b[49m\x1b[38;5;241;43m100\x1b[39;49m\x1b[43m,\x1b[49m\x1b[38;5;241;43m10111\x1b[39;49m\x1b[43m]\x1b[49m·····\x1b[38;5;66;03m#·asking·for·non·existing·interaction·throws·exception\x1b[39;00m</span>563 <span·class="go">\x1b[0;32m----&gt;·1\x1b[0m·\x1b[43mO\x1b[49m\x1b[38;5;241;43m.\x1b[39;49m\x1b[43minteractions\x1b[49m\x1b[43m[\x1b[49m\x1b[38;5;241;43m100\x1b[39;49m\x1b[43m,\x1b[49m\x1b[38;5;241;43m10111\x1b[39;49m\x1b[43m]\x1b[49m·····\x1b[38;5;66;03m#·asking·for·non·existing·interaction·throws·exception\x1b[39;00m</span>
  
3.22 KB
html2text {}
    
Offset 242, 20 lines modifiedOffset 242, 20 lines modified
242 (1000,True)·will·run·and·wait.·To·stop·at·absolute·step·number,·O.stopAtIter242 (1000,True)·will·run·and·wait.·To·stop·at·absolute·step·number,·O.stopAtIter
243 can·be·set·and·O.run()·called·normally.243 can·be·set·and·O.run()·called·normally.
244 Yade·[12]:·O.run()244 Yade·[12]:·O.run()
  
245 Yade·[13]:·O.pause()245 Yade·[13]:·O.pause()
  
246 Yade·[14]:·O.iter246 Yade·[14]:·O.iter
247 Out[14]:·33656247 Out[14]:·2362
  
248 Yade·[15]:·O.run(100000,True)248 Yade·[15]:·O.run(100000,True)
  
249 Yade·[16]:·O.iter249 Yade·[16]:·O.iter
250 Out[16]:·133656250 Out[16]:·102362
  
251 Yade·[17]:·O.stopAtIter=500000251 Yade·[17]:·O.stopAtIter=500000
  
252 Yade·[18]:·O.run()252 Yade·[18]:·O.run()
  
253 Yade·[19]:·O.wait()253 Yade·[19]:·O.wait()
  
Offset 334, 15 lines modifiedOffset 334, 15 lines modified
334 operating·on·the·data.·In·programming,·this·is·known·as·v\x8vi\x8is\x8si\x8it\x8to\x8or\x8r·pattern·(as334 operating·on·the·data.·In·programming,·this·is·known·as·v\x8vi\x8is\x8si\x8it\x8to\x8or\x8r·pattern·(as
335 functional·components·“visit”·the·data,·without·being·bound·to·them335 functional·components·“visit”·the·data,·without·being·bound·to·them
336 explicitly).336 explicitly).
337 Entire·simulation,·i.e.·both·data·and·functions,·are·stored·in·a·single·Scene337 Entire·simulation,·i.e.·both·data·and·functions,·are·stored·in·a·single·Scene
338 object.·It·is·accessible·through·the·_\x8O_\x8m_\x8e_\x8g_\x8a·class·in·python·(a·singleton),·which338 object.·It·is·accessible·through·the·_\x8O_\x8m_\x8e_\x8g_\x8a·class·in·python·(a·singleton),·which
339 is·by·default·stored·in·the·O·global·variable:339 is·by·default·stored·in·the·O·global·variable:
340 Yade·[28]:·O.bodies·······#·some·data·components340 Yade·[28]:·O.bodies·······#·some·data·components
341 Out[28]:·<yade.wrapper.BodyContainer·at·0x7f7a264ff5a0>341 Out[28]:·<yade.wrapper.BodyContainer·at·0x7f9e0fbff4c0>
  
342 Yade·[29]:·len(O.bodies)··#·there·are·no·bodies·as·of·yet342 Yade·[29]:·len(O.bodies)··#·there·are·no·bodies·as·of·yet
343 Out[29]:·0343 Out[29]:·0
  
344 Yade·[30]:·O.engines······#·functional·components,·empty·at·the·moment344 Yade·[30]:·O.engines······#·functional·components,·empty·at·the·moment
345 Out[30]:·[]345 Out[30]:·[]
346 *\x8**\x8**\x8*·D\x8Da\x8at\x8ta\x8a·c\x8co\x8om\x8mp\x8po\x8on\x8ne\x8en\x8nt\x8ts\x8s_\x8?\x8·*\x8**\x8**\x8*346 *\x8**\x8**\x8*·D\x8Da\x8at\x8ta\x8a·c\x8co\x8om\x8mp\x8po\x8on\x8ne\x8en\x8nt\x8ts\x8s_\x8?\x8·*\x8**\x8**\x8*
Offset 385, 17 lines modifiedOffset 385, 17 lines modified
385 practical;·there·are·utility·functions·defined·to·create·them·with·all385 practical;·there·are·utility·functions·defined·to·create·them·with·all
386 necessary·ingredients.·For·example,·we·can·create·sphere·particle·using386 necessary·ingredients.·For·example,·we·can·create·sphere·particle·using
387 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8s_\x8p_\x8h_\x8e_\x8r_\x8e:387 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8s_\x8p_\x8h_\x8e_\x8r_\x8e:
388 Yade·[31]:·s=utils.sphere(center=[0,0,0],radius=1)388 Yade·[31]:·s=utils.sphere(center=[0,0,0],radius=1)
  
389 Yade·[32]:·s.shape,·s.state,·s.mat,·s.bound389 Yade·[32]:·s.shape,·s.state,·s.mat,·s.bound
390 Out[32]:390 Out[32]:
391 (<Sphere·instance·at·0x3679b10>,391 (<Sphere·instance·at·0x44b2720>,
392 ·<State·instance·at·0x12d89c0>,392 ·<State·instance·at·0x44cb610>,
393 ·<FrictMat·instance·at·0x35df1a0>,393 ·<FrictMat·instance·at·0x45ca310>,
394 ·None)394 ·None)
  
395 Yade·[33]:·s.state.pos395 Yade·[33]:·s.state.pos
396 Out[33]:·Vector3(0,0,0)396 Out[33]:·Vector3(0,0,0)
  
397 Yade·[34]:·s.shape.radius397 Yade·[34]:·s.shape.radius
398 Out[34]:·1.0398 Out[34]:·1.0
Offset 471, 29 lines modifiedOffset 471, 29 lines modified
471 _\x8[_\x8__\x8i_\x8m_\x8a_\x8g_\x8e_\x8s_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n_\x8-_\x8c_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s_\x8._\x8p_\x8n_\x8g_\x8]471 _\x8[_\x8__\x8i_\x8m_\x8a_\x8g_\x8e_\x8s_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n_\x8-_\x8c_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s_\x8._\x8p_\x8n_\x8g_\x8]
472 Examples·of·concrete·classes·that·might·be·used·to·describe·an·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n:472 Examples·of·concrete·classes·that·might·be·used·to·describe·an·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n:
473 _\x8I_\x8G_\x8e_\x8o_\x8m,·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8S_\x8p_\x8h_\x8e_\x8r_\x8e_\x8s_\x8C_\x8o_\x8n_\x8t_\x8a_\x8c_\x8t,·_\x8P_\x8o_\x8l_\x8y_\x8h_\x8e_\x8d_\x8r_\x8a_\x8G_\x8e_\x8o_\x8m,·_\x8C_\x8y_\x8l_\x8S_\x8c_\x8G_\x8e_\x8o_\x8m,·_\x8I_\x8P_\x8h_\x8y_\x8s,·_\x8N_\x8o_\x8r_\x8m_\x8P_\x8h_\x8y_\x8s,473 _\x8I_\x8G_\x8e_\x8o_\x8m,·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8S_\x8p_\x8h_\x8e_\x8r_\x8e_\x8s_\x8C_\x8o_\x8n_\x8t_\x8a_\x8c_\x8t,·_\x8P_\x8o_\x8l_\x8y_\x8h_\x8e_\x8d_\x8r_\x8a_\x8G_\x8e_\x8o_\x8m,·_\x8C_\x8y_\x8l_\x8S_\x8c_\x8G_\x8e_\x8o_\x8m,·_\x8I_\x8P_\x8h_\x8y_\x8s,·_\x8N_\x8o_\x8r_\x8m_\x8P_\x8h_\x8y_\x8s,
474 _\x8N_\x8o_\x8r_\x8m_\x8S_\x8h_\x8e_\x8a_\x8r_\x8P_\x8h_\x8y_\x8s,·_\x8F_\x8r_\x8i_\x8c_\x8t_\x8P_\x8h_\x8y_\x8s._\x8474 _\x8N_\x8o_\x8r_\x8m_\x8S_\x8h_\x8e_\x8a_\x8r_\x8P_\x8h_\x8y_\x8s,·_\x8F_\x8r_\x8i_\x8c_\x8t_\x8P_\x8h_\x8y_\x8s._\x8
475 Suppose·now·interactions·have·been·already·created.·We·can·access·them·by·the475 Suppose·now·interactions·have·been·already·created.·We·can·access·them·by·the
476 id·pair:476 id·pair:
477 Yade·[41]:·O.interactions[0,1]477 Yade·[41]:·O.interactions[0,1]
478 Out[41]:·<Interaction·instance·at·0x359aa20>478 Out[41]:·<Interaction·instance·at·0x44da4a0>
  
479 Yade·[42]:·O.interactions[1,0]·····#·order·of·ids·is·not·important479 Yade·[42]:·O.interactions[1,0]·····#·order·of·ids·is·not·important
480 Out[42]:·<Interaction·instance·at·0x359aa20>480 Out[42]:·<Interaction·instance·at·0x44da4a0>
  
481 Yade·[43]:·i=O.interactions[0,1]481 Yade·[43]:·i=O.interactions[0,1]
  
482 Yade·[44]:·i.id1,i.id2482 Yade·[44]:·i.id1,i.id2
483 Out[44]:·(0,·1)483 Out[44]:·(0,·1)
  
484 Yade·[45]:·i.geom484 Yade·[45]:·i.geom
485 Out[45]:·<ScGeom·instance·at·0x359e6e0>485 Out[45]:·<ScGeom·instance·at·0x45aed40>
  
486 Yade·[46]:·i.phys486 Yade·[46]:·i.phys
487 Out[46]:·<FrictPhys·instance·at·0x362f6c0>487 Out[46]:·<FrictPhys·instance·at·0x45a2aa0>
  
488 Yade·[47]:·O.interactions[100,10111]·····#·asking·for·non·existing·interaction488 Yade·[47]:·O.interactions[100,10111]·····#·asking·for·non·existing·interaction
489 throws·exception489 throws·exception
490 [0;31m-------------------------------------------------------------------------490 [0;31m-------------------------------------------------------------------------
491 --\x1b[0m491 --\x1b[0m
492 [0;31mIndexError\x1b[0m································Traceback·(most·recent·call492 [0;31mIndexError\x1b[0m································Traceback·(most·recent·call
493 last)493 last)
9.86 KB
./usr/share/doc/yade/html/objects.inv
9.79 KB
Sphinx inventory
    
Offset 307, 40 lines modifiedOffset 307, 38 lines modified
307 ^(\x7:@\x1eꚏy*f\xcR\x11ͽJr(\x13MӁfg=a\xbFt'ʞ,\x10x6)pX*^\xe\x1d568瑟r7s\x18-\x1f*\x17})^le^\x14\xbE%{\x5IGc)27~6'_k>hEK\x103k^\x13\x14)4ts]\x12[f}Bjm߼\x11ZuIRL~ǒ\xdE\x14ɟ\x193kM\x7;d.\x1eM\x3<_"307 ^(\x7:@\x1eꚏy*f\xcR\x11ͽJr(\x13MӁfg=a\xbFt'ʞ,\x10x6)pX*^\xe\x1d568瑟r7s\x18-\x1f*\x17})^le^\x14\xbE%{\x5IGc)27~6'_k>hEK\x103k^\x13\x14)4ts]\x12[f}Bjm߼\x11ZuIRL~ǒ\xdE\x14ɟ\x193kM\x7;d.\x1eM\x3<_"
308 \x1f»   N>ܗ%\x15Υv^_h308 \x1f»   N>ܗ%\x15Υv^_h
  
309 oNn[m2ݏq\x1aCK(Q|[\Y\xfxH\x12G\+8nCvb=\x1d6_Ìt1\x1d\xcbO\x11eaX#4MdKӼni41Fv\x6Kg@nd;lZ·\x1bkeF;5sh=fښ\x13H`;ؘն0#G6Di`˿k<.t`ύ?» 3\xb_V{f^ii%\x17\x3ɭ»     N\x0e\x1aq\x1eG':[\x17:խZ}fd\xcn;\ISZHAjgNk1s\x3\x13\x1e3Xi[\x16̅\x5ϟeɍMdyXZn\xb)\x18{+@.~һ>gAߗLo۵\xfS\xfj\x16309 oNn[m2ݏq\x1aCK(Q|[\Y\xfxH\x12G\+8nCvb=\x1d6_Ìt1\x1d\xcbO\x11eaX#4MdKӼni41Fv\x6Kg@nd;lZ·\x1bkeF;5sh=fښ\x13H`;ؘն0#G6Di`˿k<.t`ύ?» 3\xb_V{f^ii%\x17\x3ɭ»     N\x0e\x1aq\x1eG':[\x17:խZ}fd\xcn;\ISZHAjgNk1s\x3\x13\x1e3Xi[\x16̅\x5ϟeɍMdyXZn\xb)\x18{+@.~һ>gAߗLo۵\xfS\xfj\x16
310 \xfJ-(*k=bѿ`FhB3DLLԮam)*o)&+]\xcE֯Ɨ||G\x16?#/"f滟eY]RȺ9\x6ȴ\x14ur{[\xe<lo\f\x1cnZTa]:\x1d>\xfK\xfm\x1aS\xf\x15b3ѺnHu\x1dw-k\x1fTY\x7E˶nU0"%\x53OL\x1dZ>b310 \xfJ-(*k=bѿ`FhB3DLLԮam)*o)&+]\xcE֯Ɨ||G\x16?#/"f滟eY]RȺ9\x6ȴ\x14ur{[\xe<lo\f\x1cnZTa]:\x1d>\xfK\xfm\x1aS\xf\x15b3ѺnHu\x1dw-k\x1fTY\x7E˶nU0"%\x53OL\x1dZ>b
311 \xe`\xdhn|s/ŝn0\xbo\x19G!:\x16» ܈@q\x13_nL\x1bW\x11qkdh6o/\x3\x14R-aP'q\xf\x12UXea77fE~\xb\x116\xegҌmMq\xd.(9ц4yo%JF\xfy311 \xe`\xdhn|s/ŝn0\xbo\x19G!:\x16» ܈@q\x13_nL\x1bW\x11qkdh6o/\x3\x14R-aP'q\xf\x12UXea77fE~\xb\x116\xegҌmMq\xd.(9ц4yo%JF\xfy
312 scft\x19vb<)ⰹ̩㘥[3NnI~;v:<_ga&<a\x1eqQ1MQ&r\x1daR\x3a{^~hnq*B;\x8nr\x109312 scft\x19vb<)ⰹ̩㘥[3NnI~;v:<_ga&<a\x1eqQ1MQ&r\x1daR\x3a{^~hnq*B;\x8nr\x109
313 ,+[fQ\x1d8P_z,}\x1f\x1e/+CS»  &Zh%uHuaN=:f֋sf\xd;ϥd\x17fVdr;V#^N~1\x126gN5O.Ƀ4\x7&v,vru@NfNaXGO_W=»     S\x17d\x1ee3s(y\x0O~ѿLߕ<hN*ڻcg\x1b\xd\xbOb\x1e+[GW$S\x3$\xb\x1aC;n^shd\xeW&\_FaHy·_i\x1a֞'O=z\x8Z\ŗK+v#juc.ezf\\x15t·:|͔'\x18xZw\x17^R\x16uao6)ӯLւ\x8ַ+k''\x1b\x1e?38qZ)gr`ެͱ9C\xf]EjvU?Ue\x19\x15޲Ncyr9\x1a"Ea+ݻˣÚ1K\x16$ajޮ֙\xcT\x1dfE߃Vl)ݙaթd8\x1da\x6'>7+O]2Nv\x195GRd_\x1ezl\xbMX\x5\x0NrӉ\x5|ݟDA\x17Cx\x1bll2y\\x1fH<"7<ÒtiBk\x1c?\x1c\xd}6cRxT7cğ\x1fqz6{\xfrr\x14Ot<en91\x13fm#\x17BLt0b¿yWKP*,{QwN<f˰y/3aڕ\>jM\x7''_h|ʄl~\x11JCӻöly}ذ=nyL\xf\x3\x13C,Bhܥ\x1folׯL[0\x6\x1c*\x13\xe\x19wÅo\x6\xeL\x3ajC6i8Bm.L/\xe;kn^A\x1e?m2ǔvW\xdn^ze+3z;zj\x19EjòETy}\x17խ\x37,\x1a\x18/H٥\x1efAڲth\x1b$Z͟\x1e<,H%>9џM6K26(&[.M\x19v\x15Nl\xd\xfȶ\x16\x1a,yyE\x13d)Wwn\xf\x18;0ڂYs]ZrfǞ_eb\x1fy;anUo'W\xd\x13'\x18ν\x1fo'+ߺ=o4쨃6\x1e\x6<fcz:L\x1cYla\x16rLx*p2qCO2\x15}yվ\x1c[\xby,8.U\x7#\x4vUJxE3mZK\x04SE|S'trŊ-fJYbfE`\x1bO)>ah]ټ[BRnk]'\x15N|c$%v(\x1dOkIkog\x6{f!fކZmS$f&kiּ^kWR݂fmn\x8s=\x1fˬ%Žb$v\x1b0R"[x;_NOڳj\x1f#\x1eV-Fb;M}\x1fW(RM+Lƾݣy\x1f\x17s>|g3}y:yvkƾ:E*cQʽOR\xcNO6i\x1a?y!6\x6~·?q\x17\x4\xbVkvi9\x15>M7Zl(Uȣ3_6\x15\x15Ro_6BN{o[7V\x18\x8پdVl(\xdK-Ӳ\x1bsIqin?ثwjt[E=5x,\xbxs{U\x15Cڗ{jih\xc\x6c6(H-c\xeĮqe?\\x14{Nḍ\x13wab4Գhe\x3q\x1c\x1ȩ\xb\x5\x3\x6!dgz\x1e\xb;i\x1e1S\x16?؇M7\x14aD_&\x15ChE'8\x13ݛ*"\x1am\x35~\x17\x68_pZhIeDoW\ȗn<0\x13Br[=/b_߇eOkV+/[$˲O{o&7*ۛVm313 ,+[fQ\x1d8P_z,}\x1f\x1e/+CS»  &Zh%uHuaN=:f֋sf\xd;ϥd\x17fVdr;V#^N~1\x126gN5O.Ƀ4\x7&v,vru@NfNaXGO_W=»     S\x17d\x1ee3s(y\x0O~ѿLߕ<hN*ڻcg\x1b\xd\xbOb\x1e+[GW$S\x3$\xb\x1aC;n^shd\xeW&\_FaHy·_i\x1a֞'O=z\x8Z\ŗK+v#juc.ezf\\x15t·:|͔'\x18xZw\x17^R\x16uao6)ӯLւ\x8ַ+k''\x1b\x1e?38qZ)gr`ެͱ9C\xf]EjvU?Ue\x19\x15޲Ncyr9\x1a"Ea+ݻˣÚ1K\x16$ajޮ֙\xcT\x1dfE߃Vl)ݙaթd8\x1da\x6'>7+O]2Nv\x195GRd_\x1ezl\xbMX\x5\x0NrӉ\x5|ݟDA\x17Cx\x1bll2y\\x1fH<"7<ÒtiBk\x1c?\x1c\xd}6cRxT7cğ\x1fqz6{\xfrr\x14Ot<en91\x13fm#\x17BLt0b¿yWKP*,{QwN<f˰y/3aڕ\>jM\x7''_h|ʄl~\x11JCӻöly}ذ=nyL\xf\x3\x13C,Bhܥ\x1folׯL[0\x6\x1c*\x13\xe\x19wÅo\x6\xeL\x3ajC6i8Bm.L/\xe;kn^A\x1e?m2ǔvW\xdn^ze+3z;zj\x19EjòETy}\x17խ\x37,\x1a\x18/H٥\x1efAڲth\x1b$Z͟\x1e<,H%>9џM6K26(&[.M\x19v\x15Nl\xd\xfȶ\x16\x1a,yyE\x13d)Wwn\xf\x18;0ڂYs]ZrfǞ_eb\x1fy;anUo'W\xd\x13'\x18ν\x1fo'+ߺ=o4쨃6\x1e\x6<fcz:L\x1cYla\x16rLx*p2qCO2\x15}yվ\x1c[\xby,8.U\x7#\x4vUJxE3mZK\x04SE|S'trŊ-fJYbfE`\x1bO)>ah]ټ[BRnk]'\x15N|c$%v(\x1dOkIkog\x6{f!fކZmS$f&kiּ^kWR݂fmn\x8s=\x1fˬ%Žb$v\x1b0R"[x;_NOڳj\x1f#\x1eV-Fb;M}\x1fW(RM+Lƾݣy\x1f\x17s>|g3}y:yvkƾ:E*cQʽOR\xcNO6i\x1a?y!6\x6~·?q\x17\x4\xbVkvi9\x15>M7Zl(Uȣ3_6\x15\x15Ro_6BN{o[7V\x18\x8پdVl(\xdK-Ӳ\x1bsIqin?ثwjt[E=5x,\xbxs{U\x15Cڗ{jih\xc\x6c6(H-c\xeĮqe?\\x14{Nḍ\x13wab4Գhe\x3q\x1c\x1ȩ\xb\x5\x3\x6!dgz\x1e\xb;i\x1e1S\x16?؇M7\x14aD_&\x15ChE'8\x13ݛ*"\x1am\x35~\x17\x68_pZhIeDoW\ȗn<0\x13Br[=/b_߇eO.W+/d..v.۳Odfn&w$;..0(VZ-va뷊$R!@>uHQ(UJ}zlISh.
 314 \x17Vxs\x10Y^rrraLl,G"Qxn=4\x1eW\x13FڹT\x13?\x14OrJ)·=\x6\x1f¾]>g\ΡҬ(_\x8}-z\xbtd\x13\x1d\x1exCyswx5zI.]aNQeM-PɎP\x5}\x14\x1cwl&=c\x0t6/UԸӸjQUłʎvcՑ» \x6\x1a>\x3\xb[\xdj^/ٕ\x12\x18\x3h=KX?Ry񀵠\x7)\x0ЭO"k\x1c\x13\x11ӫjޫ(\x13%{\x62`絫,\x18:|\x14D\xf\x179=\x16\x10)\x1f;[g\x1a\x3
 315 \x1c+\x7wݟ\WB\x1c7"m2aT~Pտyaؽz\x3\x1d[l:؟,հپ7FD;V]P\x13'\x6%oUxT@F9<g\xfQ{O\x11!.ؕM\x4\x14Q9\xdaTl»S|g3۠{A78s:8|.\x19\xf*$hK·\x16I9\}\x19OnJG^\x1bh!@')l\x8w»    mq@M?{bNZii|I=Dy\xf\xfQjmpBBV\xe
 316 ޑ̈́_"\x173\xed<~@|\x0·\x1bȤVGU@\xbX^B8\x1cE\x1cquNw\x17_g>QK_9o~\x15rPX\x125Q.ab+*$G<\x10Ŝ\x168\x10\\x13˶Q\x4R(\x3DH/w;&sr*LBnSCTWB#['7e\xc}x6K7\x7ͫ\xc\x1dd&U`9&Wg\x13V;CwyA;M(\x0瞥$E\x193`a5\x4\xdKv]Ʌ\x11<qxW\x16»  a*»-uVqhK\x8<aqB%\xd.,\\x1cui&\x19蔍:S>-1\x1exŵhaFSq(Hpęˏl\x1f\x1au_ӤhgK;f<K\x4;9\x13(<J\x15T!u"\x3\x13*eF'W\x16%\x6X5ϽF\xfyózv\x12·\x16{\xf+U\x19h,\x3+|Yhn8·PմT\x1d0\x7)AQ\\x6HnXӽ|UN\x1bЉ\xf\x18$zs·EK\x4hANMlJq\x8!嚖=i
 317 ؋\x10LSd\x5M4<o:|+·]h[x\x11yJ\xfٹ?\x10V]#DWX\x1aO=/}'޳o<Ƴ>o<sY+\'sO\x1f\xf~\x5yJ\xfs?\x1f\x1f\x1f\xfg~N\2'>-61\x5\x12Oڷm7\x5--aKg·\x0[ɟs@!cڶ?j\·7]»P)HoQF\x8QGA/Y]NGQCG\x5\x0·ً\x1et·u}׏bn׫
 318 \x0]9ˆ\x0Og^hZ+>\x10»   ԨM\xfg7WW\x14$`\x10\x7E%'Q#157;!\x1c|\xb
 319 u\x5<;\xc0V\x7\x1fz6y\x116\x5.iu-\x1dy\x18\x6\x18\x1e}NM%\xfWk?\x1dl\x46HăĄHޡWh\xc»     \x3è.'8M9g4\x14\xb\x1aE*ucKK\x6Ìf>8\x8iY\x64'w\x1c3\x16j·P»   7o/e2ȈXɨXR\x3\x10[a\x8ל\\x3|\x5\x12#X\x10w?\x3O"k\xbæ\x1f/~d8u\x13X\x1bV\\x134M#)\x1foO\x6\x1f\x16d\x13CŠ<>tſ8<V>.Gb\x17\x1cLO0\x7\x1e#F\xfyƅv\xeAл5Xeī1=\xc\xf혀g"\x5>~\x3O\x1ca]!\x16NW\xb=rf({uGe\xd:(\x8ߠ4\x15Vi\x19J
314 $\x19z8Ą\x1fG~\x4H·\xf8\xf@\x10\x1f\xdt\x1b_/R-i 
315 \xdX 
316 o\x16b;붽\xb[t\x19\q_OU.\\x4? 
317 ϝj"P;vV 
318 t\x1aq⇂\x19\x1a~TV5:_)\x1f\x1a\x7zCط\xb\x7R9}۹Z\x15\x5\x1b5\x19PQ\xfyynLz\x3ZЃ[>\x1ao(/t\xef.ߥk\x13\x1f/)62\x5\x15*\x11@GO9^ͤt\xc\x1aw\x1a\fTUc`c=\x1cX0~ր#'xdy!}+\x19UMtKvj"\x43\x05ZO\x1a֏T^<`-Ai8>tڢ(DŽlD&Z&D»       c',y?\xbn-\x1f8\x13Cj\x1f\xbU۽3\xdځc\x5\x15\x17wݟ\7B\x1c7"m2aT~P?yaؽz\x3\x1d[l:؟,հd2\xel&N.\xd0ËKީ\x4\x18sy\x1eX?\x12F0\x6`WN6B\x13PD$7Q»      ϽΤor\x7r0Lf>\x41._\x6H#@sS<\x4@\xb\x7=LaCMm\x3jUi\x1dݳ\x15\x15wҲQO+^N!J\x1b|x2V=n3\x13:\x14ruU(n&\x10=I%wx%+A\x3y,\x1c*\x3Ã\x1b?ȤV\x14\x1f\x14k\x17>p\x14EPa\/\x1f߿+mnu9PF\x1aO~G-{بO{[`WUHyh!fK9\xb-pp!q\x15NL.ۂG\x11H\xc\x10!8V7ѝ1ܕ<ܦ휅`%\x172\x1dٲ\x17<߹)V\x17=>·\x1e4zj3t`TM0MX\xcu\x5U\x1f5\x0{2X\x17e`;ψaj\x8\x4a[Zܺx+#y$2\x12<T\x13uE[N؝Жi\x11z 
319 +ZŦțk\x1a@]PYW)9L20)\x1bu|Zb<kŒ\x16"P~\x83M\x1f>4\x10OIΖvbyD»   v·Cs\xc'Px#B·E\x6ݘ'TˌN,&K\xcޱjΟ{\x1fg$@\x16{_\x3W\x7\x1c3YGV\x1ep@i:b\xeR􃢸\xc~e{P(:'{ʫ'7\x13\x1f81H\x0A\x1a»  Ђ\x14ؕ\x10Blm--{Ҟ\x15b+q\x14m!ș 
320 R*+T݇ix4u;QWQl'\x1es\xfo+o7!|F4z_\x13Ogyg}yƳ>7O\x7?{?\x17)=/W~~w~\x1b?__;qɨY\x0\x6v\xb\x14H<\x5\x15-o%12kU"\x5\x4JX 
321 vLGz7E<> 
322 }ɂZ_t:\x1a\xd\\x17\xd*\x0\x0^\x3\xb]\x15[uޜ\x0\x0<#\xe\xb~ᅦ2\x3\x8L@>-M*tq{sCA\xf\x6qPX}"\x195\x12\x1c߾g\x14·DV#\x1fzE@J\x33^&/¦5ME{·\xf\x3\x0ףЉ\x1f˼\x4j\xf}\xf[:m|\x6x\x10;4 
323 \x17!6|d\x18\x11\xc)g2l\x6\x11~_\x3UEnl\xei`1ڬ\x7\x7!-ˀ.cfق7T\x1b\x4*mL\x1d\x19\x11\x14+\x19\x15K{\x0b\x1b\xc^+`@B\x14p\x4K9\x7uڂ)\x7\x1f\x19\xel\x1d·V펕\x17»   ـ\x11”\巧MU\x3\xfO\xbaߡb\\x1e\x1f\xfl\x1c\x1e?FX\x1f#F`Q1drEWO\xetN7'n]<BWyM;\x7<·c\xfc]\x0\x18\x1evLWPrWEG\x7̟9úB9-h\x17{0P\x15C\x16e\xd:(\x8_4\x15Vi\x19J 
324 \x1e\xd$q+^S>.Gh.cm`..1.~A^p..لЙ.|Sn..K.ऩSK>./W=.}c.Uk.g84q⍖,ɉ5....U.:A_3/WMhG.u..مΘJ`|.Zb#Xu6?rxQ$]I·.>.qMeJ.Z{)f..'...L+-lZE*.y}fA8.aP|!Y.3iM7t\x7X\x0\x18u[~}uAK320 \x1e\xd(q+wNS..Gh.cm`..1.~E^p..لЙ.|U..K.ऩSK>3/W=}c.UK.g84ۜq⍖,ɉ5...l.U.:A_2/WMhG.u..مΘJ`|*Zb%Xu2?r?xQ$]I·şo?\»   qMeJ.Z?{)f......L+5lZE*vy}fA8.aP|!Y.3iM3t\x7X\x0\x18u[~}uAK
325 iiuTƠC.WY:2.r*l.#8YH\x15>321 iieTƠC字.Y|22.r*l.#8XH\x15>
326 oc26'.X1.w.yFK.?G.m..A['mʲehc.L.Ew;%N\8NTxXu"%X\xf0`322 oc2:'.X1.O+yFK.?{.m..A['mʲehc;D.E;%N\8NTxXu"%X\xf0`
327 r\x1eó(=>WrE]82\x5\x5Y0<09n{-\x11]»     <S%K$·23o··/$,\x18?##3bYG[Y\x13p\x14q\x12evB=m4)JN\x14\x12h2qO7\x3S?;\x13\xeyi!|X:6]axvf1.\xclKFnf\x1c7쪑\x7AUȍs3\x70>Qy1\x16\x5$< 
328 -vbS$}Dq]ףGJ`S$/\x15\x12~bWӦg\xc6d\x3\x0p\H1S\xcI\x18n[0\x1a!c&˷d\x17(0$C\x14K\x12XIp\x10|EVqvw\xb\x10$Yy\x18)Ve`<B\x17q\xbS(*\x1d_\x12\x3Ӌg^T\x1fw`3\x10\x8Rv̋U\x5OIg[^^\x6\x13Y;6\x1aCI[X\x5%\x0\x1aq%DSӨ0<rV\xe\xc\x14%Ȁs$l\x19&TXɔ\x12D\x145\x1ad\x1d'\x15g\x72\x3~*v\x1c׏9y`\x1aӴ|L]CST\x5˫- 
329 \x16\xcq\x6\x76*YrF*$Ċ9M1uǵ\\x7Y0t\x1f^\Z35ꑲ7DQ@N1-JI\x1c%x~\x3\x11x氂nhůgQog\x18V3\k\x15^7\x1dU&3\x4~\x1cR<òJ;Qg(|9 
330 A|Te\x6\xf\xcr=CeϰV|t{O_"»      Tj\x12:|\x5E>CZ_[ϱzk$"j?G\x17R9\x6?/\x1cYl\x8\xc܌-[K_\x8\x1d`!?F`\x161'g\x12ҩ)x}6+\xc/8h\u\x181pG\xe\x15;\xe[FDH0»    x\x7\x13m1WSa\x1e`\xekTυ/݄Lf\x1d?1( 
331 /v+"*m.`dtx·z...Cg.1C..+tFm.z..h.^.wҡx1-..E{х(;#^...Pp...$zh@N·0€.ՠl.[/^rml._QB.=SO$D.¿.bD/V.*A..?./.VuZ@\1n;j'6!+Q?.._ީTY̳ӡ܇.g5k/dy4ON.-.Z.8}Ը|J4J..?2٣`7P»      `J.E50T.DY˔ZPO8(.P.A·3..^.`q-K..>_U2.ԋqI^323 r.ó(ߧ.rA]2..Y0<09n{..]» <S%]rOJ@dfd_EA~UA^HY0L&GFtgĸfx'$)·@.mhzS)%Аe:o.~`&.BbW>Su.m\ŻP.b\.ؚT7\b9n..U#aS..O烪.,'.`˙}.c-..Iy.[^ĦHx7Xu]..)UŒDW0JeXN*1...q#.bN}.3$.K*Vc.o,k..%{.C2I+@{K.+$%d.'»Wd.gx3.Ab[.f=t.0bO9a%10x.Iq.
 324 63\xb·e(XXTye0c\x3qw\x14UP\xb\x11WB4u8J\xe#g»    \x19h,@=\x12\x19p\xd
 325 \xb2\x11?(b?FC\xcXf`[Oņ\x11W:'\xf\x1aLc\x16\xbvhʳ`yeZ!`]2\x17NܨT\x13U$X>X0\x7»  '2qLxTk?K\x19npkKuF=R\x125
 326 ȉ1ܴE)Ʌ\x14s\x11/o·}6\x18\x1c\x16\x12ֲL>\xc"=wk릣jsd\x15xO\x17#SgX\x16i3\>j\xc<GAW1in&\x1fU8N}WԲgX\x16D>=C觀\x1f#»  Tj1e1gjG(B\x19q\x1cFO"st:,%Yٟck3\xc\x11}0˒\xdq%;\x37#}RQ\xè\x1f#yW0CȘ3»   T\x14\x15\x6ܗBU4:f\x1f#\x1d-Y#X$I\x18Y\x4w6\x3Y݈Z\x18)0\xf05—nB&z3\x6\x1f\x18H\x17\x17;zU\x15_Aێ~U^NQ]^J:Q\x13L;^o.߲L˘!A\x4\x15:#w6\x0=\x3\x6t\x8^.^tcP\<\x1bQܖ`YЂB\x11/\x3^\xd(X8\x3L
 327 j\=BY·G^J^l\x10e\x18aljE6gHyml»  _QB\x19=SO$D\x1e¿\x7lDV\x13*A\x6\x5?\x14/VuZ@\1n;j'6!+^?\x15\x1a_ީTY̳\xfӡ܇\x5g5kdy4O\xe\x18-\x10Z\x128}Ը|J4J\x3\xf?2ك`7P»  `J\xcE50T\x3DY˔ZPO8(P\x14A·3\xe\x16\x11`q)K{\x6>U2\x17ԳqI
332 RJ\x13\x11;=jMRV:^.o]X8l.\/~\x12\x7MQm;\x1dq328 RJ\x13\x11;=jMRVo_.o]X8l.\~\x12\x7MQm;\x1dq
333 \x19`\x19:^h\x10W\x19PZ@T\x7婮ټ,Z!Z4L\xdժ\xbSP^\x1ax\x14nx)cL(FA!OBn_"lߖA_LǨ\x16\x7r·V~y\xds\x16jiG\x4r/0]LI:\x1fd\x1aU\x19`Gz'm9\xc+R%m\xeNH\x4X9n@m<qj+c|Hz&uN+,lKTڄhOf4[j\x72YA27lo\x199|\xcb\x1d̒\c\x8<^,5\x12#۸r+L[6\x5բeKQ\xdY 
334 ՒbV$\x15=6\x14j%j*\x05\x10MLd[2J҄jSr 
335 ƫڬ·Y7hI>\x16.N\x5\x1a\>·\x4\x10\xf،A\x6\x1f^1yw,\x10Έh1YeÙP34k,6\x16\x1aCM\x1ebYc8\x19a\ldˬ\x1a< 
336 K<\x19̰ʮrr9eLaEEW\x19O\\x14/u3Tb\xbX\x14\xc#c 
337 {2\x19dBq1buآ,OƜAcˎa3/ܒdcTlz&f\x3vY+\xc\x11#yyUW*#d\\x1cn6NXL^6»       [\x141@L\xc\xfVw[y\x7u!|ק\x1e)\x15b\&EAcDE\x18\x3\x1esXیU\x19-EH\x12Q\xcCWY-ʋ\x14q\x0M 
338 \xb3VGrnU큒u@G\x13;E\x17QcZ:gjƇWn#\xe$jNG\x1e\x19F\x10|Ռ^}כ»     JkVS\x0v\x138֬a{~q\x10f'3z=4tw<\x17Ĩ\x178Vɹ\xco»      %\x0\x13EL7\x17Wh\xd' 
339 _\x0Ol+!PF\x19g8z\x6}V\x6b^\x11f\x12by}9b9N\x6L3Pğ8ngb\xej\x15\xfԤU")\xb\x1cV+IG\x14-stOXek>ɔLYJ5^+^\xc=kLf\x1970Xp*9&Y>r"uJh\x1b/ٟ%\x1e]';%^.r\xe~8%\xb!st<r8h٭C!vT럽9\x113%EO1\x1fmy}F 
340 RxE\x3Fݩu\xb1!MԋH1j\x1d?}\x16\x14Y$`c\xb\x11\x10\x8S5"qdamGP<\x8;t8Ε:BɊ}D\xd\x15h0\x0?{%\x7ᆫ=86JV\x13h1dGo\x7s\x19>+t"i\x1d&z*\x1f 
341 \x3{K\xez,Eq6^lj\xcl,2Z:8Q"Uϧg֭Įq\xb'\x13\x6~x~e\x0M_\x12I\x7mj\x169#r\x31rw|\x1d\x12Ϛr\x1b[&vff\x3»    ,F\x1d\x4\x1e#0+YFԇeI`tS=W3\\x55yB=.*|\x14QSJ'"5$\x1a}2\x78<;E\x14\xbafM3OJ\x4LA.}\xd_X_Y\x3\x1ap\x11\x1b9<^k5\x11\x1f:Q\x1f$\x1c·_GU;*aAM\x1e3d\x1a9m,̵4\x1dOAg\x13O\xb_ovo»W%\yz 
342 [*ҵo}D[PZ-Vl]E^\x15\x1d'\x1e\x1b:@),%ң·ü\xff&\x19\x1f>w]r\xd-򯘚w~\x1bOxOo\x8|,#+\x1dЉ\x17Nw\x7VR\x6\x19\x19/\x1eTϿ\x12-\x11$\x12j\x17\x17\x6M\xd\x4&\x1d\x1a}\x14C&\x18I@\xdw眮6ascj_FࡂնSQF4\x4mdE\x5c\x1bC<Ɠ&\x1eK\x1f\x17q\x3<W\x1e\x7\xcfP:\x1c1\x1e's?*\xf\x1d#4\xe\x1c\x18E['b»     \x1eDfNIax;܂4jBN\x10\x159ΕE\xem\4ݏ;\x19͝2=\;_3ܵ]ߟy#7eTfA擓^(gxq[LS=)s¥\xcw\x13G3zT|!%w\x1e\xd.\x1f\xc.u\x19A\x16s»     M 
343 &}v]\x1dqB_\x14\xd\x1fYS\x6U:8\xc\xcn\x16P\x1atq\xe9\x14\x5%Ƨď9.ɥ]RJ3z3U5Sb=S#\xfׇ\x15X}fn>\x13GaRJ^\x7\x0^1F4qKM^5\x13&HGB`{\x16·+\x5byC*^0Zg}G0s?\x4\xe\x19&d\x14tݢ!uR<a\xfShkGԑ|m=\x1cǞj^{@\x13"v;·ZW!ɕR3Sj\x7vفiɻ/nyr?»    \x17)جlhC\x13\x1dU졟Zj3A 
344 R\x1bYfTg0{p6(}wS\pJP\x1e+%Ql%JZ2M]T\x14\xb΢\x46inJ`Z?a\x5wd\x0\x14#\\ѾY-7ܙzMIu\x1dms\x5\x19W\x18:F]5nFԮ!ꤑsD=6\x6(_bBvٽ*Yf\x8<3\x1cXe?5\x18\xb4DN\x12q'z=N<ͨ)1bz4:T%M3C\xc{٪%wr\»      iWkKlAb:Z\xba\xeQD$F\x11\x8DSݤ<|h\x14(1N!^L)Q3\x4\bYnZY\x7Cɴs\x19\b24xrJyI\x14C@q 
345 EbL!noZCT8FvbTD..mb:~72<:WW%V2s..[..qzV.9O/hnʖ<:男n̾Wu5NAb..i܌]!9"G.i.}q.M>%1ܚ.R퐩.5.Hc-4ά!j!^D#g~H`.VzQ.V.Yrz{N.r]2t.Zl)9`.>.#.·'K.ޣo^~{ܽOj8AUP~.>_?||?.,D.yq%.|}.?.`<zmk4.klZjݦ.%mOL+4V.¥%Zqƾ`..{.,yqԁ`}\co<t..'.K.,Մ.-]_.CRZ.3329 .`.:^h.W.PZ@T;婮</Z!Z4L.ժ.SP^.x.nx)cL(FA!Bnԟ"lߖA_LǨ..r·V~y.s.ji..r϶0]LI:eʄU.`GrG9.+R%m.NH.X9n@m<qb+c|Hz&eN.,l䩆»  .ўfɑhԢ.e4$len&_.ٔ2fs.,I/;%e.xZlYk$Fq.l
 330 \x1a,\x5c~f+Z咬\x16L\x1f۔SZ~2\x3ԄB\xc27\x1dg"\x12,4.MH6%`b\xbeyzڋɇbũ@\x16d\x13x\x1c\x1f1cS\xbf1/%\x1ab\x19\x11-6<l8\x13e\x1bfbXb»    EC262k\x1c2#l{\x15^br'[`i'\x1aX3,\jN\x19zXQlE\x13\x17s݌1؂,$\x16\x1er\xc2!Zb8Ie\x18:lEZecNנqˎa3/ܒdcTlz&f\x3vY\xb\xc\x11#yyUW*#d\\x1cn6NXL^6»[\x141@L\xc\xfZw[y\x7H=RF+P\xbLPGWp\x83{g1\x6\x8\x192Z\x4%\x18Zg7)x\x0^\x14\x176g\x14\xf%\x1d%hA=;DgQcZ:gjƇWn#\xe$j\xe{\x1e\x19F\x10Ռ^|U\x4|%A5)U\x0»  \x1ckְ-?&ف^\xf&}:8O\x51*!\x5Ur=C[·\x14-ƻW·\x15~\x6\x17
 331 x\x11-ֺ_2_+?\x1b\x0e6\x4(\x1ag5PTԠ/[`\\x19\+b،UG,/O9G\xcR··՛I\x15u\x6#\x1bq\x6ZNͶ>MZE!PΞIq\x1b,P\x124L\x7ULT*X\x1f$~H\x19^h]Cvd6q\x3z\xd7B*}\x14+'Rfx^uS<ER\x15kXN\xf$q!tn\x7^WN7\x11\x7-u(Ďj7G?`Ƴ\x1e9ǰ>-Ow/WA\x11H\x1a(\x1b5Nr|\x58&z\x11IswWς"\x4lla߁\x1a\x18\x13aT$:,\xd\x18ʔ\x7a.\x1bǩRGYm6hכ\x19\x15\x6/d·p\x1aFJv\x0-(M|~u*\x17X:VDTC=74RT]\x1c\x18_o»   ٪R-U\x13\x1eN/RoYt(kzfz+*L\x1a`\\x1ex=a\x10\x13+\x3|\x5hHr.?\x0m;V9-\x1fQ\x1b\x18͆˅<n\x3x֔@|?23s5\x1bHpdW\x18\&\x1eY2z>,\x3M#"jQ?*9,#\x1aqQ壬\xdRj\x4&>\x17Q̮a'a$/\x15?!z!X\xb3kyLV
 332 O'`}»   rK
 333 mgJ0XP5RX4؇އչ~o'\x092!V»\xc"v&\x17iU7<'gap{·\xf:\x3x
 334 }\xbe3\x5|K-»So^Vo.}t[%ڂnz5=e{n*
 335 o\xf8\x0\x5Ja-\x1e\x5\x19}03q\x13s`otDM_y\x13O|ꇿӾ!4+Syjÿt@'^+":XI]
 336 \x1a\xcfXex`Rq>J$DH2\x17\x17^^K"*\x1b45\x10\x12th?AS\xc%\x6`$5ޝs仉ύ~\x1a
 337 gڇW[SOE+\x1b\x10x»      \x16\x15m\xc[\x18O\x1ax}^ĩ\xf8\x0_x`iV\x1f0Agp,{@_%v:pb\x17Q4=<ԃ$2FuP\x5i&/%Ք\x176!g;+ϻsv郝+сa\x1dڸh\x1f\x15Ww3\x8;e{v\x1f3ܵ]y#7eX*K·YI/3<Y-N힔9ȥ\xcw\x13G3zTSd>]NN;\x6\x1f\xc\x1e3\x6,\x1c]
 338 ڣM\x1e;ℾH)\x1a`ދ7z\x12\xdtp\x4\x7M\x19{3Y@iDs:P\x14\x1b\x12?8'vN)x7uNoV\x11LLyƫ<\\x1f֟vSO^c-һL\\x1eXI)iz\x1d\x17\x1ax\x1dsnjdʵ09DR<\x12\x4۳\x0)^)\x17\xb\x1b\x7VQb<\x1bA&p0'\x16\xdi\xcBf\x1bW\<?Wl8HW\x14\x3\x10\x5պ
 339 I욚Rc=s\xeLk\x7N}tͫC1Ox>`\x16F\xeMtW~lG\x4\x1d+GKmdQ\xd\x112\x1cM\x5p)A{\x4ʅ\x17f?#Kd,%#V(L\x17E»lJ4uF\xb6M:)(G\x16}g|[nJ1)G:ڒ
 340 20uVj܌]7CXI#{lf\xdQ8{1UD\x10Tyf92k0Ќjc\x13:\xd\x12Lj<\xbqoF\xdM\x11Ӄdq̥*iʜ·\x1f"e[\xdVe-\x13*OHZ['\xb\x12Z\x8s"%10G·b;l&C@q
 341 EbL!\x0\x1a\x17\x1f‡:\x18\x12Nˈ?\x153d\xfi/Ĩ\x1a*\x1e0N>Y\x1e>4
 342 \x18]d/ʔ\x19U*<4KEShTj'KE\xc]&/w.#S\x1a:xue_b%K(n3GUa\x11\x1dW\x17j%Dz2یVlSzNy
 343 _f/}7\x5u\x1bau1R4nF.\x10Vek\x1c#?ʹ>ø&wnsUvT\x1a\x0$sjg\x16\x1ag\x10\x10V/3D$0+t=;Q\x0V\x7Yrz{N\x13r]2t\x16Zl)9`Wnޢ\x13\x3\x1f·'K\x12ޣoN~;ܽMj8AUP~\x1a޾Ƿ_ow|w\x1fю./\xe\x4Û\xf;\x3Gm\x17xmx_W߸Թޙ~Ҡ-!ߑi%*\x1aCd\x1fCK?N7\x1e+\x1fl\6\x1eO\x1d\x8&5\x3{CǞ1\x1fp>\x12[M|\xf\x5/)%Ȩ?
16.8 KB
./usr/share/doc/yade/html/prog.html
    
Offset 1207, 19 lines modifiedOffset 1207, 19 lines modified
1207 <span·class="w">»»»»</span><span·class="nt">&lt;wire&gt;</span>0<span·class="nt">&lt;/wire&gt;</span>1207 <span·class="w">»»»»</span><span·class="nt">&lt;wire&gt;</span>0<span·class="nt">&lt;/wire&gt;</span>
1208 <span·class="w">»»»»</span><span·class="nt">&lt;highlight&gt;</span>0<span·class="nt">&lt;/highlight&gt;</span>1208 <span·class="w">»»»»</span><span·class="nt">&lt;highlight&gt;</span>0<span·class="nt">&lt;/highlight&gt;</span>
1209 <span·class="w">»»»</span><span·class="nt">&lt;/px&gt;</span>1209 <span·class="w">»»»</span><span·class="nt">&lt;/px&gt;</span>
1210 <span·class="w">»»</span><span·class="nt">&lt;/subD&gt;</span>1210 <span·class="w">»»</span><span·class="nt">&lt;/subD&gt;</span>
1211 <span·class="w">»»</span><span·class="nt">&lt;tags</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;6&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;0&quot;</span><span·class="nt">&gt;</span>1211 <span·class="w">»»</span><span·class="nt">&lt;tags</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;6&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;0&quot;</span><span·class="nt">&gt;</span>
1212 <span·class="w">»»»</span><span·class="nt">&lt;count&gt;</span>5<span·class="nt">&lt;/count&gt;</span>1212 <span·class="w">»»»</span><span·class="nt">&lt;count&gt;</span>5<span·class="nt">&lt;/count&gt;</span>
1213 <span·class="w">»»»</span><span·class="nt">&lt;item_version&gt;</span>0<span·class="nt">&lt;/item_version&gt;</span>1213 <span·class="w">»»»</span><span·class="nt">&lt;item_version&gt;</span>0<span·class="nt">&lt;/item_version&gt;</span>
1214 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>author=~(pbuilder1@ionos1-amd64)<span·class="nt">&lt;/item&gt;</span>1214 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>author=second~user~(pbuilder2@i-capture-the-hostname)<span·class="nt">&lt;/item&gt;</span>
1215 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>isoTime=20240629T004157<span·class="nt">&lt;/item&gt;</span>1215 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>isoTime=20250802T195759<span·class="nt">&lt;/item&gt;</span>
1216 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>id=20240629T004157p2264848<span·class="nt">&lt;/item&gt;</span>1216 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>id=20250802T195759p3687441<span·class="nt">&lt;/item&gt;</span>
1217 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>d.id=20240629T004157p2264848<span·class="nt">&lt;/item&gt;</span>1217 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>d.id=20250802T195759p3687441<span·class="nt">&lt;/item&gt;</span>
1218 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>id.d=20240629T004157p2264848<span·class="nt">&lt;/item&gt;</span>1218 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>id.d=20250802T195759p3687441<span·class="nt">&lt;/item&gt;</span>
1219 <span·class="w">»»</span><span·class="nt">&lt;/tags&gt;</span>1219 <span·class="w">»»</span><span·class="nt">&lt;/tags&gt;</span>
1220 <span·class="w">»»</span><span·class="nt">&lt;engines</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;7&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;0&quot;</span><span·class="nt">&gt;</span>1220 <span·class="w">»»</span><span·class="nt">&lt;engines</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;7&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;0&quot;</span><span·class="nt">&gt;</span>
1221 <span·class="w">»»»</span><span·class="nt">&lt;count&gt;</span>1<span·class="nt">&lt;/count&gt;</span>1221 <span·class="w">»»»</span><span·class="nt">&lt;count&gt;</span>1<span·class="nt">&lt;/count&gt;</span>
1222 <span·class="w">»»»</span><span·class="nt">&lt;item_version&gt;</span>1<span·class="nt">&lt;/item_version&gt;</span>1222 <span·class="w">»»»</span><span·class="nt">&lt;item_version&gt;</span>1<span·class="nt">&lt;/item_version&gt;</span>
1223 <span·class="w">»»»</span><span·class="nt">&lt;item</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;8&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;1&quot;</span><span·class="nt">&gt;</span>1223 <span·class="w">»»»</span><span·class="nt">&lt;item</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;8&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;1&quot;</span><span·class="nt">&gt;</span>
1224 <span·class="w">»»»»</span><span·class="nt">&lt;px</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;10&quot;</span><span·class="w">·</span><span·class="na">class_name=</span><span·class="s">&quot;yade::GravityEngine&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;1&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">object_id=</span><span·class="s">&quot;_4&quot;</span><span·class="nt">&gt;</span>1224 <span·class="w">»»»»</span><span·class="nt">&lt;px</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;10&quot;</span><span·class="w">·</span><span·class="na">class_name=</span><span·class="s">&quot;yade::GravityEngine&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;1&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">object_id=</span><span·class="s">&quot;_4&quot;</span><span·class="nt">&gt;</span>
1225 <span·class="w">»»»»»</span><span·class="nt">&lt;FieldApplier</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;11&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;1&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">object_id=</span><span·class="s">&quot;_5&quot;</span><span·class="nt">&gt;</span>1225 <span·class="w">»»»»»</span><span·class="nt">&lt;FieldApplier</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;11&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;1&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">object_id=</span><span·class="s">&quot;_5&quot;</span><span·class="nt">&gt;</span>
Offset 1888, 15 lines modifiedOffset 1888, 15 lines modified
1888 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[42]:·</span><span·class="n">ld</span><span·class="o">=</span><span·class="n">LawDispatcher</span><span·class="p">([</span><span·class="n">Law2_ScGeom_CpmPhys_Cpm</span><span·class="p">()])</span>1888 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[42]:·</span><span·class="n">ld</span><span·class="o">=</span><span·class="n">LawDispatcher</span><span·class="p">([</span><span·class="n">Law2_ScGeom_CpmPhys_Cpm</span><span·class="p">()])</span>
  
1889 <span·class="gp">Yade·[43]:·</span><span·class="n">ld</span><span·class="o">.</span><span·class="n">dispMatrix</span><span·class="p">()</span>1889 <span·class="gp">Yade·[43]:·</span><span·class="n">ld</span><span·class="o">.</span><span·class="n">dispMatrix</span><span·class="p">()</span>
1890 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">43</span><span·class="p">]:</span>·<span·class="p">{(</span><span·class="s1">&#39;GenericSpheresContact&#39;</span><span·class="p">,</span>·<span·class="s1">&#39;CpmPhys&#39;</span><span·class="p">):</span>·<span·class="s1">&#39;Law2_ScGeom_CpmPhys_Cpm&#39;</span><span·class="p">}</span>1890 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">43</span><span·class="p">]:</span>·<span·class="p">{(</span><span·class="s1">&#39;GenericSpheresContact&#39;</span><span·class="p">,</span>·<span·class="s1">&#39;CpmPhys&#39;</span><span·class="p">):</span>·<span·class="s1">&#39;Law2_ScGeom_CpmPhys_Cpm&#39;</span><span·class="p">}</span>
  
1891 <span·class="c">#·see·how·the·entry·for·ScGridCoGeom·will·be·filled·after·this·request</span>1891 <span·class="c">#·see·how·the·entry·for·ScGridCoGeom·will·be·filled·after·this·request</span>
1892 <span·class="gp">Yade·[44]:·</span><span·class="n">ld</span><span·class="o">.</span><span·class="n">dispFunctor</span><span·class="p">(</span><span·class="n">ScGridCoGeom</span><span·class="p">(),</span><span·class="n">CpmPhys</span><span·class="p">())</span>1892 <span·class="gp">Yade·[44]:·</span><span·class="n">ld</span><span·class="o">.</span><span·class="n">dispFunctor</span><span·class="p">(</span><span·class="n">ScGridCoGeom</span><span·class="p">(),</span><span·class="n">CpmPhys</span><span·class="p">())</span>
1893 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">44</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Law2_ScGeom_CpmPhys_Cpm</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x364ef30</span><span·class="o">&gt;</span>1893 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">44</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Law2_ScGeom_CpmPhys_Cpm</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x44a44d0</span><span·class="o">&gt;</span>
  
1894 <span·class="gp">Yade·[45]:·</span><span·class="n">ld</span><span·class="o">.</span><span·class="n">dispMatrix</span><span·class="p">()</span>1894 <span·class="gp">Yade·[45]:·</span><span·class="n">ld</span><span·class="o">.</span><span·class="n">dispMatrix</span><span·class="p">()</span>
1895 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">45</span><span·class="p">]:</span>·1895 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">45</span><span·class="p">]:</span>·
1896 <span·class="go">{(&#39;GenericSpheresContact&#39;,·&#39;CpmPhys&#39;):·&#39;Law2_ScGeom_CpmPhys_Cpm&#39;,</span>1896 <span·class="go">{(&#39;GenericSpheresContact&#39;,·&#39;CpmPhys&#39;):·&#39;Law2_ScGeom_CpmPhys_Cpm&#39;,</span>
1897 <span·class="go">·(&#39;ScGridCoGeom&#39;,·&#39;CpmPhys&#39;):·&#39;Law2_ScGeom_CpmPhys_Cpm&#39;}</span>1897 <span·class="go">·(&#39;ScGridCoGeom&#39;,·&#39;CpmPhys&#39;):·&#39;Law2_ScGeom_CpmPhys_Cpm&#39;}</span>
1898 </pre></div>1898 </pre></div>
1899 </div>1899 </div>
Offset 2016, 27 lines modifiedOffset 2016, 27 lines modified
2016 <span·class="gp">Yade·[51]:·</span><span·class="n">yade</span><span·class="o">.</span><span·class="n">timing</span><span·class="o">.</span><span·class="n">reset</span><span·class="p">()</span>···················<span·class="c1">##·not·necessary·if·used·for·the·first·time</span>2016 <span·class="gp">Yade·[51]:·</span><span·class="n">yade</span><span·class="o">.</span><span·class="n">timing</span><span·class="o">.</span><span·class="n">reset</span><span·class="p">()</span>···················<span·class="c1">##·not·necessary·if·used·for·the·first·time</span>
  
2017 <span·class="gp">Yade·[52]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">run</span><span·class="p">(</span><span·class="mi">50</span><span·class="p">);</span>·<span·class="n">O</span><span·class="o">.</span><span·class="n">wait</span><span·class="p">()</span>2017 <span·class="gp">Yade·[52]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">run</span><span·class="p">(</span><span·class="mi">50</span><span·class="p">);</span>·<span·class="n">O</span><span·class="o">.</span><span·class="n">wait</span><span·class="p">()</span>
  
2018 <span·class="gp">Yade·[53]:·</span><span·class="n">yade</span><span·class="o">.</span><span·class="n">timing</span><span·class="o">.</span><span·class="n">stats</span><span·class="p">()</span>2018 <span·class="gp">Yade·[53]:·</span><span·class="n">yade</span><span·class="o">.</span><span·class="n">timing</span><span·class="o">.</span><span·class="n">stats</span><span·class="p">()</span>
2019 <span·class="go">Name····················································Count·················Time············Rel.·time</span>2019 <span·class="go">Name····················································Count·················Time············Rel.·time</span>
2020 <span·class="go">-------------------------------------------------------------------------------------------------------</span>2020 <span·class="go">-------------------------------------------------------------------------------------------------------</span>
2021 <span·class="go">&quot;firstEngine&quot;········································50············155.841us················0.77%······</span>2021 <span·class="go">&quot;firstEngine&quot;········································50·············50.904us················0.70%······</span>
2022 <span·class="go">InsertionSortCollider································25············4677.21us···············23.09%······</span>2022 <span·class="go">InsertionSortCollider································25·············2084.8us···············28.67%······</span>
2023 <span·class="go">InteractionLoop······································50··········10031.727us···············49.52%······</span>2023 <span·class="go">InteractionLoop······································50···········3408.971us···············46.88%······</span>
2024 <span·class="go">GlobalStiffnessTimeStepper····························2·············68.144us················0.34%······</span>2024 <span·class="go">GlobalStiffnessTimeStepper····························2··············24.69us················0.34%······</span>
2025 <span·class="go">TriaxialCompressionEngine····························50···········1225.732us················6.05%······</span>2025 <span·class="go">TriaxialCompressionEngine····························50·············587.35us················8.08%······</span>
2026 <span·class="go">TriaxialStateRecorder·································3···········2299.367us···············11.35%······</span>2026 <span·class="go">TriaxialStateRecorder·································3············275.354us················3.79%······</span>
2027 <span·class="go">NewtonIntegrator·····································50···········1798.078us················8.88%······</span>2027 <span·class="go">NewtonIntegrator·····································50············840.267us···············11.55%······</span>
2028 <span·class="go">··forces·sync··········································50·············45.046us················2.51%····</span>2028 <span·class="go">··forces·sync··········································50·············11.219us················1.34%····</span>
2029 <span·class="go">··motion·integration···································50···········1554.644us···············86.46%····</span>2029 <span·class="go">··motion·integration···································50············807.579us···············96.11%····</span>
2030 <span·class="go">··sync·max·vel·········································50·············48.354us················2.69%····</span>2030 <span·class="go">··sync·max·vel·········································50··············5.041us················0.60%····</span>
2031 <span·class="go">··terminate············································50·············29.966us················1.67%····</span>2031 <span·class="go">··terminate············································50··············2.639us················0.31%····</span>
2032 <span·class="go">··TOTAL···············································200············1678.01us···············93.32%····</span>2032 <span·class="go">··TOTAL···············································200············826.478us···············98.36%····</span>
2033 <span·class="go">TOTAL····························································20256.099us··············100.00%······</span>2033 <span·class="go">TOTAL·····························································7272.336us··············100.00%······</span>
2034 </pre></div>2034 </pre></div>
2035 </div>2035 </div>
2036 <p>Exec·count·and·time·can·be·accessed·and·manipulated·through·<code·class="docutils·literal·notranslate"><span·class="pre">Engine::timingInfo</span></code>·from·c++·or·<code·class="docutils·literal·notranslate"><span·class="pre">Engine().execCount</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">Engine().execTime</span></code>·properties·in·Python.</p>2036 <p>Exec·count·and·time·can·be·accessed·and·manipulated·through·<code·class="docutils·literal·notranslate"><span·class="pre">Engine::timingInfo</span></code>·from·c++·or·<code·class="docutils·literal·notranslate"><span·class="pre">Engine().execCount</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">Engine().execTime</span></code>·properties·in·Python.</p>
2037 </section>2037 </section>
2038 <section·id="in-engine-and-in-functor-timing">2038 <section·id="in-engine-and-in-functor-timing">
2039 <h4>In-engine·and·in-functor·timing<a·class="headerlink"·href="#in-engine-and-in-functor-timing"·title="Link·to·this·heading">¶</a></h4>2039 <h4>In-engine·and·in-functor·timing<a·class="headerlink"·href="#in-engine-and-in-functor-timing"·title="Link·to·this·heading">¶</a></h4>
2040 <p>Timing·within·engines·(and·functors)·is·based·on·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.TimingDeltas">TimingDeltas</a>·class·which·is·by·default·instantiated·in·engines·and·functors·as·Engine::timingDeltas·and·Functor::timingDeltas·(<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Engine.timingDeltas">Engine.timingDeltas</a>·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Functor.timingDeltas">Functor.timingDeltas</a>·in·Python).·It·is·made·for·timing·loops·(functors’·loop·is·in·their·respective·dispatcher)·and·stores·cummulatively·time·differences·between·<em>checkpoints</em>.</p>2040 <p>Timing·within·engines·(and·functors)·is·based·on·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.TimingDeltas">TimingDeltas</a>·class·which·is·by·default·instantiated·in·engines·and·functors·as·Engine::timingDeltas·and·Functor::timingDeltas·(<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Engine.timingDeltas">Engine.timingDeltas</a>·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Functor.timingDeltas">Functor.timingDeltas</a>·in·Python).·It·is·made·for·timing·loops·(functors’·loop·is·in·their·respective·dispatcher)·and·stores·cummulatively·time·differences·between·<em>checkpoints</em>.</p>
4.68 KB
html2text {}
    
Offset 1061, 19 lines modifiedOffset 1061, 19 lines modified
1061 <wire>0</wire>1061 <wire>0</wire>
1062 <highlight>0</highlight>1062 <highlight>0</highlight>
1063 </px>1063 </px>
1064 </subD>1064 </subD>
1065 <tags·class_id="6"·tracking_level="0"·version="0">1065 <tags·class_id="6"·tracking_level="0"·version="0">
1066 <count>5</count>1066 <count>5</count>
1067 <item_version>0</item_version>1067 <item_version>0</item_version>
1068 <item>author=~(pbuilder1@ionos1-amd64)</item>1068 <item>author=second~user~(pbuilder2@i-capture-the-hostname)</item>
1069 <item>isoTime=20240629T004157</item>1069 <item>isoTime=20250802T195759</item>
1070 <item>id=20240629T004157p2264848</item> 
1071 <item>d.id=20240629T004157p2264848</item> 
1072 <item>id.d=20240629T004157p2264848</item>1070 <item>id=20250802T195759p3687441</item>
 1071 <item>d.id=20250802T195759p3687441</item>
 1072 <item>id.d=20250802T195759p3687441</item>
1073 </tags>1073 </tags>
1074 <engines·class_id="7"·tracking_level="0"·version="0">1074 <engines·class_id="7"·tracking_level="0"·version="0">
1075 <count>1</count>1075 <count>1</count>
1076 <item_version>1</item_version>1076 <item_version>1</item_version>
1077 <item·class_id="8"·tracking_level="0"·version="1">1077 <item·class_id="8"·tracking_level="0"·version="1">
1078 <px·class_id="10"·class_name="yade::GravityEngine"·tracking_level="1"1078 <px·class_id="10"·class_name="yade::GravityEngine"·tracking_level="1"
1079 version="0"·object_id="_4">1079 version="0"·object_id="_4">
Offset 1792, 15 lines modifiedOffset 1792, 15 lines modified
1792 Yade·[42]:·ld=LawDispatcher([Law2_ScGeom_CpmPhys_Cpm()])1792 Yade·[42]:·ld=LawDispatcher([Law2_ScGeom_CpmPhys_Cpm()])
  
1793 Yade·[43]:·ld.dispMatrix()1793 Yade·[43]:·ld.dispMatrix()
1794 Out[43]:·{('GenericSpheresContact',·'CpmPhys'):·'Law2_ScGeom_CpmPhys_Cpm'}1794 Out[43]:·{('GenericSpheresContact',·'CpmPhys'):·'Law2_ScGeom_CpmPhys_Cpm'}
  
1795 #·see·how·the·entry·for·ScGridCoGeom·will·be·filled·after·this·request1795 #·see·how·the·entry·for·ScGridCoGeom·will·be·filled·after·this·request
1796 Yade·[44]:·ld.dispFunctor(ScGridCoGeom(),CpmPhys())1796 Yade·[44]:·ld.dispFunctor(ScGridCoGeom(),CpmPhys())
1797 Out[44]:·<Law2_ScGeom_CpmPhys_Cpm·instance·at·0x364ef30>1797 Out[44]:·<Law2_ScGeom_CpmPhys_Cpm·instance·at·0x44a44d0>
  
1798 Yade·[45]:·ld.dispMatrix()1798 Yade·[45]:·ld.dispMatrix()
1799 Out[45]:1799 Out[45]:
1800 {('GenericSpheresContact',·'CpmPhys'):·'Law2_ScGeom_CpmPhys_Cpm',1800 {('GenericSpheresContact',·'CpmPhys'):·'Law2_ScGeom_CpmPhys_Cpm',
1801 ·('ScGridCoGeom',·'CpmPhys'):·'Law2_ScGeom_CpmPhys_Cpm'}1801 ·('ScGridCoGeom',·'CpmPhys'):·'Law2_ScGeom_CpmPhys_Cpm'}
1802 *\x8**\x8**\x8*·O\x8Op\x8pe\x8en\x8nG\x8GL\x8L·f\x8fu\x8un\x8nc\x8ct\x8to\x8or\x8rs\x8s_\x8?\x8·*\x8**\x8**\x8*1802 *\x8**\x8**\x8*·O\x8Op\x8pe\x8en\x8nG\x8GL\x8L·f\x8fu\x8un\x8nc\x8ct\x8to\x8or\x8rs\x8s_\x8?\x8·*\x8**\x8**\x8*
1803 OpenGL·rendering·is·being·done·also·by·1D·functors·(dispatched·for·the·type·to1803 OpenGL·rendering·is·being·done·also·by·1D·functors·(dispatched·for·the·type·to
Offset 1932, 39 lines modifiedOffset 1932, 39 lines modified
1932 Yade·[52]:·O.run(50);·O.wait()1932 Yade·[52]:·O.run(50);·O.wait()
  
1933 Yade·[53]:·yade.timing.stats()1933 Yade·[53]:·yade.timing.stats()
1934 Name····················································Count1934 Name····················································Count
1935 Time············Rel.·time1935 Time············Rel.·time
1936 -------------------------------------------------------------------------------1936 -------------------------------------------------------------------------------
1937 ------------------------1937 ------------------------
1938 "firstEngine"········································50············155.841us1938 "firstEngine"········································50·············50.904us
1939 0.77%1939 0.70%
1940 InsertionSortCollider································25············4677.21us1940 InsertionSortCollider································25·············2084.8us
1941 23.09%1941 28.67%
1942 InteractionLoop······································50··········10031.727us1942 InteractionLoop······································50···········3408.971us
1943 49.52%1943 46.88%
1944 GlobalStiffnessTimeStepper····························2·············68.144us1944 GlobalStiffnessTimeStepper····························2··············24.69us
1945 0.34%1945 0.34%
1946 TriaxialCompressionEngine····························50···········1225.732us1946 TriaxialCompressionEngine····························50·············587.35us
1947 6.05%1947 8.08%
1948 TriaxialStateRecorder·································3···········2299.367us1948 TriaxialStateRecorder·································3············275.354us
1949 11.35%1949 3.79%
1950 NewtonIntegrator·····································50···········1798.078us1950 NewtonIntegrator·····································50············840.267us
1951 8.88%1951 11.55%
1952 ··forces·sync··········································50·············45.046us1952 ··forces·sync··········································50·············11.219us
1953 2.51%1953 1.34%
1954 ··motion·integration···································50···········1554.644us1954 ··motion·integration···································50············807.579us
1955 86.46%1955 96.11%
1956 ··sync·max·vel·········································50·············48.354us1956 ··sync·max·vel·········································50··············5.041us
1957 2.69%1957 0.60%
1958 ··terminate············································50·············29.966us1958 ··terminate············································50··············2.639us
1959 1.67%1959 0.31%
1960 ··TOTAL···············································200············1678.01us1960 ··TOTAL···············································200············826.478us
1961 93.32%1961 98.36%
1962 TOTAL····························································20256.099us1962 TOTAL·····························································7272.336us
1963 100.00%1963 100.00%
1964 Exec·count·and·time·can·be·accessed·and·manipulated·through·Engine::timingInfo1964 Exec·count·and·time·can·be·accessed·and·manipulated·through·Engine::timingInfo
1965 from·c++·or·Engine().execCount·and·Engine().execTime·properties·in·Python.1965 from·c++·or·Engine().execCount·and·Engine().execTime·properties·in·Python.
1966 *\x8**\x8**\x8*·I\x8In\x8n-\x8-e\x8en\x8ng\x8gi\x8in\x8ne\x8e·a\x8an\x8nd\x8d·i\x8in\x8n-\x8-f\x8fu\x8un\x8nc\x8ct\x8to\x8or\x8r·t\x8ti\x8im\x8mi\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8*1966 *\x8**\x8**\x8*·I\x8In\x8n-\x8-e\x8en\x8ng\x8gi\x8in\x8ne\x8e·a\x8an\x8nd\x8d·i\x8in\x8n-\x8-f\x8fu\x8un\x8nc\x8ct\x8to\x8or\x8r·t\x8ti\x8im\x8mi\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8*
1967 Timing·within·engines·(and·functors)·is·based·on·_\x8T_\x8i_\x8m_\x8i_\x8n_\x8g_\x8D_\x8e_\x8l_\x8t_\x8a_\x8s·class·which·is·by1967 Timing·within·engines·(and·functors)·is·based·on·_\x8T_\x8i_\x8m_\x8i_\x8n_\x8g_\x8D_\x8e_\x8l_\x8t_\x8a_\x8s·class·which·is·by
1968 default·instantiated·in·engines·and·functors·as·Engine::timingDeltas·and1968 default·instantiated·in·engines·and·functors·as·Engine::timingDeltas·and
1969 Functor::timingDeltas·(_\x8E_\x8n_\x8g_\x8i_\x8n_\x8e_\x8._\x8t_\x8i_\x8m_\x8i_\x8n_\x8g_\x8D_\x8e_\x8l_\x8t_\x8a_\x8s·and·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8o_\x8r_\x8._\x8t_\x8i_\x8m_\x8i_\x8n_\x8g_\x8D_\x8e_\x8l_\x8t_\x8a_\x8s·in·Python).1969 Functor::timingDeltas·(_\x8E_\x8n_\x8g_\x8i_\x8n_\x8e_\x8._\x8t_\x8i_\x8m_\x8i_\x8n_\x8g_\x8D_\x8e_\x8l_\x8t_\x8a_\x8s·and·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8o_\x8r_\x8._\x8t_\x8i_\x8m_\x8i_\x8n_\x8g_\x8D_\x8e_\x8l_\x8t_\x8a_\x8s·in·Python).
26.3 KB
./usr/share/doc/yade/html/searchindex.js
26.2 KB
js-beautify {}
    
Offset 61914, 15 lines modifiedOffset 61914, 14 lines modified
61914 ········"014":·[28,·29],61914 ········"014":·[28,·29],
61915 ········"015":·28,61915 ········"015":·28,
61916 ········"016":·[28,·29],61916 ········"016":·[28,·29],
61917 ········"017":·[28,·33],61917 ········"017":·[28,·33],
61918 ········"018":·28,61918 ········"018":·28,
61919 ········"019":·28,61919 ········"019":·28,
61920 ········"01a":·[35,·43],61920 ········"01a":·[35,·43],
61921 ········"01u":·27, 
61922 ········"02":·[13,·22,·27,·28,·33,·44,·60,·65,·67],61921 ········"02":·[13,·22,·27,·28,·33,·44,·60,·65,·67],
61923 ········"020":·28,61922 ········"020":·28,
61924 ········"0207":·29,61923 ········"0207":·29,
61925 ········"021":·28,61924 ········"021":·28,
61926 ········"021302":·29,61925 ········"021302":·29,
61927 ········"022":·28,61926 ········"022":·28,
61928 ········"022904":·28,61927 ········"022904":·28,
Offset 61946, 18 lines modifiedOffset 61945, 18 lines modified
61946 ········"03m":·[23,·35,·43],61945 ········"03m":·[23,·35,·43],
61947 ········"04":·[0,·3,·6,·22,·28,·33,·42,·47,·59],61946 ········"04":·[0,·3,·6,·22,·28,·33,·42,·47,·59],
61948 ········"040":·28,61947 ········"040":·28,
61949 ········"0402":·28,61948 ········"0402":·28,
61950 ········"04022023":·28,61949 ········"04022023":·28,
61951 ········"041":·28,61950 ········"041":·28,
61952 ········"041301":·28,61951 ········"041301":·28,
 61952 ········"041u":·27,
61953 ········"0423":·28,61953 ········"0423":·28,
61954 ········"046u":·27, 
61955 ········"0471975511965976":·47,61954 ········"0471975511965976":·47,
61956 ········"05":·[27,·28,·29,·31,·32,·33,·34,·46,·47,·60,·67],61955 ········"05":·[28,·29,·31,·32,·33,·34,·46,·47,·60,·67],
61957 ········"0500":·28,61956 ········"0500":·28,
61958 ········"051":·28,61957 ········"051":·28,
61959 ········"052":·28,61958 ········"052":·28,
61960 ········"0527":·28,61959 ········"0527":·28,
61961 ········"052905":·28,61960 ········"052905":·28,
61962 ········"0530":·60,61961 ········"0530":·60,
61963 ········"0558":·28,61962 ········"0558":·28,
Offset 61967, 31 lines modifiedOffset 61966, 30 lines modified
61967 ········"0579":·28,61966 ········"0579":·28,
61968 ········"05d":·66,61967 ········"05d":·66,
61969 ········"06":·[27,·28,·29,·33,·44,·57,·60,·66],61968 ········"06":·[27,·28,·29,·33,·44,·57,·60,·66],
61970 ········"06016042":·28,61969 ········"06016042":·28,
61971 ········"062203":·28,61970 ········"062203":·28,
61972 ········"0627":·28,61971 ········"0627":·28,
61973 ········"064302":·[28,·29],61972 ········"064302":·[28,·29],
 61973 ········"06695464744252444":·35,
61974 ········"0687":·28,61974 ········"0687":·28,
61975 ········"0689":·28,61975 ········"0689":·28,
61976 ········"07":·[28,·29,·66],61976 ········"07":·[28,·29,·66],
61977 ········"0714":·28,61977 ········"0714":·28,
61978 ········"0731":·28,61978 ········"0731":·28,
61979 ········"0733":·29,61979 ········"0733":·29,
61980 ········"0740":·28,61980 ········"0740":·28,
61981 ········"0785":·28,61981 ········"0785":·28,
61982 ········"078u":·27, 
61983 ········"08":·[27,·28,·29,·47,·59,·65],61982 ········"08":·[27,·28,·29,·47,·59,·65],
61984 ········"0815":·28,61983 ········"0815":·28,
61985 ········"08927029208022474":·29,61984 ········"08927029208022474":·29,
61986 ········"08927029908022097":·29,61985 ········"08927029908022097":·29,
61987 ········"09":·[27,·28,·29,·65],61986 ········"09":·[28,·29,·65],
61988 ········"090192":·29,61987 ········"090192":·29,
61989 ········"09057":·28,61988 ········"09057":·28,
61990 ········"099u":·27, 
61991 ········"0b000011":·[60,·67],61989 ········"0b000011":·[60,·67],
61992 ········"0b011":·34,61990 ········"0b011":·34,
61993 ········"0b100101":·60,61991 ········"0b100101":·60,
61994 ········"0b1101":·60,61992 ········"0b1101":·60,
61995 ········"0e":·46,61993 ········"0e":·46,
61996 ········"0e9":·[40,·44],61994 ········"0e9":·[40,·44],
61997 ········"0i":·1,61995 ········"0i":·1,
Offset 62003, 52 lines modifiedOffset 62001, 52 lines modified
62003 ········"0x00000000004a7c5":·47,62001 ········"0x00000000004a7c5":·47,
62004 ········"0x000000000051336d":·47,62002 ········"0x000000000051336d":·47,
62005 ········"0x00007f0fcd0b4b23":·47,62003 ········"0x00007f0fcd0b4b23":·47,
62006 ········"0x00007f0fcd87ed57":·47,62004 ········"0x00007f0fcd87ed57":·47,
62007 ········"0x00007f0fcd88c7e9":·47,62005 ········"0x00007f0fcd88c7e9":·47,
62008 ········"0x00007f0fcd88cb20":·47,62006 ········"0x00007f0fcd88cb20":·47,
62009 ········"0x00007f0fcd8f4f7d":·47,62007 ········"0x00007f0fcd8f4f7d":·47,
62010 ········"0x1176790":·35, 
62011 ········"0x12d76d0":·[60,·67], 
62012 ········"0x12d89c0":·23, 
62013 ········"0x1c54620":·47,62008 ········"0x1c54620":·47,
62014 ········"0x1fd21b0":·66, 
62015 ········"0x22ccea0":·43,62009 ········"0x2032b20":·35,
 62010 ········"0x21a9a10":·[60,·67],
62016 ········"0x2d06770":·27,62011 ········"0x2d06770":·27,
 62012 ········"0x2d34000":·66,
62017 ········"0x357f8a0":·35, 
62018 ········"0x359aa20":·23, 
62019 ········"0x359e6e0":·23, 
62020 ········"0x35a9d60":·43,62013 ········"0x328a920":·43,
62021 ········"0x35df1a0":·23, 
62022 ········"0x362f6c0":·23, 
62023 ········"0x364ef30":·27,62014 ········"0x44a44d0":·27,
 62015 ········"0x44b2720":·23,
62024 ········"0x3679b10":·23,62016 ········"0x44cb610":·23,
 62017 ········"0x44da4a0":·23,
 62018 ········"0x4507950":·47,
62025 ········"0x3688490":·35,62019 ········"0x4548900":·35,
 62020 ········"0x45a2aa0":·23,
62026 ········"0x385d300":·35,62021 ········"0x45aed40":·23,
62027 ········"0x3866120":·35,62022 ········"0x45ca310":·23,
62028 ········"0x38af4e0":·43,62023 ········"0x4652e70":·43,
 62024 ········"0x475f820":·35,
62029 ········"0x38c9010":·43,62025 ········"0x4793710":·43,
62030 ········"0x3a69440":·47, 
62031 ········"0x3a73f60":·43,62026 ········"0x47993a0":·35,
 62027 ········"0x479d800":·35,
62032 ········"0x3a83dd0":·47,62028 ········"0x4963dd0":·43,
62033 ········"0x3aa5a30":·47,62029 ········"0x49652a0":·47,
 62030 ········"0x49653b0":·47,
 62031 ········"0x4967170":·43,
62034 ········"0x7f0fb1268710":·47,62032 ········"0x7f0fb1268710":·47,
62035 ········"0x7f0fb29f2710":·47,62033 ········"0x7f0fb29f2710":·47,
62036 ········"0x7f0fb31f3710":·47,62034 ········"0x7f0fb31f3710":·47,
62037 ········"0x7f0fcee53700":·47,62035 ········"0x7f0fcee53700":·47,
62038 ········"0x7f1e4231e440":·25,62036 ········"0x7f1e4231e440":·25,
62039 ········"0x7f20086a1490":·25,62037 ········"0x7f20086a1490":·25,
62040 ········"0x7f21a8c8d3a0":·25,62038 ········"0x7f21a8c8d3a0":·25,
62041 ········"0x7f3142e43440":·25,62039 ········"0x7f3142e43440":·25,
62042 ········"0x7f5b61ae9440":·25,62040 ········"0x7f5b61ae9440":·25,
62043 ········"0x7f622b47f490":·25,62041 ········"0x7f622b47f490":·25,
62044 ········"0x7f7a264ff5a0":·23, 
62045 ········"0x7f8dc7b73440":·25,62042 ········"0x7f8dc7b73440":·25,
62046 ········"0x7f9231213490":·25,62043 ········"0x7f9231213490":·25,
62047 ········"0x7f9c0a399490":·25,62044 ········"0x7f9c0a399490":·25,
 62045 ········"0x7f9e0fbff4c0":·23,
62048 ········"0x7fb699b1a440":·25,62046 ········"0x7fb699b1a440":·25,
62049 ········"0x7fdd466b8440":·25,62047 ········"0x7fdd466b8440":·25,
Max diff block lines reached; 22967/26836 bytes (85.58%) of diff not shown.
9.26 KB
./usr/share/doc/yade/html/tutorial-geo.html
    
Offset 225, 18 lines modifiedOffset 225, 18 lines modified
225 <p>Periodic·boundary·is·a·“boundary”·created·by·using·periodic·(rather·than·infinite)·space.·Such·boundary·is·activated·by·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega.periodic">O.periodic=True·</a>,·and·the·space·configuration·is·decribed·by·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega.cell">O.cell·</a>.·It·is·well·suited·for·studying·bulk·material·behavior,·as·boundary·effects·are·avoided,·leading·to·smaller·number·of·particles.·On·the·other·hand,·it·might·not·be·suitable·for·studying·localization,·as·any·cell-level·effects·(such·as·shear·bands)·have·to·satisfy·periodicity·as·well.</p>225 <p>Periodic·boundary·is·a·“boundary”·created·by·using·periodic·(rather·than·infinite)·space.·Such·boundary·is·activated·by·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega.periodic">O.periodic=True·</a>,·and·the·space·configuration·is·decribed·by·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega.cell">O.cell·</a>.·It·is·well·suited·for·studying·bulk·material·behavior,·as·boundary·effects·are·avoided,·leading·to·smaller·number·of·particles.·On·the·other·hand,·it·might·not·be·suitable·for·studying·localization,·as·any·cell-level·effects·(such·as·shear·bands)·have·to·satisfy·periodicity·as·well.</p>
226 <p>The·periodic·cell·is·described·by·its·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.refSize">reference·size·</a>·of·box·aligned·with·global·axes,·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.trsf">current·transformation</a>,·which·can·capture·stretch,·shear·and·rotation.·Deformation·is·prescribed·via·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.velGrad">velocity·gradient</a>,·which·updates·the·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.trsf">transformation</a>·before·the·next·step.·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.homoDeform">Homothetic·deformation</a>·can·smear·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.velGrad">velocity·gradient</a>·accross·the·cell,·making·the·boundary·dissolve·in·the·whole·cell.</p>226 <p>The·periodic·cell·is·described·by·its·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.refSize">reference·size·</a>·of·box·aligned·with·global·axes,·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.trsf">current·transformation</a>,·which·can·capture·stretch,·shear·and·rotation.·Deformation·is·prescribed·via·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.velGrad">velocity·gradient</a>,·which·updates·the·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.trsf">transformation</a>·before·the·next·step.·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.homoDeform">Homothetic·deformation</a>·can·smear·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.velGrad">velocity·gradient</a>·accross·the·cell,·making·the·boundary·dissolve·in·the·whole·cell.</p>
227 <p>Stress·and·strains·can·be·controlled·with·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController">PeriTriaxController</a>;·it·is·possible·to·prescribe·mixed·strain/stress·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.goal">goal</a>·state·using·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.stressMask">PeriTriaxController.stressMask</a>.</p>227 <p>Stress·and·strains·can·be·controlled·with·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController">PeriTriaxController</a>;·it·is·possible·to·prescribe·mixed·strain/stress·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.goal">goal</a>·state·using·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.stressMask">PeriTriaxController.stressMask</a>.</p>
228 <p>The·following·creates·periodic·cloud·of·spheres·and·compresses·to·achieve·<span·class="math·notranslate·nohighlight">\(\sigma_x\)</span>=-10·kPa,·<span·class="math·notranslate·nohighlight">\(\sigma_y\)</span>=-10kPa·and·<span·class="math·notranslate·nohighlight">\(\eps_z\)</span>=-0.1.·Since·stress·is·specified·for·<span·class="math·notranslate·nohighlight">\(y\)</span>·and·<span·class="math·notranslate·nohighlight">\(z\)</span>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.stressMask">stressMask</a>·is·binary·<code·class="docutils·literal·notranslate"><span·class="pre">0b011</span></code>·(x→1,·y→2,·z→4,·in·decimal·1+2=3).</p>228 <p>The·following·creates·periodic·cloud·of·spheres·and·compresses·to·achieve·<span·class="math·notranslate·nohighlight">\(\sigma_x\)</span>=-10·kPa,·<span·class="math·notranslate·nohighlight">\(\sigma_y\)</span>=-10kPa·and·<span·class="math·notranslate·nohighlight">\(\eps_z\)</span>=-0.1.·Since·stress·is·specified·for·<span·class="math·notranslate·nohighlight">\(y\)</span>·and·<span·class="math·notranslate·nohighlight">\(z\)</span>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.stressMask">stressMask</a>·is·binary·<code·class="docutils·literal·notranslate"><span·class="pre">0b011</span></code>·(x→1,·y→2,·z→4,·in·decimal·1+2=3).</p>
229 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[1]:·</span><span·class="n">sp</span><span·class="o">=</span><span·class="n">pack</span><span·class="o">.</span><span·class="n">SpherePack</span><span·class="p">()</span>229 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[1]:·</span><span·class="n">sp</span><span·class="o">=</span><span·class="n">pack</span><span·class="o">.</span><span·class="n">SpherePack</span><span·class="p">()</span>
  
230 <span·class="gp">Yade·[2]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">makeCloud</span><span·class="p">((</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">),(</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">),</span><span·class="n">rMean</span><span·class="o">=</span><span·class="mf">.16</span><span·class="p">,</span><span·class="n">periodic</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">)</span>230 <span·class="gp">Yade·[2]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">makeCloud</span><span·class="p">((</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">),(</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">),</span><span·class="n">rMean</span><span·class="o">=</span><span·class="mf">.16</span><span·class="p">,</span><span·class="n">periodic</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">)</span>
231 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">2</span><span·class="p">]:</span>·<span·class="mi">20</span>231 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">2</span><span·class="p">]:</span>·<span·class="mi">19</span>
  
232 <span·class="gp">Yade·[3]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">toSimulation</span><span·class="p">()</span>·············<span·class="c1">#·implicitly·sets·O.periodic=True,·and·O.cell.refSize·to·the·packing·period·size</span>232 <span·class="gp">Yade·[3]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">toSimulation</span><span·class="p">()</span>·············<span·class="c1">#·implicitly·sets·O.periodic=True,·and·O.cell.refSize·to·the·packing·period·size</span>
233 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">3</span><span·class="p">]:</span>·<span·class="p">[</span><span·class="mi">4</span><span·class="p">,</span>·<span·class="mi">5</span><span·class="p">,</span>·<span·class="mi">6</span><span·class="p">,</span>·<span·class="mi">7</span><span·class="p">,</span>·<span·class="mi">8</span><span·class="p">,</span>·<span·class="mi">9</span><span·class="p">,</span>·<span·class="mi">10</span><span·class="p">,</span>·<span·class="mi">11</span><span·class="p">,</span>·<span·class="mi">12</span><span·class="p">,</span>·<span·class="mi">13</span><span·class="p">,</span>·<span·class="mi">14</span><span·class="p">,</span>·<span·class="mi">15</span><span·class="p">,</span>·<span·class="mi">16</span><span·class="p">,</span>·<span·class="mi">17</span><span·class="p">,</span>·<span·class="mi">18</span><span·class="p">,</span>·<span·class="mi">19</span><span·class="p">,</span>·<span·class="mi">20</span><span·class="p">,</span>·<span·class="mi">21</span><span·class="p">,</span>·<span·class="mi">22</span><span·class="p">,</span>·<span·class="mi">23</span><span·class="p">]</span>233 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">3</span><span·class="p">]:</span>·<span·class="p">[</span><span·class="mi">4</span><span·class="p">,</span>·<span·class="mi">5</span><span·class="p">,</span>·<span·class="mi">6</span><span·class="p">,</span>·<span·class="mi">7</span><span·class="p">,</span>·<span·class="mi">8</span><span·class="p">,</span>·<span·class="mi">9</span><span·class="p">,</span>·<span·class="mi">10</span><span·class="p">,</span>·<span·class="mi">11</span><span·class="p">,</span>·<span·class="mi">12</span><span·class="p">,</span>·<span·class="mi">13</span><span·class="p">,</span>·<span·class="mi">14</span><span·class="p">,</span>·<span·class="mi">15</span><span·class="p">,</span>·<span·class="mi">16</span><span·class="p">,</span>·<span·class="mi">17</span><span·class="p">,</span>·<span·class="mi">18</span><span·class="p">,</span>·<span·class="mi">19</span><span·class="p">,</span>·<span·class="mi">20</span><span·class="p">,</span>·<span·class="mi">21</span><span·class="p">,</span>·<span·class="mi">22</span><span·class="p">]</span>
  
234 <span·class="gp">Yade·[4]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span><span·class="o">+=</span><span·class="p">[</span><span·class="n">PeriTriaxController</span><span·class="p">(</span><span·class="n">goal</span><span·class="o">=</span><span·class="p">(</span><span·class="o">-</span><span·class="mf">1e4</span><span·class="p">,</span><span·class="o">-</span><span·class="mf">1e4</span><span·class="p">,</span><span·class="o">-</span><span·class="mf">.1</span><span·class="p">),</span><span·class="n">stressMask</span><span·class="o">=</span><span·class="mb">0b011</span><span·class="p">,</span><span·class="n">maxUnbalanced</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">,</span><span·class="n">doneHook</span><span·class="o">=</span><span·class="s1">&#39;functionToRunWhenFinished()&#39;</span><span·class="p">)]</span>234 <span·class="gp">Yade·[4]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span><span·class="o">+=</span><span·class="p">[</span><span·class="n">PeriTriaxController</span><span·class="p">(</span><span·class="n">goal</span><span·class="o">=</span><span·class="p">(</span><span·class="o">-</span><span·class="mf">1e4</span><span·class="p">,</span><span·class="o">-</span><span·class="mf">1e4</span><span·class="p">,</span><span·class="o">-</span><span·class="mf">.1</span><span·class="p">),</span><span·class="n">stressMask</span><span·class="o">=</span><span·class="mb">0b011</span><span·class="p">,</span><span·class="n">maxUnbalanced</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">,</span><span·class="n">doneHook</span><span·class="o">=</span><span·class="s1">&#39;functionToRunWhenFinished()&#39;</span><span·class="p">)]</span>
235 </pre></div>235 </pre></div>
236 </div>236 </div>
237 <p>When·the·simulation·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega.run">runs</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController">PeriTriaxController</a>·takes·over·the·control·and·calls·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.doneHook">doneHook</a>·when·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.goal">goal</a>·is·reached.·A·full·simulation·with·PeriTriaxController·might·look·like·the·following:</p>237 <p>When·the·simulation·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega.run">runs</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController">PeriTriaxController</a>·takes·over·the·control·and·calls·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.doneHook">doneHook</a>·when·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.goal">goal</a>·is·reached.·A·full·simulation·with·PeriTriaxController·might·look·like·the·following:</p>
238 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">__future__</span>·<span·class="kn">import</span>·<span·class="n">print_function</span>238 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">__future__</span>·<span·class="kn">import</span>·<span·class="n">print_function</span>
239 <span·class="kn">from</span>·<span·class="nn">yade</span>·<span·class="kn">import</span>·<span·class="n">pack</span><span·class="p">,</span>·<span·class="n">plot</span>239 <span·class="kn">from</span>·<span·class="nn">yade</span>·<span·class="kn">import</span>·<span·class="n">pack</span><span·class="p">,</span>·<span·class="n">plot</span>
1.11 KB
html2text {}
    
Offset 122, 20 lines modifiedOffset 122, 19 lines modified
122 The·following·creates·periodic·cloud·of·spheres·and·compresses·to·achieve·\122 The·following·creates·periodic·cloud·of·spheres·and·compresses·to·achieve·\
123 (\sigma_x\)=-10·kPa,·\(\sigma_y\)=-10kPa·and·\(\eps_z\)=-0.1.·Since·stress·is123 (\sigma_x\)=-10·kPa,·\(\sigma_y\)=-10kPa·and·\(\eps_z\)=-0.1.·Since·stress·is
124 specified·for·\(y\)·and·\(z\),·_\x8s_\x8t_\x8r_\x8e_\x8s_\x8s_\x8M_\x8a_\x8s_\x8k·is·binary·0b011·(x→1,·y→2,·z→4,·in124 specified·for·\(y\)·and·\(z\),·_\x8s_\x8t_\x8r_\x8e_\x8s_\x8s_\x8M_\x8a_\x8s_\x8k·is·binary·0b011·(x→1,·y→2,·z→4,·in
125 decimal·1+2=3).125 decimal·1+2=3).
126 Yade·[1]:·sp=pack.SpherePack()126 Yade·[1]:·sp=pack.SpherePack()
  
127 Yade·[2]:·sp.makeCloud((1,1,1),(2,2,2),rMean=.16,periodic=True)127 Yade·[2]:·sp.makeCloud((1,1,1),(2,2,2),rMean=.16,periodic=True)
128 Out[2]:·20128 Out[2]:·19
  
129 Yade·[3]:·sp.toSimulation()·············#·implicitly·sets·O.periodic=True,·and129 Yade·[3]:·sp.toSimulation()·············#·implicitly·sets·O.periodic=True,·and
130 O.cell.refSize·to·the·packing·period·size130 O.cell.refSize·to·the·packing·period·size
131 Out[3]:·[4,·5,·6,·7,·8,·9,·10,·11,·12,·13,·14,·15,·16,·17,·18,·19,·20,·21,·22,131 Out[3]:·[4,·5,·6,·7,·8,·9,·10,·11,·12,·13,·14,·15,·16,·17,·18,·19,·20,·21,·22]
132 23] 
  
133 Yade·[4]:·O.engines+=[PeriTriaxController(goal=(-1e4,-132 Yade·[4]:·O.engines+=[PeriTriaxController(goal=(-1e4,-
134 1e4,-.1),stressMask=0b011,maxUnbalanced=.2,doneHook='functionToRunWhenFinished133 1e4,-.1),stressMask=0b011,maxUnbalanced=.2,doneHook='functionToRunWhenFinished
135 ()')]134 ()')]
136 When·the·simulation·_\x8r_\x8u_\x8n_\x8s,·_\x8P_\x8e_\x8r_\x8i_\x8T_\x8r_\x8i_\x8a_\x8x_\x8C_\x8o_\x8n_\x8t_\x8r_\x8o_\x8l_\x8l_\x8e_\x8r·takes·over·the·control·and·calls135 When·the·simulation·_\x8r_\x8u_\x8n_\x8s,·_\x8P_\x8e_\x8r_\x8i_\x8T_\x8r_\x8i_\x8a_\x8x_\x8C_\x8o_\x8n_\x8t_\x8r_\x8o_\x8l_\x8l_\x8e_\x8r·takes·over·the·control·and·calls
137 _\x8d_\x8o_\x8n_\x8e_\x8H_\x8o_\x8o_\x8k·when·_\x8g_\x8o_\x8a_\x8l·is·reached.·A·full·simulation·with·PeriTriaxController·might136 _\x8d_\x8o_\x8n_\x8e_\x8H_\x8o_\x8o_\x8k·when·_\x8g_\x8o_\x8a_\x8l·is·reached.·A·full·simulation·with·PeriTriaxController·might
138 look·like·the·following:137 look·like·the·following:
21.7 KB
./usr/share/doc/yade/html/tutorial-hands-on.html
    
Offset 469, 15 lines modifiedOffset 469, 15 lines modified
469 <li><p>Set·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.material">Body.material</a>·(last-defined·material·is·used,·otherwise·a·default·material·is·created)</p></li>469 <li><p>Set·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.material">Body.material</a>·(last-defined·material·is·used,·otherwise·a·default·material·is·created)</p></li>
470 <li><p>Set·position·and·orientation·in·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.state">Body.state</a>,·compute·mass·and·moment·of·inertia·based·on·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Material">Material</a>·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Shape">Shape</a></p></li>470 <li><p>Set·position·and·orientation·in·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.state">Body.state</a>,·compute·mass·and·moment·of·inertia·based·on·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Material">Material</a>·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Shape">Shape</a></p></li>
471 </ol>471 </ol>
472 <p>In·order·to·avoid·such·tasks,·shorthand·functions·are·defined·in·the·<a·class="reference·external"·href="yade.utils.html#">utils</a>·module;·to·mention·a·few·of·them,·they·are·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">utils.sphere</a>,·<a·class="reference·external"·href="yade.utils.html#yade.utils.facet">utils.facet</a>,·<a·class="reference·external"·href="yade.utils.html#yade.utils.wall">utils.wall</a>.</p>472 <p>In·order·to·avoid·such·tasks,·shorthand·functions·are·defined·in·the·<a·class="reference·external"·href="yade.utils.html#">utils</a>·module;·to·mention·a·few·of·them,·they·are·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">utils.sphere</a>,·<a·class="reference·external"·href="yade.utils.html#yade.utils.facet">utils.facet</a>,·<a·class="reference·external"·href="yade.utils.html#yade.utils.wall">utils.wall</a>.</p>
473 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[43]:·</span><span·class="n">s</span><span·class="o">=</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">sphere</span><span·class="p">((</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">),</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>····<span·class="c1">#·create·sphere·particle·centered·at·(0,0,0)·with·radius=1</span>473 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[43]:·</span><span·class="n">s</span><span·class="o">=</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">sphere</span><span·class="p">((</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">),</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>····<span·class="c1">#·create·sphere·particle·centered·at·(0,0,0)·with·radius=1</span>
  
474 <span·class="gp">Yade·[44]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span>·······················<span·class="c1">#·s.shape·describes·the·geometry·of·the·particle</span>474 <span·class="gp">Yade·[44]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span>·······················<span·class="c1">#·s.shape·describes·the·geometry·of·the·particle</span>
475 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">44</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Sphere</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x385d300</span><span·class="o">&gt;</span>475 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">44</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Sphere</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x479d800</span><span·class="o">&gt;</span>
  
476 <span·class="gp">Yade·[45]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>················<span·class="c1">#·we·already·know·the·Sphere·class</span>476 <span·class="gp">Yade·[45]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>················<span·class="c1">#·we·already·know·the·Sphere·class</span>
477 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">45</span><span·class="p">]:</span>·<span·class="mf">1.0</span>477 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">45</span><span·class="p">]:</span>·<span·class="mf">1.0</span>
  
478 <span·class="gp">Yade·[46]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">mass</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">inertia</span>·<span·class="c1">#·inertia·is·computed·from·density·and·geometry</span>478 <span·class="gp">Yade·[46]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">mass</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">inertia</span>·<span·class="c1">#·inertia·is·computed·from·density·and·geometry</span>
479 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">46</span><span·class="p">]:</span>·479 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">46</span><span·class="p">]:</span>·
480 <span·class="go">(4188.790204786391,</span>480 <span·class="go">(4188.790204786391,</span>
Offset 488, 39 lines modifiedOffset 488, 40 lines modified
  
488 <span·class="gp">Yade·[48]:·</span><span·class="n">s2</span><span·class="o">=</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">sphere</span><span·class="p">((</span><span·class="o">-</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">),</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">,</span><span·class="n">fixed</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">)</span>·····<span·class="c1">#·explanation·below</span>488 <span·class="gp">Yade·[48]:·</span><span·class="n">s2</span><span·class="o">=</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">sphere</span><span·class="p">((</span><span·class="o">-</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">),</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">,</span><span·class="n">fixed</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">)</span>·····<span·class="c1">#·explanation·below</span>
489 </pre></div>489 </pre></div>
490 </div>490 </div>
491 <p>In·the·last·example,·the·particle·was·fixed·in·space·by·the·<code·class="docutils·literal·notranslate"><span·class="pre">fixed=True</span></code>·parameter·to·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">utils.sphere</a>;·such·a·particle·will·not·move,·creating·a·primitive·boundary·condition.</p>491 <p>In·the·last·example,·the·particle·was·fixed·in·space·by·the·<code·class="docutils·literal·notranslate"><span·class="pre">fixed=True</span></code>·parameter·to·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">utils.sphere</a>;·such·a·particle·will·not·move,·creating·a·primitive·boundary·condition.</p>
492 <p>A·particle·object·is·not·yet·part·of·the·simulation;·in·order·to·do·so,·a·special·function·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.BodyContainer.append">O.bodies.append</a>·(also·see·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega.bodies">Omega::bodies</a>·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Scene">Scene</a>)·is·called:</p>492 <p>A·particle·object·is·not·yet·part·of·the·simulation;·in·order·to·do·so,·a·special·function·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.BodyContainer.append">O.bodies.append</a>·(also·see·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega.bodies">Omega::bodies</a>·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Scene">Scene</a>)·is·called:</p>
493 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[49]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">s</span><span·class="p">)</span>············<span·class="c1">#·adds·particle·s·to·the·simulation;·returns·id·of·the·particle(s)·added</span>493 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[49]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">s</span><span·class="p">)</span>············<span·class="c1">#·adds·particle·s·to·the·simulation;·returns·id·of·the·particle(s)·added</span>
494 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">49</span><span·class="p">]:</span>·<span·class="mi">24</span>494 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">49</span><span·class="p">]:</span>·<span·class="mi">23</span>
495 </pre></div>495 </pre></div>
496 </div>496 </div>
497 </section>497 </section>
498 <section·id="packs">498 <section·id="packs">
499 <h4>Packs<a·class="headerlink"·href="#packs"·title="Link·to·this·heading">¶</a></h4>499 <h4>Packs<a·class="headerlink"·href="#packs"·title="Link·to·this·heading">¶</a></h4>
500 <p>There·are·functions·to·generate·a·specific·arrangement·of·particles·in·the·<a·class="reference·external"·href="yade.pack.html#">pack</a>·module;·for·instance,·cloud·(random·loose·packing)·of·spheres·can·be·generated·with·the·<a·class="reference·external"·href="yade.pack.html#yade._packSpheres.SpherePack">pack.SpherePack</a>·class:</p>500 <p>There·are·functions·to·generate·a·specific·arrangement·of·particles·in·the·<a·class="reference·external"·href="yade.pack.html#">pack</a>·module;·for·instance,·cloud·(random·loose·packing)·of·spheres·can·be·generated·with·the·<a·class="reference·external"·href="yade.pack.html#yade._packSpheres.SpherePack">pack.SpherePack</a>·class:</p>
501 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[50]:·</span><span·class="kn">from</span>·<span·class="nn">yade</span>·<span·class="kn">import</span>·<span·class="n">pack</span>501 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[50]:·</span><span·class="kn">from</span>·<span·class="nn">yade</span>·<span·class="kn">import</span>·<span·class="n">pack</span>
  
502 <span·class="gp">Yade·[51]:·</span><span·class="n">sp</span><span·class="o">=</span><span·class="n">pack</span><span·class="o">.</span><span·class="n">SpherePack</span><span·class="p">()</span>···················<span·class="c1">#·create·an·empty·cloud;·SpherePack·contains·only·geometrical·information</span>502 <span·class="gp">Yade·[51]:·</span><span·class="n">sp</span><span·class="o">=</span><span·class="n">pack</span><span·class="o">.</span><span·class="n">SpherePack</span><span·class="p">()</span>···················<span·class="c1">#·create·an·empty·cloud;·SpherePack·contains·only·geometrical·information</span>
  
503 <span·class="gp">Yade·[52]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">makeCloud</span><span·class="p">((</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">),(</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">),</span><span·class="n">rMean</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">)</span>·<span·class="c1">#·put·spheres·with·defined·radius·inside·box·given·by·corners·(1,1,1)·and·(2,2,2)</span>503 <span·class="gp">Yade·[52]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">makeCloud</span><span·class="p">((</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">),(</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">),</span><span·class="n">rMean</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">)</span>·<span·class="c1">#·put·spheres·with·defined·radius·inside·box·given·by·corners·(1,1,1)·and·(2,2,2)</span>
504 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">52</span><span·class="p">]:</span>·<span·class="mi">6</span>504 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">52</span><span·class="p">]:</span>·<span·class="mi">7</span>
  
505 <span·class="gp">Yade·[53]:·</span><span·class="k">for</span>·<span·class="n">c</span><span·class="p">,</span><span·class="n">r</span>·<span·class="ow">in</span>·<span·class="n">sp</span><span·class="p">:</span>·<span·class="nb">print</span><span·class="p">(</span><span·class="n">c</span><span·class="p">,</span><span·class="n">r</span><span·class="p">)</span>···············<span·class="c1">#·print·center·and·radius·of·all·particles·(SpherePack·is·a·sequence·which·can·be·iterated·over)</span>505 <span·class="gp">Yade·[53]:·</span><span·class="k">for</span>·<span·class="n">c</span><span·class="p">,</span><span·class="n">r</span>·<span·class="ow">in</span>·<span·class="n">sp</span><span·class="p">:</span>·<span·class="nb">print</span><span·class="p">(</span><span·class="n">c</span><span·class="p">,</span><span·class="n">r</span><span·class="p">)</span>···············<span·class="c1">#·print·center·and·radius·of·all·particles·(SpherePack·is·a·sequence·which·can·be·iterated·over)</span>
506 <span·class="gp">···....:</span>·506 <span·class="gp">···....:</span>·
507 <span·class="go">Vector3(1.297212283874070504,1.258314925968938347,1.200895873625540622)·0.2</span> 
508 <span·class="go">Vector3(1.484936176324154644,1.786101075640776026,1.256958822064891734)·0.2</span> 
509 <span·class="go">Vector3(1.780348420160337453,1.499427550458366509,1.624245617288021304)·0.2</span> 
510 <span·class="go">Vector3(1.697256923292062902,1.271861695597710007,1.267796117292300018)·0.2</span> 
511 <span·class="go">Vector3(1.268057039020888954,1.308071790037659943,1.668563490379483039)·0.2</span> 
512 <span·class="go">Vector3(1.30323031057844041,1.751049849687323468,1.7232352523336818)·0.2</span>507 <span·class="go">Vector3(1.316594303164593693,1.611823916656478284,1.796392796134786973)·0.2</span>
 508 <span·class="go">Vector3(1.644698492192295358,1.358932739128685618,1.481862066641215669)·0.2</span>
 509 <span·class="go">Vector3(1.721337363052881431,1.639842442235056819,1.765808679260428171)·0.2</span>
 510 <span·class="go">Vector3(1.327127829959693806,1.346882600392281137,1.202933546091098815)·0.2</span>
 511 <span·class="go">Vector3(1.70726041933348327,1.763914505245050002,1.312337290316700766)·0.2</span>
 512 <span·class="go">Vector3(1.232052241022582262,1.790188857854590809,1.283358275660709147)·0.2</span>
 513 <span·class="go">Vector3(1.249812716241304855,1.203225172973583668,1.602005255761377533)·0.2</span>
  
513 <span·class="gp">Yade·[54]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">toSimulation</span><span·class="p">()</span>······················<span·class="c1">#·create·particles·and·add·them·to·the·simulation</span>514 <span·class="gp">Yade·[54]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">toSimulation</span><span·class="p">()</span>······················<span·class="c1">#·create·particles·and·add·them·to·the·simulation</span>
514 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">54</span><span·class="p">]:</span>·<span·class="p">[</span><span·class="mi">25</span><span·class="p">,</span>·<span·class="mi">26</span><span·class="p">,</span>·<span·class="mi">27</span><span·class="p">,</span>·<span·class="mi">28</span><span·class="p">,</span>·<span·class="mi">29</span><span·class="p">,</span>·<span·class="mi">30</span><span·class="p">]</span>515 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">54</span><span·class="p">]:</span>·<span·class="p">[</span><span·class="mi">24</span><span·class="p">,</span>·<span·class="mi">25</span><span·class="p">,</span>·<span·class="mi">26</span><span·class="p">,</span>·<span·class="mi">27</span><span·class="p">,</span>·<span·class="mi">28</span><span·class="p">,</span>·<span·class="mi">29</span><span·class="p">,</span>·<span·class="mi">30</span><span·class="p">]</span>
515 </pre></div>516 </pre></div>
516 </div>517 </div>
517 </section>518 </section>
518 <section·id="boundaries">519 <section·id="boundaries">
519 <h4>Boundaries<a·class="headerlink"·href="#boundaries"·title="Link·to·this·heading">¶</a></h4>520 <h4>Boundaries<a·class="headerlink"·href="#boundaries"·title="Link·to·this·heading">¶</a></h4>
520 <p><a·class="reference·external"·href="yade.utils.html#yade.utils.facet">utils.facet</a>·(triangle·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Facet">Facet</a>)·and·<a·class="reference·external"·href="yade.utils.html#yade.utils.wall">utils.wall</a>·(infinite·axes-aligned·plane·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Wall">Wall</a>)·geometries·are·typically·used·to·define·boundaries.·For·instance,·a·“floor”·for·the·simulation·can·be·created·like·this:</p>521 <p><a·class="reference·external"·href="yade.utils.html#yade.utils.facet">utils.facet</a>·(triangle·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Facet">Facet</a>)·and·<a·class="reference·external"·href="yade.utils.html#yade.utils.wall">utils.wall</a>·(infinite·axes-aligned·plane·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Wall">Wall</a>)·geometries·are·typically·used·to·define·boundaries.·For·instance,·a·“floor”·for·the·simulation·can·be·created·like·this:</p>
521 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[55]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">wall</span><span·class="p">(</span><span·class="o">-</span><span·class="mi">1</span><span·class="p">,</span><span·class="n">axis</span><span·class="o">=</span><span·class="mi">2</span><span·class="p">))</span>522 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[55]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">wall</span><span·class="p">(</span><span·class="o">-</span><span·class="mi">1</span><span·class="p">,</span><span·class="n">axis</span><span·class="o">=</span><span·class="mi">2</span><span·class="p">))</span>
Offset 536, 15 lines modifiedOffset 537, 15 lines modified
536 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[56]:·</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">)</span>537 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[56]:·</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">)</span>
537 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">56</span><span·class="p">]:</span>·<span·class="mi">32</span>538 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">56</span><span·class="p">]:</span>·<span·class="mi">32</span>
  
538 <span·class="gp">Yade·[57]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">[</span><span·class="mi">10</span><span·class="p">]</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>···<span·class="c1">#·radius·of·body·#10·(will·give·error·if·not·sphere,·since·only·spheres·have·radius·defined)</span>539 <span·class="gp">Yade·[57]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">[</span><span·class="mi">10</span><span·class="p">]</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>···<span·class="c1">#·radius·of·body·#10·(will·give·error·if·not·sphere,·since·only·spheres·have·radius·defined)</span>
539 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">57</span><span·class="p">]:</span>·<span·class="mf">0.16</span>540 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">57</span><span·class="p">]:</span>·<span·class="mf">0.16</span>
  
540 <span·class="gp">Yade·[58]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">[</span><span·class="mi">12</span><span·class="p">]</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">pos</span>······<span·class="c1">#·position·of·body·#12</span>541 <span·class="gp">Yade·[58]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">[</span><span·class="mi">12</span><span·class="p">]</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">pos</span>······<span·class="c1">#·position·of·body·#12</span>
541 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">58</span><span·class="p">]:</span>·<span·class="n">Vector3</span><span·class="p">(</span><span·class="mf">1.65425585092045635</span><span·class="p">,</span><span·class="mf">1.471717476706755789</span><span·class="p">,</span><span·class="mf">1.625470669781688304</span><span·class="p">)</span>542 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">58</span><span·class="p">]:</span>·<span·class="n">Vector3</span><span·class="p">(</span><span·class="mf">1.54781752782922144</span><span·class="p">,</span><span·class="mf">1.06695464744252444</span><span·class="p">,</span><span·class="mf">1.821434821395253589</span><span·class="p">)</span>
542 </pre></div>543 </pre></div>
543 </div>544 </div>
544 <p>Besides·that,·Yade·says·this·at·startup·(the·line·preceding·the·command-line):</p>545 <p>Besides·that,·Yade·says·this·at·startup·(the·line·preceding·the·command-line):</p>
545 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="p">[[</span>·<span·class="o">^</span><span·class="n">L</span>·<span·class="n">clears</span>·<span·class="n">screen</span><span·class="p">,</span>·<span·class="o">^</span><span·class="n">U</span>·<span·class="n">kills</span>·<span·class="n">line</span><span·class="o">.</span>·<span·class="n">F12</span>·<span·class="n">controller</span><span·class="p">,</span>·<span·class="n">F11</span>·<span·class="mi">3</span><span·class="n">d</span>·<span·class="n">view</span><span·class="p">,</span>·<span·class="n">F10</span>·<span·class="n">both</span><span·class="p">,</span>·<span·class="n">F9</span>·<span·class="n">generator</span><span·class="p">,</span>·<span·class="n">F8</span>·<span·class="n">plot</span><span·class="o">.</span>·<span·class="p">]]</span>546 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="p">[[</span>·<span·class="o">^</span><span·class="n">L</span>·<span·class="n">clears</span>·<span·class="n">screen</span><span·class="p">,</span>·<span·class="o">^</span><span·class="n">U</span>·<span·class="n">kills</span>·<span·class="n">line</span><span·class="o">.</span>·<span·class="n">F12</span>·<span·class="n">controller</span><span·class="p">,</span>·<span·class="n">F11</span>·<span·class="mi">3</span><span·class="n">d</span>·<span·class="n">view</span><span·class="p">,</span>·<span·class="n">F10</span>·<span·class="n">both</span><span·class="p">,</span>·<span·class="n">F9</span>·<span·class="n">generator</span><span·class="p">,</span>·<span·class="n">F8</span>·<span·class="n">plot</span><span·class="o">.</span>·<span·class="p">]]</span>
546 </pre></div>547 </pre></div>
547 </div>548 </div>
548 <dl·class="simple">549 <dl·class="simple">
Offset 582, 18 lines modifiedOffset 583, 18 lines modified
582 <span·class="gp">···....:</span>····<span·class="p">),</span>583 <span·class="gp">···....:</span>····<span·class="p">),</span>
583 <span·class="gp">···....:</span>····<span·class="n">NewtonIntegrator</span><span·class="p">(</span><span·class="n">damping</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">,</span><span·class="n">label</span><span·class="o">=</span><span·class="s1">&#39;newtonCustomLabel&#39;</span><span·class="p">)</span>······<span·class="c1">#·define·a·label·newtonCustomLabel·under·which·we·can·access·this·engine·easily</span>584 <span·class="gp">···....:</span>····<span·class="n">NewtonIntegrator</span><span·class="p">(</span><span·class="n">damping</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">,</span><span·class="n">label</span><span·class="o">=</span><span·class="s1">&#39;newtonCustomLabel&#39;</span><span·class="p">)</span>······<span·class="c1">#·define·a·label·newtonCustomLabel·under·which·we·can·access·this·engine·easily</span>
584 <span·class="gp">···....:</span>·<span·class="p">]</span>585 <span·class="gp">···....:</span>·<span·class="p">]</span>
585 <span·class="gp">···....:</span>·586 <span·class="gp">···....:</span>·
  
586 <span·class="gp">Yade·[61]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span>587 <span·class="gp">Yade·[61]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span>
587 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">61</span><span·class="p">]:</span>·588 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">61</span><span·class="p">]:</span>·
588 <span·class="go">[&lt;ForceResetter·instance·at·0x3688490&gt;,</span>589 <span·class="go">[&lt;ForceResetter·instance·at·0x47993a0&gt;,</span>
589 <span·class="go">·&lt;InsertionSortCollider·instance·at·0x3866120&gt;,</span>590 <span·class="go">·&lt;InsertionSortCollider·instance·at·0x475f820&gt;,</span>
590 <span·class="go">·&lt;InteractionLoop·instance·at·0x357f8a0&gt;,</span>591 <span·class="go">·&lt;InteractionLoop·instance·at·0x4548900&gt;,</span>
591 <span·class="go">·&lt;NewtonIntegrator·instance·at·0x1176790&gt;]</span>592 <span·class="go">·&lt;NewtonIntegrator·instance·at·0x2032b20&gt;]</span>
  
592 <span·class="gp">Yade·[62]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span><span·class="p">[</span><span·class="o">-</span><span·class="mi">1</span><span·class="p">]</span><span·class="o">==</span><span·class="n">newtonCustomLabel</span>····<span·class="c1">#·is·it·the·same·object?</span>593 <span·class="gp">Yade·[62]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span><span·class="p">[</span><span·class="o">-</span><span·class="mi">1</span><span·class="p">]</span><span·class="o">==</span><span·class="n">newtonCustomLabel</span>····<span·class="c1">#·is·it·the·same·object?</span>
593 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">62</span><span·class="p">]:</span>·<span·class="kc">True</span>594 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">62</span><span·class="p">]:</span>·<span·class="kc">True</span>
  
594 <span·class="gp">Yade·[63]:·</span><span·class="n">newtonCustomLabel</span><span·class="o">.</span><span·class="n">damping</span>595 <span·class="gp">Yade·[63]:·</span><span·class="n">newtonCustomLabel</span><span·class="o">.</span><span·class="n">damping</span>
595 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">63</span><span·class="p">]:</span>·<span·class="mf">0.2</span>596 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">63</span><span·class="p">]:</span>·<span·class="mf">0.2</span>
596 </pre></div>597 </pre></div>
5.22 KB
html2text {}
    
Offset 317, 15 lines modifiedOffset 317, 15 lines modified
317 module;·to·mention·a·few·of·them,·they·are·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8s_\x8p_\x8h_\x8e_\x8r_\x8e,·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t,317 module;·to·mention·a·few·of·them,·they·are·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8s_\x8p_\x8h_\x8e_\x8r_\x8e,·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t,
318 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8w_\x8a_\x8l_\x8l.318 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8w_\x8a_\x8l_\x8l.
319 Yade·[43]:·s=utils.sphere((0,0,0),radius=1)····#·create·sphere·particle319 Yade·[43]:·s=utils.sphere((0,0,0),radius=1)····#·create·sphere·particle
320 centered·at·(0,0,0)·with·radius=1320 centered·at·(0,0,0)·with·radius=1
  
321 Yade·[44]:·s.shape·······················#·s.shape·describes·the·geometry·of321 Yade·[44]:·s.shape·······················#·s.shape·describes·the·geometry·of
322 the·particle322 the·particle
323 Out[44]:·<Sphere·instance·at·0x385d300>323 Out[44]:·<Sphere·instance·at·0x479d800>
  
324 Yade·[45]:·s.shape.radius················#·we·already·know·the·Sphere·class324 Yade·[45]:·s.shape.radius················#·we·already·know·the·Sphere·class
325 Out[45]:·1.0325 Out[45]:·1.0
  
326 Yade·[46]:·s.state.mass,·s.state.inertia·#·inertia·is·computed·from·density·and326 Yade·[46]:·s.state.mass,·s.state.inertia·#·inertia·is·computed·from·density·and
327 geometry327 geometry
328 Out[46]:328 Out[46]:
Offset 340, 41 lines modifiedOffset 340, 42 lines modified
340 In·the·last·example,·the·particle·was·fixed·in·space·by·the·fixed=True340 In·the·last·example,·the·particle·was·fixed·in·space·by·the·fixed=True
341 parameter·to·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8s_\x8p_\x8h_\x8e_\x8r_\x8e;·such·a·particle·will·not·move,·creating·a·primitive341 parameter·to·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8s_\x8p_\x8h_\x8e_\x8r_\x8e;·such·a·particle·will·not·move,·creating·a·primitive
342 boundary·condition.342 boundary·condition.
343 A·particle·object·is·not·yet·part·of·the·simulation;·in·order·to·do·so,·a343 A·particle·object·is·not·yet·part·of·the·simulation;·in·order·to·do·so,·a
344 special·function·_\x8O_\x8._\x8b_\x8o_\x8d_\x8i_\x8e_\x8s_\x8._\x8a_\x8p_\x8p_\x8e_\x8n_\x8d·(also·see·_\x8O_\x8m_\x8e_\x8g_\x8a_\x8:_\x8:_\x8b_\x8o_\x8d_\x8i_\x8e_\x8s·and·_\x8S_\x8c_\x8e_\x8n_\x8e)·is·called:344 special·function·_\x8O_\x8._\x8b_\x8o_\x8d_\x8i_\x8e_\x8s_\x8._\x8a_\x8p_\x8p_\x8e_\x8n_\x8d·(also·see·_\x8O_\x8m_\x8e_\x8g_\x8a_\x8:_\x8:_\x8b_\x8o_\x8d_\x8i_\x8e_\x8s·and·_\x8S_\x8c_\x8e_\x8n_\x8e)·is·called:
345 Yade·[49]:·O.bodies.append(s)············#·adds·particle·s·to·the·simulation;345 Yade·[49]:·O.bodies.append(s)············#·adds·particle·s·to·the·simulation;
346 returns·id·of·the·particle(s)·added346 returns·id·of·the·particle(s)·added
347 Out[49]:·24347 Out[49]:·23
348 *\x8**\x8**\x8*·P\x8Pa\x8ac\x8ck\x8ks\x8s_\x8?\x8·*\x8**\x8**\x8*348 *\x8**\x8**\x8*·P\x8Pa\x8ac\x8ck\x8ks\x8s_\x8?\x8·*\x8**\x8**\x8*
349 There·are·functions·to·generate·a·specific·arrangement·of·particles·in·the·_\x8p_\x8a_\x8c_\x8k349 There·are·functions·to·generate·a·specific·arrangement·of·particles·in·the·_\x8p_\x8a_\x8c_\x8k
350 module;·for·instance,·cloud·(random·loose·packing)·of·spheres·can·be·generated350 module;·for·instance,·cloud·(random·loose·packing)·of·spheres·can·be·generated
351 with·the·_\x8p_\x8a_\x8c_\x8k_\x8._\x8S_\x8p_\x8h_\x8e_\x8r_\x8e_\x8P_\x8a_\x8c_\x8k·class:351 with·the·_\x8p_\x8a_\x8c_\x8k_\x8._\x8S_\x8p_\x8h_\x8e_\x8r_\x8e_\x8P_\x8a_\x8c_\x8k·class:
352 Yade·[50]:·from·yade·import·pack352 Yade·[50]:·from·yade·import·pack
  
353 Yade·[51]:·sp=pack.SpherePack()···················#·create·an·empty·cloud;353 Yade·[51]:·sp=pack.SpherePack()···················#·create·an·empty·cloud;
354 SpherePack·contains·only·geometrical·information354 SpherePack·contains·only·geometrical·information
  
355 Yade·[52]:·sp.makeCloud((1,1,1),(2,2,2),rMean=.2)·#·put·spheres·with·defined355 Yade·[52]:·sp.makeCloud((1,1,1),(2,2,2),rMean=.2)·#·put·spheres·with·defined
356 radius·inside·box·given·by·corners·(1,1,1)·and·(2,2,2)356 radius·inside·box·given·by·corners·(1,1,1)·and·(2,2,2)
357 Out[52]:·6357 Out[52]:·7
  
358 Yade·[53]:·for·c,r·in·sp:·print(c,r)···············#·print·center·and·radius·of358 Yade·[53]:·for·c,r·in·sp:·print(c,r)···············#·print·center·and·radius·of
359 all·particles·(SpherePack·is·a·sequence·which·can·be·iterated·over)359 all·particles·(SpherePack·is·a·sequence·which·can·be·iterated·over)
360 ···....:360 ···....:
361 Vector3(1.297212283874070504,1.258314925968938347,1.200895873625540622)·0.2 
362 Vector3(1.484936176324154644,1.786101075640776026,1.256958822064891734)·0.2 
363 Vector3(1.780348420160337453,1.499427550458366509,1.624245617288021304)·0.2 
364 Vector3(1.697256923292062902,1.271861695597710007,1.267796117292300018)·0.2 
365 Vector3(1.268057039020888954,1.308071790037659943,1.668563490379483039)·0.2 
366 Vector3(1.30323031057844041,1.751049849687323468,1.7232352523336818)·0.2361 Vector3(1.316594303164593693,1.611823916656478284,1.796392796134786973)·0.2
 362 Vector3(1.644698492192295358,1.358932739128685618,1.481862066641215669)·0.2
 363 Vector3(1.721337363052881431,1.639842442235056819,1.765808679260428171)·0.2
 364 Vector3(1.327127829959693806,1.346882600392281137,1.202933546091098815)·0.2
 365 Vector3(1.70726041933348327,1.763914505245050002,1.312337290316700766)·0.2
 366 Vector3(1.232052241022582262,1.790188857854590809,1.283358275660709147)·0.2
 367 Vector3(1.249812716241304855,1.203225172973583668,1.602005255761377533)·0.2
  
367 Yade·[54]:·sp.toSimulation()······················#·create·particles·and·add368 Yade·[54]:·sp.toSimulation()······················#·create·particles·and·add
368 them·to·the·simulation369 them·to·the·simulation
369 Out[54]:·[25,·26,·27,·28,·29,·30]370 Out[54]:·[24,·25,·26,·27,·28,·29,·30]
370 *\x8**\x8**\x8*·B\x8Bo\x8ou\x8un\x8nd\x8da\x8ar\x8ri\x8ie\x8es\x8s_\x8?\x8·*\x8**\x8**\x8*371 *\x8**\x8**\x8*·B\x8Bo\x8ou\x8un\x8nd\x8da\x8ar\x8ri\x8ie\x8es\x8s_\x8?\x8·*\x8**\x8**\x8*
371 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t·(triangle·_\x8F_\x8a_\x8c_\x8e_\x8t)·and·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8w_\x8a_\x8l_\x8l·(infinite·axes-aligned·plane·_\x8W_\x8a_\x8l_\x8l)372 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t·(triangle·_\x8F_\x8a_\x8c_\x8e_\x8t)·and·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8w_\x8a_\x8l_\x8l·(infinite·axes-aligned·plane·_\x8W_\x8a_\x8l_\x8l)
372 geometries·are·typically·used·to·define·boundaries.·For·instance,·a·“floor”·for373 geometries·are·typically·used·to·define·boundaries.·For·instance,·a·“floor”·for
373 the·simulation·can·be·created·like·this:374 the·simulation·can·be·created·like·this:
374 Yade·[55]:·O.bodies.append(utils.wall(-1,axis=2))375 Yade·[55]:·O.bodies.append(utils.wall(-1,axis=2))
375 Out[55]:·31376 Out[55]:·31
376 There·are·other·conveinence·functions·(like·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t_\x8B_\x8o_\x8x·for·creating·closed377 There·are·other·conveinence·functions·(like·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t_\x8B_\x8o_\x8x·for·creating·closed
Offset 386, 15 lines modifiedOffset 387, 15 lines modified
386 Out[56]:·32387 Out[56]:·32
  
387 Yade·[57]:·O.bodies[10].shape.radius···#·radius·of·body·#10·(will·give·error·if388 Yade·[57]:·O.bodies[10].shape.radius···#·radius·of·body·#10·(will·give·error·if
388 not·sphere,·since·only·spheres·have·radius·defined)389 not·sphere,·since·only·spheres·have·radius·defined)
389 Out[57]:·0.16390 Out[57]:·0.16
  
390 Yade·[58]:·O.bodies[12].state.pos······#·position·of·body·#12391 Yade·[58]:·O.bodies[12].state.pos······#·position·of·body·#12
391 Out[58]:·Vector3(1.65425585092045635,1.471717476706755789,1.625470669781688304)392 Out[58]:·Vector3(1.54781752782922144,1.06695464744252444,1.821434821395253589)
392 Besides·that,·Yade·says·this·at·startup·(the·line·preceding·the·command-line):393 Besides·that,·Yade·says·this·at·startup·(the·line·preceding·the·command-line):
393 [[·^L·clears·screen,·^U·kills·line.·F12·controller,·F11·3d·view,·F10·both,·F9394 [[·^L·clears·screen,·^U·kills·line.·F12·controller,·F11·3d·view,·F10·both,·F9
394 generator,·F8·plot.·]]395 generator,·F8·plot.·]]
395 ··Controller396 ··Controller
396 ······Pressing·F12·brings·up·a·window·for·controlling·the·simulation.·Although397 ······Pressing·F12·brings·up·a·window·for·controlling·the·simulation.·Although
397 ······typically·no·human·intervention·is·done·in·large·simulations·(which·run398 ······typically·no·human·intervention·is·done·in·large·simulations·(which·run
398 ······“headless”,·without·any·graphical·interaction),·it·can·be·handy·in·small399 ······“headless”,·without·any·graphical·interaction),·it·can·be·handy·in·small
Offset 442, 18 lines modifiedOffset 443, 18 lines modified
442 ···....:····NewtonIntegrator(damping=.2,label='newtonCustomLabel')······#443 ···....:····NewtonIntegrator(damping=.2,label='newtonCustomLabel')······#
443 define·a·label·newtonCustomLabel·under·which·we·can·access·this·engine·easily444 define·a·label·newtonCustomLabel·under·which·we·can·access·this·engine·easily
444 ···....:·]445 ···....:·]
445 ···....:446 ···....:
  
446 Yade·[61]:·O.engines447 Yade·[61]:·O.engines
447 Out[61]:448 Out[61]:
448 [<ForceResetter·instance·at·0x3688490>,449 [<ForceResetter·instance·at·0x47993a0>,
449 ·<InsertionSortCollider·instance·at·0x3866120>,450 ·<InsertionSortCollider·instance·at·0x475f820>,
450 ·<InteractionLoop·instance·at·0x357f8a0>,451 ·<InteractionLoop·instance·at·0x4548900>,
451 ·<NewtonIntegrator·instance·at·0x1176790>]452 ·<NewtonIntegrator·instance·at·0x2032b20>]
  
452 Yade·[62]:·O.engines[-1]==newtonCustomLabel····#·is·it·the·same·object?453 Yade·[62]:·O.engines[-1]==newtonCustomLabel····#·is·it·the·same·object?
453 Out[62]:·True454 Out[62]:·True
  
454 Yade·[63]:·newtonCustomLabel.damping455 Yade·[63]:·newtonCustomLabel.damping
455 Out[63]:·0.2456 Out[63]:·0.2
456 Instead·of·typing·everything·into·the·command-line,·one·can·describe·simulation457 Instead·of·typing·everything·into·the·command-line,·one·can·describe·simulation
17.9 KB
./usr/share/doc/yade/html/tutorial-short-course-intro.html
    
Offset 269, 15 lines modifiedOffset 269, 15 lines modified
269 <li><p>Set·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.material">Body.material</a>·(last-defined·material·is·used,·otherwise·a·default·material·is·created)</p></li>269 <li><p>Set·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.material">Body.material</a>·(last-defined·material·is·used,·otherwise·a·default·material·is·created)</p></li>
270 <li><p>Set·position·and·orientation·in·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.state">Body.state</a>,·compute·mass·and·moment·of·inertia·based·on·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Material">Material</a>·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Shape">Shape</a></p></li>270 <li><p>Set·position·and·orientation·in·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.state">Body.state</a>,·compute·mass·and·moment·of·inertia·based·on·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Material">Material</a>·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Shape">Shape</a></p></li>
271 </ol>271 </ol>
272 <p>In·order·to·avoid·such·tasks,·shorthand·functions·are·defined·in·the·<a·class="reference·external"·href="yade.utils.html#">utils</a>·module;·to·mention·a·few·of·them,·they·are·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">utils.sphere</a>,·<a·class="reference·external"·href="yade.utils.html#yade.utils.facet">utils.facet</a>,·<a·class="reference·external"·href="yade.utils.html#yade.utils.wall">utils.wall</a>.</p>272 <p>In·order·to·avoid·such·tasks,·shorthand·functions·are·defined·in·the·<a·class="reference·external"·href="yade.utils.html#">utils</a>·module;·to·mention·a·few·of·them,·they·are·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">utils.sphere</a>,·<a·class="reference·external"·href="yade.utils.html#yade.utils.facet">utils.facet</a>,·<a·class="reference·external"·href="yade.utils.html#yade.utils.wall">utils.wall</a>.</p>
273 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[8]:·</span><span·class="n">s</span><span·class="o">=</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">sphere</span><span·class="p">((</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">),</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>····<span·class="c1">#·create·sphere·particle·centered·at·(0,0,0)·with·radius=1</span>273 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[8]:·</span><span·class="n">s</span><span·class="o">=</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">sphere</span><span·class="p">((</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">),</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>····<span·class="c1">#·create·sphere·particle·centered·at·(0,0,0)·with·radius=1</span>
  
274 <span·class="gp">Yade·[9]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span>·······················<span·class="c1">#·s.shape·describes·the·geometry·of·the·particle</span>274 <span·class="gp">Yade·[9]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span>·······················<span·class="c1">#·s.shape·describes·the·geometry·of·the·particle</span>
275 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">9</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Sphere</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x35a9d60</span><span·class="o">&gt;</span>275 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">9</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Sphere</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x4652e70</span><span·class="o">&gt;</span>
  
276 <span·class="gp">Yade·[10]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>················<span·class="c1">#·we·already·know·the·Sphere·class</span>276 <span·class="gp">Yade·[10]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>················<span·class="c1">#·we·already·know·the·Sphere·class</span>
277 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">10</span><span·class="p">]:</span>·<span·class="mf">1.0</span>277 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">10</span><span·class="p">]:</span>·<span·class="mf">1.0</span>
  
278 <span·class="gp">Yade·[11]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">mass</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">inertia</span>·<span·class="c1">#·inertia·is·computed·from·density·and·geometry</span>278 <span·class="gp">Yade·[11]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">mass</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">inertia</span>·<span·class="c1">#·inertia·is·computed·from·density·and·geometry</span>
279 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">11</span><span·class="p">]:</span>·279 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">11</span><span·class="p">]:</span>·
280 <span·class="go">(4188.790204786391,</span>280 <span·class="go">(4188.790204786391,</span>
Offset 300, 44 lines modifiedOffset 300, 45 lines modified
300 <h2>Packs<a·class="headerlink"·href="#packs"·title="Link·to·this·heading">¶</a></h2>300 <h2>Packs<a·class="headerlink"·href="#packs"·title="Link·to·this·heading">¶</a></h2>
301 <p>There·are·functions·to·generate·a·specific·arrangement·of·particles·in·the·<a·class="reference·external"·href="yade.pack.html#">pack</a>·module;·for·instance,·cloud·(random·loose·packing)·of·spheres·can·be·generated·with·the·<a·class="reference·external"·href="yade.pack.html#yade._packSpheres.SpherePack">pack.SpherePack</a>·class:</p>301 <p>There·are·functions·to·generate·a·specific·arrangement·of·particles·in·the·<a·class="reference·external"·href="yade.pack.html#">pack</a>·module;·for·instance,·cloud·(random·loose·packing)·of·spheres·can·be·generated·with·the·<a·class="reference·external"·href="yade.pack.html#yade._packSpheres.SpherePack">pack.SpherePack</a>·class:</p>
302 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[15]:·</span><span·class="kn">from</span>·<span·class="nn">yade</span>·<span·class="kn">import</span>·<span·class="n">pack</span>302 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[15]:·</span><span·class="kn">from</span>·<span·class="nn">yade</span>·<span·class="kn">import</span>·<span·class="n">pack</span>
  
303 <span·class="gp">Yade·[16]:·</span><span·class="n">sp</span><span·class="o">=</span><span·class="n">pack</span><span·class="o">.</span><span·class="n">SpherePack</span><span·class="p">()</span>···················<span·class="c1">#·create·an·empty·cloud;·SpherePack·contains·only·geometrical·information</span>303 <span·class="gp">Yade·[16]:·</span><span·class="n">sp</span><span·class="o">=</span><span·class="n">pack</span><span·class="o">.</span><span·class="n">SpherePack</span><span·class="p">()</span>···················<span·class="c1">#·create·an·empty·cloud;·SpherePack·contains·only·geometrical·information</span>
  
304 <span·class="gp">Yade·[17]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">makeCloud</span><span·class="p">((</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">),(</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">),</span><span·class="n">rMean</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">)</span>·<span·class="c1">#·put·spheres·with·defined·radius·inside·box·given·by·corners·(1,1,1)·and·(2,2,2)</span>304 <span·class="gp">Yade·[17]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">makeCloud</span><span·class="p">((</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">),(</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">),</span><span·class="n">rMean</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">)</span>·<span·class="c1">#·put·spheres·with·defined·radius·inside·box·given·by·corners·(1,1,1)·and·(2,2,2)</span>
305 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">17</span><span·class="p">]:</span>·<span·class="mi">6</span>305 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">17</span><span·class="p">]:</span>·<span·class="mi">7</span>
  
306 <span·class="gp">Yade·[18]:·</span><span·class="k">for</span>·<span·class="n">c</span><span·class="p">,</span><span·class="n">r</span>·<span·class="ow">in</span>·<span·class="n">sp</span><span·class="p">:</span>·<span·class="nb">print</span><span·class="p">(</span><span·class="n">c</span><span·class="p">,</span><span·class="n">r</span><span·class="p">)</span>···············<span·class="c1">#·print·center·and·radius·of·all·particles·(SpherePack·is·a·sequence·which·can·be·iterated·over)</span>306 <span·class="gp">Yade·[18]:·</span><span·class="k">for</span>·<span·class="n">c</span><span·class="p">,</span><span·class="n">r</span>·<span·class="ow">in</span>·<span·class="n">sp</span><span·class="p">:</span>·<span·class="nb">print</span><span·class="p">(</span><span·class="n">c</span><span·class="p">,</span><span·class="n">r</span><span·class="p">)</span>···············<span·class="c1">#·print·center·and·radius·of·all·particles·(SpherePack·is·a·sequence·which·can·be·iterated·over)</span>
307 <span·class="gp">···....:</span>·307 <span·class="gp">···....:</span>·
308 <span·class="go">Vector3(1.533752390814815181,1.543777640340308732,1.282582122621738874)·0.2</span> 
309 <span·class="go">Vector3(1.71301083969698853,1.671334800939194176,1.731599039238917337)·0.2</span> 
310 <span·class="go">Vector3(1.202354703771146616,1.316110013104652143,1.775078712755857824)·0.2</span> 
311 <span·class="go">Vector3(1.599078597190785933,1.215515236926492992,1.551960508761500934)·0.2</span> 
312 <span·class="go">Vector3(1.254191566754383924,1.76943844026629904,1.791481303227134614)·0.2</span> 
313 <span·class="go">Vector3(1.242767599871246187,1.205875612227253368,1.255252427716882391)·0.2</span>308 <span·class="go">Vector3(1.392649635381842721,1.397463613784902581,1.617376667928174472)·0.2</span>
 309 <span·class="go">Vector3(1.76128990671180663,1.626746334567175989,1.56528153155693639)·0.2</span>
 310 <span·class="go">Vector3(1.438862162949205104,1.791653572967926378,1.757544601999486256)·0.2</span>
 311 <span·class="go">Vector3(1.212690059857327363,1.510562385260563634,1.273114658334072669)·0.2</span>
 312 <span·class="go">Vector3(1.602091868429407207,1.223287575260714855,1.26088365323742968)·0.2</span>
 313 <span·class="go">Vector3(1.508290232473085357,1.798140265662449666,1.255255932391222906)·0.2</span>
 314 <span·class="go">Vector3(1.786648325753775302,1.228102645388749581,1.674824332124889459)·0.2</span>
  
314 <span·class="gp">Yade·[19]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">toSimulation</span><span·class="p">()</span>······················<span·class="c1">#·create·particles·and·add·them·to·the·simulation</span>315 <span·class="gp">Yade·[19]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">toSimulation</span><span·class="p">()</span>······················<span·class="c1">#·create·particles·and·add·them·to·the·simulation</span>
315 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">19</span><span·class="p">]:</span>·<span·class="p">[</span><span·class="mi">1</span><span·class="p">,</span>·<span·class="mi">2</span><span·class="p">,</span>·<span·class="mi">3</span><span·class="p">,</span>·<span·class="mi">4</span><span·class="p">,</span>·<span·class="mi">5</span><span·class="p">,</span>·<span·class="mi">6</span><span·class="p">]</span>316 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">19</span><span·class="p">]:</span>·<span·class="p">[</span><span·class="mi">1</span><span·class="p">,</span>·<span·class="mi">2</span><span·class="p">,</span>·<span·class="mi">3</span><span·class="p">,</span>·<span·class="mi">4</span><span·class="p">,</span>·<span·class="mi">5</span><span·class="p">,</span>·<span·class="mi">6</span><span·class="p">,</span>·<span·class="mi">7</span><span·class="p">]</span>
316 </pre></div>317 </pre></div>
317 </div>318 </div>
318 </section>319 </section>
319 <section·id="boundaries">320 <section·id="boundaries">
320 <h2>Boundaries<a·class="headerlink"·href="#boundaries"·title="Link·to·this·heading">¶</a></h2>321 <h2>Boundaries<a·class="headerlink"·href="#boundaries"·title="Link·to·this·heading">¶</a></h2>
321 <p><a·class="reference·external"·href="yade.utils.html#yade.utils.facet">utils.facet</a>·(triangle·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Facet">Facet</a>)·and·<a·class="reference·external"·href="yade.utils.html#yade.utils.wall">utils.wall</a>·(infinite·axes-aligned·plane·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Wall">Wall</a>)·geometries·are·typically·used·to·define·boundaries.·For·instance,·a·“floor”·for·the·simulation·can·be·created·like·this:</p>322 <p><a·class="reference·external"·href="yade.utils.html#yade.utils.facet">utils.facet</a>·(triangle·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Facet">Facet</a>)·and·<a·class="reference·external"·href="yade.utils.html#yade.utils.wall">utils.wall</a>·(infinite·axes-aligned·plane·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Wall">Wall</a>)·geometries·are·typically·used·to·define·boundaries.·For·instance,·a·“floor”·for·the·simulation·can·be·created·like·this:</p>
322 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[20]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">wall</span><span·class="p">(</span><span·class="o">-</span><span·class="mi">1</span><span·class="p">,</span><span·class="n">axis</span><span·class="o">=</span><span·class="mi">2</span><span·class="p">))</span>323 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[20]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">wall</span><span·class="p">(</span><span·class="o">-</span><span·class="mi">1</span><span·class="p">,</span><span·class="n">axis</span><span·class="o">=</span><span·class="mi">2</span><span·class="p">))</span>
323 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">20</span><span·class="p">]:</span>·<span·class="mi">7</span>324 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">20</span><span·class="p">]:</span>·<span·class="mi">8</span>
324 </pre></div>325 </pre></div>
325 </div>326 </div>
326 <p>There·are·other·conveinence·functions·(like·<a·class="reference·external"·href="yade.utils.html#yade.utils.facetBox">utils.facetBox</a>·for·creating·closed·or·open·rectangular·box,·or·family·of·<a·class="reference·external"·href="yade.ymport.html#">ymport</a>·functions)</p>327 <p>There·are·other·conveinence·functions·(like·<a·class="reference·external"·href="yade.utils.html#yade.utils.facetBox">utils.facetBox</a>·for·creating·closed·or·open·rectangular·box,·or·family·of·<a·class="reference·external"·href="yade.ymport.html#">ymport</a>·functions)</p>
327 </section>328 </section>
328 <section·id="look-inside">329 <section·id="look-inside">
329 <h2>Look·inside<a·class="headerlink"·href="#look-inside"·title="Link·to·this·heading">¶</a></h2>330 <h2>Look·inside<a·class="headerlink"·href="#look-inside"·title="Link·to·this·heading">¶</a></h2>
330 <p>The·simulation·can·be·inspected·in·several·ways.·All·data·can·be·accessed·from·python·directly:</p>331 <p>The·simulation·can·be·inspected·in·several·ways.·All·data·can·be·accessed·from·python·directly:</p>
331 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[21]:·</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">)</span>332 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[21]:·</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">)</span>
332 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">21</span><span·class="p">]:</span>·<span·class="mi">8</span>333 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">21</span><span·class="p">]:</span>·<span·class="mi">9</span>
  
333 <span·class="gp">Yade·[22]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">[</span><span·class="mi">10</span><span·class="p">]</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>···<span·class="c1">#·radius·of·body·#10·(will·give·error·if·not·sphere,·since·only·spheres·have·radius·defined)</span>334 <span·class="gp">Yade·[22]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">[</span><span·class="mi">10</span><span·class="p">]</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>···<span·class="c1">#·radius·of·body·#10·(will·give·error·if·not·sphere,·since·only·spheres·have·radius·defined)</span>
334 <span·class="go">\x1b[0;31m---------------------------------------------------------------------------\x1b[0m</span>335 <span·class="go">\x1b[0;31m---------------------------------------------------------------------------\x1b[0m</span>
335 <span·class="go">\x1b[0;31mIndexError\x1b[0m································Traceback·(most·recent·call·last)</span>336 <span·class="go">\x1b[0;31mIndexError\x1b[0m································Traceback·(most·recent·call·last)</span>
336 <span·class="go">Cell·\x1b[0;32mIn[22],·line·1\x1b[0m</span>337 <span·class="go">Cell·\x1b[0;32mIn[22],·line·1\x1b[0m</span>
337 <span·class="go">\x1b[0;32m----&gt;·1\x1b[0m·\x1b[43mO\x1b[49m\x1b[38;5;241;43m.\x1b[39;49m\x1b[43mbodies\x1b[49m\x1b[43m[\x1b[49m\x1b[38;5;241;43m10\x1b[39;49m\x1b[43m]\x1b[49m\x1b[38;5;241m.\x1b[39mshape\x1b[38;5;241m.\x1b[39mradius···\x1b[38;5;66;03m#·radius·of·body·#10·(will·give·error·if·not·sphere,·since·only·spheres·have·radius·defined)\x1b[39;00m</span>338 <span·class="go">\x1b[0;32m----&gt;·1\x1b[0m·\x1b[43mO\x1b[49m\x1b[38;5;241;43m.\x1b[39;49m\x1b[43mbodies\x1b[49m\x1b[43m[\x1b[49m\x1b[38;5;241;43m10\x1b[39;49m\x1b[43m]\x1b[49m\x1b[38;5;241m.\x1b[39mshape\x1b[38;5;241m.\x1b[39mradius···\x1b[38;5;66;03m#·radius·of·body·#10·(will·give·error·if·not·sphere,·since·only·spheres·have·radius·defined)\x1b[39;00m</span>
  
Offset 378, 18 lines modifiedOffset 379, 18 lines modified
378 <span·class="gp">···....:</span>····<span·class="p">),</span>379 <span·class="gp">···....:</span>····<span·class="p">),</span>
379 <span·class="gp">···....:</span>····<span·class="n">NewtonIntegrator</span><span·class="p">(</span><span·class="n">damping</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">,</span><span·class="n">label</span><span·class="o">=</span><span·class="s1">&#39;newtonCustomLabel&#39;</span><span·class="p">)</span>······<span·class="c1">#·define·a·label·newtonCustomLabel·under·which·we·can·access·this·engine·easily</span>380 <span·class="gp">···....:</span>····<span·class="n">NewtonIntegrator</span><span·class="p">(</span><span·class="n">damping</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">,</span><span·class="n">label</span><span·class="o">=</span><span·class="s1">&#39;newtonCustomLabel&#39;</span><span·class="p">)</span>······<span·class="c1">#·define·a·label·newtonCustomLabel·under·which·we·can·access·this·engine·easily</span>
380 <span·class="gp">···....:</span>·<span·class="p">]</span>381 <span·class="gp">···....:</span>·<span·class="p">]</span>
381 <span·class="gp">···....:</span>·382 <span·class="gp">···....:</span>·
  
382 <span·class="gp">Yade·[25]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span>383 <span·class="gp">Yade·[25]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span>
383 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">25</span><span·class="p">]:</span>·384 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">25</span><span·class="p">]:</span>·
384 <span·class="go">[&lt;ForceResetter·instance·at·0x3a73f60&gt;,</span>385 <span·class="go">[&lt;ForceResetter·instance·at·0x4967170&gt;,</span>
385 <span·class="go">·&lt;InsertionSortCollider·instance·at·0x38af4e0&gt;,</span>386 <span·class="go">·&lt;InsertionSortCollider·instance·at·0x4793710&gt;,</span>
386 <span·class="go">·&lt;InteractionLoop·instance·at·0x38c9010&gt;,</span>387 <span·class="go">·&lt;InteractionLoop·instance·at·0x4963dd0&gt;,</span>
387 <span·class="go">·&lt;NewtonIntegrator·instance·at·0x22ccea0&gt;]</span>388 <span·class="go">·&lt;NewtonIntegrator·instance·at·0x328a920&gt;]</span>
  
388 <span·class="gp">Yade·[26]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span><span·class="p">[</span><span·class="o">-</span><span·class="mi">1</span><span·class="p">]</span><span·class="o">==</span><span·class="n">newtonCustomLabel</span>····<span·class="c1">#·is·it·the·same·object?</span>389 <span·class="gp">Yade·[26]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span><span·class="p">[</span><span·class="o">-</span><span·class="mi">1</span><span·class="p">]</span><span·class="o">==</span><span·class="n">newtonCustomLabel</span>····<span·class="c1">#·is·it·the·same·object?</span>
389 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">26</span><span·class="p">]:</span>·<span·class="kc">True</span>390 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">26</span><span·class="p">]:</span>·<span·class="kc">True</span>
  
390 <span·class="gp">Yade·[27]:·</span><span·class="n">newtonCustomLabel</span><span·class="o">.</span><span·class="n">damping</span>391 <span·class="gp">Yade·[27]:·</span><span·class="n">newtonCustomLabel</span><span·class="o">.</span><span·class="n">damping</span>
391 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">27</span><span·class="p">]:</span>·<span·class="mf">0.2</span>392 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">27</span><span·class="p">]:</span>·<span·class="mf">0.2</span>
392 </pre></div>393 </pre></div>
4.17 KB
html2text {}
    
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 module;·to·mention·a·few·of·them,·they·are·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8s_\x8p_\x8h_\x8e_\x8r_\x8e,·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t,132 module;·to·mention·a·few·of·them,·they·are·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8s_\x8p_\x8h_\x8e_\x8r_\x8e,·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t,
133 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8w_\x8a_\x8l_\x8l.133 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8w_\x8a_\x8l_\x8l.
134 Yade·[8]:·s=utils.sphere((0,0,0),radius=1)····#·create·sphere·particle·centered134 Yade·[8]:·s=utils.sphere((0,0,0),radius=1)····#·create·sphere·particle·centered
135 at·(0,0,0)·with·radius=1135 at·(0,0,0)·with·radius=1
  
136 Yade·[9]:·s.shape·······················#·s.shape·describes·the·geometry·of·the136 Yade·[9]:·s.shape·······················#·s.shape·describes·the·geometry·of·the
137 particle137 particle
138 Out[9]:·<Sphere·instance·at·0x35a9d60>138 Out[9]:·<Sphere·instance·at·0x4652e70>
  
139 Yade·[10]:·s.shape.radius················#·we·already·know·the·Sphere·class139 Yade·[10]:·s.shape.radius················#·we·already·know·the·Sphere·class
140 Out[10]:·1.0140 Out[10]:·1.0
  
141 Yade·[11]:·s.state.mass,·s.state.inertia·#·inertia·is·computed·from·density·and141 Yade·[11]:·s.state.mass,·s.state.inertia·#·inertia·is·computed·from·density·and
142 geometry142 geometry
143 Out[11]:143 Out[11]:
Offset 167, 42 lines modifiedOffset 167, 43 lines modified
167 Yade·[15]:·from·yade·import·pack167 Yade·[15]:·from·yade·import·pack
  
168 Yade·[16]:·sp=pack.SpherePack()···················#·create·an·empty·cloud;168 Yade·[16]:·sp=pack.SpherePack()···················#·create·an·empty·cloud;
169 SpherePack·contains·only·geometrical·information169 SpherePack·contains·only·geometrical·information
  
170 Yade·[17]:·sp.makeCloud((1,1,1),(2,2,2),rMean=.2)·#·put·spheres·with·defined170 Yade·[17]:·sp.makeCloud((1,1,1),(2,2,2),rMean=.2)·#·put·spheres·with·defined
171 radius·inside·box·given·by·corners·(1,1,1)·and·(2,2,2)171 radius·inside·box·given·by·corners·(1,1,1)·and·(2,2,2)
172 Out[17]:·6172 Out[17]:·7
  
173 Yade·[18]:·for·c,r·in·sp:·print(c,r)···············#·print·center·and·radius·of173 Yade·[18]:·for·c,r·in·sp:·print(c,r)···············#·print·center·and·radius·of
174 all·particles·(SpherePack·is·a·sequence·which·can·be·iterated·over)174 all·particles·(SpherePack·is·a·sequence·which·can·be·iterated·over)
175 ···....:175 ···....:
176 Vector3(1.533752390814815181,1.543777640340308732,1.282582122621738874)·0.2 
177 Vector3(1.71301083969698853,1.671334800939194176,1.731599039238917337)·0.2 
178 Vector3(1.202354703771146616,1.316110013104652143,1.775078712755857824)·0.2 
179 Vector3(1.599078597190785933,1.215515236926492992,1.551960508761500934)·0.2 
180 Vector3(1.254191566754383924,1.76943844026629904,1.791481303227134614)·0.2 
181 Vector3(1.242767599871246187,1.205875612227253368,1.255252427716882391)·0.2176 Vector3(1.392649635381842721,1.397463613784902581,1.617376667928174472)·0.2
 177 Vector3(1.76128990671180663,1.626746334567175989,1.56528153155693639)·0.2
 178 Vector3(1.438862162949205104,1.791653572967926378,1.757544601999486256)·0.2
 179 Vector3(1.212690059857327363,1.510562385260563634,1.273114658334072669)·0.2
 180 Vector3(1.602091868429407207,1.223287575260714855,1.26088365323742968)·0.2
 181 Vector3(1.508290232473085357,1.798140265662449666,1.255255932391222906)·0.2
 182 Vector3(1.786648325753775302,1.228102645388749581,1.674824332124889459)·0.2
  
182 Yade·[19]:·sp.toSimulation()······················#·create·particles·and·add183 Yade·[19]:·sp.toSimulation()······················#·create·particles·and·add
183 them·to·the·simulation184 them·to·the·simulation
184 Out[19]:·[1,·2,·3,·4,·5,·6]185 Out[19]:·[1,·2,·3,·4,·5,·6,·7]
185 *\x8**\x8**\x8**\x8**\x8*·B\x8Bo\x8ou\x8un\x8nd\x8da\x8ar\x8ri\x8ie\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*186 *\x8**\x8**\x8**\x8**\x8*·B\x8Bo\x8ou\x8un\x8nd\x8da\x8ar\x8ri\x8ie\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
186 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t·(triangle·_\x8F_\x8a_\x8c_\x8e_\x8t)·and·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8w_\x8a_\x8l_\x8l·(infinite·axes-aligned·plane·_\x8W_\x8a_\x8l_\x8l)187 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t·(triangle·_\x8F_\x8a_\x8c_\x8e_\x8t)·and·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8w_\x8a_\x8l_\x8l·(infinite·axes-aligned·plane·_\x8W_\x8a_\x8l_\x8l)
187 geometries·are·typically·used·to·define·boundaries.·For·instance,·a·“floor”·for188 geometries·are·typically·used·to·define·boundaries.·For·instance,·a·“floor”·for
188 the·simulation·can·be·created·like·this:189 the·simulation·can·be·created·like·this:
189 Yade·[20]:·O.bodies.append(utils.wall(-1,axis=2))190 Yade·[20]:·O.bodies.append(utils.wall(-1,axis=2))
190 Out[20]:·7191 Out[20]:·8
191 There·are·other·conveinence·functions·(like·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t_\x8B_\x8o_\x8x·for·creating·closed192 There·are·other·conveinence·functions·(like·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t_\x8B_\x8o_\x8x·for·creating·closed
192 or·open·rectangular·box,·or·family·of·_\x8y_\x8m_\x8p_\x8o_\x8r_\x8t·functions)193 or·open·rectangular·box,·or·family·of·_\x8y_\x8m_\x8p_\x8o_\x8r_\x8t·functions)
193 *\x8**\x8**\x8**\x8**\x8*·L\x8Lo\x8oo\x8ok\x8k·i\x8in\x8ns\x8si\x8id\x8de\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*194 *\x8**\x8**\x8**\x8**\x8*·L\x8Lo\x8oo\x8ok\x8k·i\x8in\x8ns\x8si\x8id\x8de\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
194 The·simulation·can·be·inspected·in·several·ways.·All·data·can·be·accessed·from195 The·simulation·can·be·inspected·in·several·ways.·All·data·can·be·accessed·from
195 python·directly:196 python·directly:
196 Yade·[21]:·len(O.bodies)197 Yade·[21]:·len(O.bodies)
197 Out[21]:·8198 Out[21]:·9
  
198 Yade·[22]:·O.bodies[10].shape.radius···#·radius·of·body·#10·(will·give·error·if199 Yade·[22]:·O.bodies[10].shape.radius···#·radius·of·body·#10·(will·give·error·if
199 not·sphere,·since·only·spheres·have·radius·defined)200 not·sphere,·since·only·spheres·have·radius·defined)
200 [0;31m-------------------------------------------------------------------------201 [0;31m-------------------------------------------------------------------------
201 --\x1b[0m202 --\x1b[0m
202 [0;31mIndexError\x1b[0m································Traceback·(most·recent·call203 [0;31mIndexError\x1b[0m································Traceback·(most·recent·call
203 last)204 last)
Offset 262, 18 lines modifiedOffset 263, 18 lines modified
262 ···....:····NewtonIntegrator(damping=.2,label='newtonCustomLabel')······#263 ···....:····NewtonIntegrator(damping=.2,label='newtonCustomLabel')······#
263 define·a·label·newtonCustomLabel·under·which·we·can·access·this·engine·easily264 define·a·label·newtonCustomLabel·under·which·we·can·access·this·engine·easily
264 ···....:·]265 ···....:·]
265 ···....:266 ···....:
  
266 Yade·[25]:·O.engines267 Yade·[25]:·O.engines
267 Out[25]:268 Out[25]:
268 [<ForceResetter·instance·at·0x3a73f60>,269 [<ForceResetter·instance·at·0x4967170>,
269 ·<InsertionSortCollider·instance·at·0x38af4e0>,270 ·<InsertionSortCollider·instance·at·0x4793710>,
270 ·<InteractionLoop·instance·at·0x38c9010>,271 ·<InteractionLoop·instance·at·0x4963dd0>,
271 ·<NewtonIntegrator·instance·at·0x22ccea0>]272 ·<NewtonIntegrator·instance·at·0x328a920>]
  
272 Yade·[26]:·O.engines[-1]==newtonCustomLabel····#·is·it·the·same·object?273 Yade·[26]:·O.engines[-1]==newtonCustomLabel····#·is·it·the·same·object?
273 Out[26]:·True274 Out[26]:·True
  
274 Yade·[27]:·newtonCustomLabel.damping275 Yade·[27]:·newtonCustomLabel.damping
275 Out[27]:·0.2276 Out[27]:·0.2
276 Instead·of·typing·everything·into·the·command-line,·one·can·describe·simulation277 Instead·of·typing·everything·into·the·command-line,·one·can·describe·simulation
11.1 KB
./usr/share/doc/yade/html/user.html
    
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 <p>If·no·<a·class="reference·internal"·href="yade.wrapper.html#inheritancegraphmaterial"><span·class="std·std-ref">Material</span></a>·is·specified·when·calling·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">sphere</a>,·the·<em>last</em>·defined·material·is·used;·that·is·a·convenient·default.·If·no·material·is·defined·yet·(hence·there·is·no·last·material),·a·default·material·will·be·created:·FrictMat(density=1e3,young=1e7,poisson=.3,frictionAngle=.5).·This·should·not·happen·for·serious·simulations,·but·is·handy·in·simple·scripts,·where·exact·material·properties·are·more·or·less·irrelevant.</p>170 <p>If·no·<a·class="reference·internal"·href="yade.wrapper.html#inheritancegraphmaterial"><span·class="std·std-ref">Material</span></a>·is·specified·when·calling·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">sphere</a>,·the·<em>last</em>·defined·material·is·used;·that·is·a·convenient·default.·If·no·material·is·defined·yet·(hence·there·is·no·last·material),·a·default·material·will·be·created:·FrictMat(density=1e3,young=1e7,poisson=.3,frictionAngle=.5).·This·should·not·happen·for·serious·simulations,·but·is·handy·in·simple·scripts,·where·exact·material·properties·are·more·or·less·irrelevant.</p>
171 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[1]:·</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">materials</span><span·class="p">)</span>171 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[1]:·</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">materials</span><span·class="p">)</span>
172 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">1</span><span·class="p">]:</span>·<span·class="mi">0</span>172 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">1</span><span·class="p">]:</span>·<span·class="mi">0</span>
  
173 <span·class="gp">Yade·[2]:·</span><span·class="n">idConcrete</span><span·class="o">=</span><span·class="n">O</span><span·class="o">.</span><span·class="n">materials</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">FrictMat</span><span·class="p">(</span><span·class="n">young</span><span·class="o">=</span><span·class="mf">30e9</span><span·class="p">,</span><span·class="n">poisson</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">,</span><span·class="n">frictionAngle</span><span·class="o">=</span><span·class="mf">.6</span><span·class="p">,</span><span·class="n">label</span><span·class="o">=</span><span·class="s2">&quot;concrete&quot;</span><span·class="p">))</span>173 <span·class="gp">Yade·[2]:·</span><span·class="n">idConcrete</span><span·class="o">=</span><span·class="n">O</span><span·class="o">.</span><span·class="n">materials</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">FrictMat</span><span·class="p">(</span><span·class="n">young</span><span·class="o">=</span><span·class="mf">30e9</span><span·class="p">,</span><span·class="n">poisson</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">,</span><span·class="n">frictionAngle</span><span·class="o">=</span><span·class="mf">.6</span><span·class="p">,</span><span·class="n">label</span><span·class="o">=</span><span·class="s2">&quot;concrete&quot;</span><span·class="p">))</span>
  
174 <span·class="gp">Yade·[3]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">materials</span><span·class="p">[</span><span·class="n">idConcrete</span><span·class="p">]</span>174 <span·class="gp">Yade·[3]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">materials</span><span·class="p">[</span><span·class="n">idConcrete</span><span·class="p">]</span>
175 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">3</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">FrictMat</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x3aa5a30</span><span·class="o">&gt;</span>175 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">3</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">FrictMat</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x49653b0</span><span·class="o">&gt;</span>
  
176 <span·class="c">#·uses·the·last·defined·material</span>176 <span·class="c">#·uses·the·last·defined·material</span>
177 <span·class="gp">Yade·[4]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">sphere</span><span·class="p">(</span><span·class="n">center</span><span·class="o">=</span><span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">),</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">))</span>177 <span·class="gp">Yade·[4]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">sphere</span><span·class="p">(</span><span·class="n">center</span><span·class="o">=</span><span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">),</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">))</span>
178 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">4</span><span·class="p">]:</span>·<span·class="mi">0</span>178 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">4</span><span·class="p">]:</span>·<span·class="mi">0</span>
  
179 <span·class="c">#·material·given·by·id</span>179 <span·class="c">#·material·given·by·id</span>
180 <span·class="gp">Yade·[5]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">sphere</span><span·class="p">((</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">),</span><span·class="mi">1</span><span·class="p">,</span><span·class="n">material</span><span·class="o">=</span><span·class="n">idConcrete</span><span·class="p">))</span>180 <span·class="gp">Yade·[5]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">sphere</span><span·class="p">((</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">),</span><span·class="mi">1</span><span·class="p">,</span><span·class="n">material</span><span·class="o">=</span><span·class="n">idConcrete</span><span·class="p">))</span>
Offset 601, 15 lines modifiedOffset 601, 15 lines modified
601 <span·class="gp">···....:</span>·<span·class="p">]</span>601 <span·class="gp">···....:</span>·<span·class="p">]</span>
602 <span·class="gp">···....:</span>·602 <span·class="gp">···....:</span>·
  
603 <span·class="gp">Yade·[29]:·</span><span·class="n">i</span><span·class="o">=</span><span·class="n">createInteraction</span><span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">)</span>603 <span·class="gp">Yade·[29]:·</span><span·class="n">i</span><span·class="o">=</span><span·class="n">createInteraction</span><span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">)</span>
  
604 <span·class="c">#·created·by·functors·in·InteractionLoop</span>604 <span·class="c">#·created·by·functors·in·InteractionLoop</span>
605 <span·class="gp">Yade·[30]:·</span><span·class="n">i</span><span·class="o">.</span><span·class="n">geom</span><span·class="p">,</span>·<span·class="n">i</span><span·class="o">.</span><span·class="n">phys</span>605 <span·class="gp">Yade·[30]:·</span><span·class="n">i</span><span·class="o">.</span><span·class="n">geom</span><span·class="p">,</span>·<span·class="n">i</span><span·class="o">.</span><span·class="n">phys</span>
606 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">30</span><span·class="p">]:</span>·<span·class="p">(</span><span·class="o">&lt;</span><span·class="n">ScGeom</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x3a83dd0</span><span·class="o">&gt;</span><span·class="p">,</span>·<span·class="o">&lt;</span><span·class="n">FrictPhys</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x3a69440</span><span·class="o">&gt;</span><span·class="p">)</span>606 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">30</span><span·class="p">]:</span>·<span·class="p">(</span><span·class="o">&lt;</span><span·class="n">ScGeom</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x4507950</span><span·class="o">&gt;</span><span·class="p">,</span>·<span·class="o">&lt;</span><span·class="n">FrictPhys</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x49652a0</span><span·class="o">&gt;</span><span·class="p">)</span>
607 </pre></div>607 </pre></div>
608 </div>608 </div>
609 <p>This·method·will·be·rather·slow·if·many·interactions·are·to·be·created·(the·functor·lookup·will·be·repeated·for·each·of·them).·In·such·case,·ask·on·<a·class="reference·external"·href="mailto:yade-dev&#37;&#52;&#48;lists&#46;launchpad&#46;net">yade-dev<span>&#64;</span>lists<span>&#46;</span>launchpad<span>&#46;</span>net</a>·to·have·the·<a·class="reference·external"·href="yade.utils.html#yade._utils.createInteraction">createInteraction</a>·function·accept·list·of·pairs·id’s·as·well.</p>609 <p>This·method·will·be·rather·slow·if·many·interactions·are·to·be·created·(the·functor·lookup·will·be·repeated·for·each·of·them).·In·such·case,·ask·on·<a·class="reference·external"·href="mailto:yade-dev&#37;&#52;&#48;lists&#46;launchpad&#46;net">yade-dev<span>&#64;</span>lists<span>&#46;</span>launchpad<span>&#46;</span>net</a>·to·have·the·<a·class="reference·external"·href="yade.utils.html#yade._utils.createInteraction">createInteraction</a>·function·accept·list·of·pairs·id’s·as·well.</p>
610 </section>610 </section>
611 </section>611 </section>
612 <section·id="base-engines">612 <section·id="base-engines">
613 <h3>Base·engines<a·class="headerlink"·href="#base-engines"·title="Link·to·this·heading">¶</a></h3>613 <h3>Base·engines<a·class="headerlink"·href="#base-engines"·title="Link·to·this·heading">¶</a></h3>
Offset 900, 19 lines modifiedOffset 900, 19 lines modified
900 <ul·class="simple">900 <ul·class="simple">
901 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">O.tags</span></code>·is·<em>saved·and·loaded·with·simulation</em>;</p></li>901 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">O.tags</span></code>·is·<em>saved·and·loaded·with·simulation</em>;</p></li>
902 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">O.tags</span></code>·has·some·values·pre-initialized.</p></li>902 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">O.tags</span></code>·has·some·values·pre-initialized.</p></li>
903 </ul>903 </ul>
904 <p>After·Yade·startup,·<code·class="docutils·literal·notranslate"><span·class="pre">O.tags</span></code>·contains·the·following:</p>904 <p>After·Yade·startup,·<code·class="docutils·literal·notranslate"><span·class="pre">O.tags</span></code>·contains·the·following:</p>
905 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[45]:·</span><span·class="nb">dict</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">tags</span><span·class="p">)</span>·<span·class="c1">#·convert·to·real·dictionary</span>905 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[45]:·</span><span·class="nb">dict</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">tags</span><span·class="p">)</span>·<span·class="c1">#·convert·to·real·dictionary</span>
906 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">45</span><span·class="p">]:</span>·906 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">45</span><span·class="p">]:</span>·
907 <span·class="go">{&#39;author&#39;:·&#39;~(pbuilder1@ionos1-amd64)&#39;,</span>907 <span·class="go">{&#39;author&#39;:·&#39;second~user~(pbuilder2@i-capture-the-hostname)&#39;,</span>
908 <span·class="go">·&#39;isoTime&#39;:·&#39;20240629T004205&#39;,</span>908 <span·class="go">·&#39;isoTime&#39;:·&#39;20250802T195803&#39;,</span>
909 <span·class="go">·&#39;id&#39;:·&#39;20240629T004205p2264848&#39;,</span>909 <span·class="go">·&#39;id&#39;:·&#39;20250802T195803p3687441&#39;,</span>
910 <span·class="go">·&#39;d.id&#39;:·&#39;20240629T004205p2264848&#39;,</span>910 <span·class="go">·&#39;d.id&#39;:·&#39;20250802T195803p3687441&#39;,</span>
911 <span·class="go">·&#39;id.d&#39;:·&#39;20240629T004205p2264848&#39;}</span>911 <span·class="go">·&#39;id.d&#39;:·&#39;20250802T195803p3687441&#39;}</span>
912 </pre></div>912 </pre></div>
913 </div>913 </div>
914 <dl·class="simple">914 <dl·class="simple">
915 <dt>author</dt><dd><p>Real·name,·username·and·machine·as·obtained·from·your·system·at·simulation·creation</p>915 <dt>author</dt><dd><p>Real·name,·username·and·machine·as·obtained·from·your·system·at·simulation·creation</p>
916 </dd>916 </dd>
917 <dt>id</dt><dd><p>Unique·identifier·of·this·Yade·instance·(or·of·the·instance·which·created·a·loaded·simulation).·It·is·composed·of·date,·time·and·process·number.·Useful·if·you·run·simulations·in·parallel·and·want·to·avoid·overwriting·each·other’s·outputs;·embed·<code·class="docutils·literal·notranslate"><span·class="pre">O.tags['id']</span></code>·in·output·filenames·(either·as·directory·name,·or·as·part·of·the·file’s·name·itself)·to·avoid·it.·This·is·explained·in·<a·class="reference·internal"·href="#batch-output-separate"><span·class="std·std-ref">Separating·output·files·from·jobs</span></a>·in·detail.</p>917 <dt>id</dt><dd><p>Unique·identifier·of·this·Yade·instance·(or·of·the·instance·which·created·a·loaded·simulation).·It·is·composed·of·date,·time·and·process·number.·Useful·if·you·run·simulations·in·parallel·and·want·to·avoid·overwriting·each·other’s·outputs;·embed·<code·class="docutils·literal·notranslate"><span·class="pre">O.tags['id']</span></code>·in·output·filenames·(either·as·directory·name,·or·as·part·of·the·file’s·name·itself)·to·avoid·it.·This·is·explained·in·<a·class="reference·internal"·href="#batch-output-separate"><span·class="std·std-ref">Separating·output·files·from·jobs</span></a>·in·detail.</p>
918 </dd>918 </dd>
2.49 KB
html2text {}
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 Yade·[1]:·len(O.materials)64 Yade·[1]:·len(O.materials)
65 Out[1]:·065 Out[1]:·0
  
66 Yade·[2]:·idConcrete=O.materials.append(FrictMat66 Yade·[2]:·idConcrete=O.materials.append(FrictMat
67 (young=30e9,poisson=.2,frictionAngle=.6,label="concrete"))67 (young=30e9,poisson=.2,frictionAngle=.6,label="concrete"))
  
68 Yade·[3]:·O.materials[idConcrete]68 Yade·[3]:·O.materials[idConcrete]
69 Out[3]:·<FrictMat·instance·at·0x3aa5a30>69 Out[3]:·<FrictMat·instance·at·0x49653b0>
  
70 #·uses·the·last·defined·material70 #·uses·the·last·defined·material
71 Yade·[4]:·O.bodies.append(sphere(center=(0,0,0),radius=1))71 Yade·[4]:·O.bodies.append(sphere(center=(0,0,0),radius=1))
72 Out[4]:·072 Out[4]:·0
  
73 #·material·given·by·id73 #·material·given·by·id
74 Yade·[5]:·O.bodies.append(sphere((0,0,2),1,material=idConcrete))74 Yade·[5]:·O.bodies.append(sphere((0,0,2),1,material=idConcrete))
Offset 567, 15 lines modifiedOffset 567, 15 lines modified
567 ···....:·]567 ···....:·]
568 ···....:568 ···....:
  
569 Yade·[29]:·i=createInteraction(0,1)569 Yade·[29]:·i=createInteraction(0,1)
  
570 #·created·by·functors·in·InteractionLoop570 #·created·by·functors·in·InteractionLoop
571 Yade·[30]:·i.geom,·i.phys571 Yade·[30]:·i.geom,·i.phys
572 Out[30]:·(<ScGeom·instance·at·0x3a83dd0>,·<FrictPhys·instance·at·0x3a69440>)572 Out[30]:·(<ScGeom·instance·at·0x4507950>,·<FrictPhys·instance·at·0x49652a0>)
573 This·method·will·be·rather·slow·if·many·interactions·are·to·be·created·(the573 This·method·will·be·rather·slow·if·many·interactions·are·to·be·created·(the
574 functor·lookup·will·be·repeated·for·each·of·them).·In·such·case,·ask·on·_\x8y_\x8a_\x8d_\x8e_\x8-574 functor·lookup·will·be·repeated·for·each·of·them).·In·such·case,·ask·on·_\x8y_\x8a_\x8d_\x8e_\x8-
575 _\x8d_\x8e_\x8v_\x8@_\x8l_\x8i_\x8s_\x8t_\x8s_\x8._\x8l_\x8a_\x8u_\x8n_\x8c_\x8h_\x8p_\x8a_\x8d_\x8._\x8n_\x8e_\x8t·to·have·the·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n·function·accept·list·of575 _\x8d_\x8e_\x8v_\x8@_\x8l_\x8i_\x8s_\x8t_\x8s_\x8._\x8l_\x8a_\x8u_\x8n_\x8c_\x8h_\x8p_\x8a_\x8d_\x8._\x8n_\x8e_\x8t·to·have·the·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n·function·accept·list·of
576 pairs·id’s·as·well.576 pairs·id’s·as·well.
577 *\x8**\x8**\x8**\x8*·B\x8Ba\x8as\x8se\x8e·e\x8en\x8ng\x8gi\x8in\x8ne\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8*577 *\x8**\x8**\x8**\x8*·B\x8Ba\x8as\x8se\x8e·e\x8en\x8ng\x8gi\x8in\x8ne\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8*
578 A·typical·DEM·simulation·in·Yade·does·at·least·the·following·at·each·step·(see578 A·typical·DEM·simulation·in·Yade·does·at·least·the·following·at·each·step·(see
579 _\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8c_\x8o_\x8m_\x8p_\x8o_\x8n_\x8e_\x8n_\x8t_\x8s·for·details):579 _\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8c_\x8o_\x8m_\x8p_\x8o_\x8n_\x8e_\x8n_\x8t_\x8s·for·details):
Offset 884, 19 lines modifiedOffset 884, 19 lines modified
884 implementation·in·C++·is·different)·mapping·keys·to·labels.·Contrary·to·regular884 implementation·in·C++·is·different)·mapping·keys·to·labels.·Contrary·to·regular
885 python·dictionaries·that·you·could·create,885 python·dictionaries·that·you·could·create,
886 ····*·O.tags·is·s\x8sa\x8av\x8ve\x8ed\x8d·a\x8an\x8nd\x8d·l\x8lo\x8oa\x8ad\x8de\x8ed\x8d·w\x8wi\x8it\x8th\x8h·s\x8si\x8im\x8mu\x8ul\x8la\x8at\x8ti\x8io\x8on\x8n;886 ····*·O.tags·is·s\x8sa\x8av\x8ve\x8ed\x8d·a\x8an\x8nd\x8d·l\x8lo\x8oa\x8ad\x8de\x8ed\x8d·w\x8wi\x8it\x8th\x8h·s\x8si\x8im\x8mu\x8ul\x8la\x8at\x8ti\x8io\x8on\x8n;
887 ····*·O.tags·has·some·values·pre-initialized.887 ····*·O.tags·has·some·values·pre-initialized.
888 After·Yade·startup,·O.tags·contains·the·following:888 After·Yade·startup,·O.tags·contains·the·following:
889 Yade·[45]:·dict(O.tags)·#·convert·to·real·dictionary889 Yade·[45]:·dict(O.tags)·#·convert·to·real·dictionary
890 Out[45]:890 Out[45]:
891 {'author':·'~(pbuilder1@ionos1-amd64)', 
892 ·'isoTime':·'20240629T004205', 
893 ·'id':·'20240629T004205p2264848', 
894 ·'d.id':·'20240629T004205p2264848', 
895 ·'id.d':·'20240629T004205p2264848'}891 {'author':·'second~user~(pbuilder2@i-capture-the-hostname)',
 892 ·'isoTime':·'20250802T195803',
 893 ·'id':·'20250802T195803p3687441',
 894 ·'d.id':·'20250802T195803p3687441',
 895 ·'id.d':·'20250802T195803p3687441'}
896 ··author896 ··author
897 ······Real·name,·username·and·machine·as·obtained·from·your·system·at897 ······Real·name,·username·and·machine·as·obtained·from·your·system·at
898 ······simulation·creation898 ······simulation·creation
899 ··id899 ··id
900 ······Unique·identifier·of·this·Yade·instance·(or·of·the·instance·which·created900 ······Unique·identifier·of·this·Yade·instance·(or·of·the·instance·which·created
901 ······a·loaded·simulation).·It·is·composed·of·date,·time·and·process·number.901 ······a·loaded·simulation).·It·is·composed·of·date,·time·and·process·number.
902 ······Useful·if·you·run·simulations·in·parallel·and·want·to·avoid·overwriting902 ······Useful·if·you·run·simulations·in·parallel·and·want·to·avoid·overwriting
5.02 KB
./usr/share/doc/yade/html/yade.plot.html
    
Offset 35822, 15 lines modifiedOffset 35822, 15 lines modified
35822 <dt·class="sig·sig-object·py"·id="yade.plot.Subdomain.completeSendBodies">35822 <dt·class="sig·sig-object·py"·id="yade.plot.Subdomain.completeSendBodies">
35823 <span·class="sig-name·descname"><span·class="pre">completeSendBodies</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">(Subdomain)arg1</span></span></em><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><span·class="pre">None</span>·<span·class="pre">:</span></span></span><a·class="headerlink"·href="#yade.plot.Subdomain.completeSendBodies"·title="Link·to·this·definition">¶</a></dt>35823 <span·class="sig-name·descname"><span·class="pre">completeSendBodies</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">(Subdomain)arg1</span></span></em><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><span·class="pre">None</span>·<span·class="pre">:</span></span></span><a·class="headerlink"·href="#yade.plot.Subdomain.completeSendBodies"·title="Link·to·this·definition">¶</a></dt>
35824 <dd><p>calls·MPI_wait·to·complete·the·non·blocking·sends/recieves.</p>35824 <dd><p>calls·MPI_wait·to·complete·the·non·blocking·sends/recieves.</p>
35825 </dd></dl>35825 </dd></dl>
  
35826 <dl·class="py·method">35826 <dl·class="py·method">
35827 <dt·class="sig·sig-object·py"·id="yade.plot.Subdomain.countIntsWith">35827 <dt·class="sig·sig-object·py"·id="yade.plot.Subdomain.countIntsWith">
35828 <span·class="sig-name·descname"><span·class="pre">countIntsWith</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">(Subdomain)arg1</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">(int)body</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">(int)someSubDomain</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(Scene)someSubDomain=&lt;Scene</span>·<span·class="pre">instance</span>·<span·class="pre">at</span>·<span·class="pre">0x12d76d0&gt;</span></span></em><span·class="optional">]</span><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><span·class="pre">int</span>·<span·class="pre">:</span></span></span><a·class="headerlink"·href="#yade.plot.Subdomain.countIntsWith"·title="Link·to·this·definition">¶</a></dt>35828 <span·class="sig-name·descname"><span·class="pre">countIntsWith</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">(Subdomain)arg1</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">(int)body</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">(int)someSubDomain</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(Scene)someSubDomain=&lt;Scene</span>·<span·class="pre">instance</span>·<span·class="pre">at</span>·<span·class="pre">0x21a9a10&gt;</span></span></em><span·class="optional">]</span><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><span·class="pre">int</span>·<span·class="pre">:</span></span></span><a·class="headerlink"·href="#yade.plot.Subdomain.countIntsWith"·title="Link·to·this·definition">¶</a></dt>
35829 <dd><p>returns·for·a·body·the·count·of·interactions·(real·or·virtual)·with·bodies·from·a·certain·subdomain,·interactions·with·subdomains·excluded.·Third·parameter·(scene·pointer)·can·be·left·to·default·(equivalent·to·O._sceneObj).</p>35829 <dd><p>returns·for·a·body·the·count·of·interactions·(real·or·virtual)·with·bodies·from·a·certain·subdomain,·interactions·with·subdomains·excluded.·Third·parameter·(scene·pointer)·can·be·left·to·default·(equivalent·to·O._sceneObj).</p>
35830 </dd></dl>35830 </dd></dl>
  
35831 <dl·class="py·method">35831 <dl·class="py·method">
35832 <dt·class="sig·sig-object·py"·id="yade.plot.Subdomain.dict">35832 <dt·class="sig·sig-object·py"·id="yade.plot.Subdomain.dict">
35833 <span·class="sig-name·descname"><span·class="pre">dict</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">(Serializable)arg1</span></span></em><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><span·class="pre">dict</span>·<span·class="pre">:</span></span></span><a·class="headerlink"·href="#yade.plot.Subdomain.dict"·title="Link·to·this·definition">¶</a></dt>35833 <span·class="sig-name·descname"><span·class="pre">dict</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">(Serializable)arg1</span></span></em><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><span·class="pre">dict</span>·<span·class="pre">:</span></span></span><a·class="headerlink"·href="#yade.plot.Subdomain.dict"·title="Link·to·this·definition">¶</a></dt>
35834 <dd><p>Return·dictionary·of·attributes.</p>35834 <dd><p>Return·dictionary·of·attributes.</p>
1.41 KB
html2text {}
    
Offset 17088, 15 lines modifiedOffset 17088, 15 lines modified
17088 ········p\x8pr\x8ro\x8op\x8pe\x8er\x8rt\x8ty\x8y·color_\x817088 ········p\x8pr\x8ro\x8op\x8pe\x8er\x8rt\x8ty\x8y·color_\x8
17089 ············Color·for·rendering·(normalized·RGB).17089 ············Color·for·rendering·(normalized·RGB).
17090 ········p\x8pr\x8ro\x8op\x8pe\x8er\x8rt\x8ty\x8y·comm_\x817090 ········p\x8pr\x8ro\x8op\x8pe\x8er\x8rt\x8ty\x8y·comm_\x8
17091 ············Communicator·to·be·used·for·MPI·(converts·mpi4py·comm·<->·c++·comm)17091 ············Communicator·to·be·used·for·MPI·(converts·mpi4py·comm·<->·c++·comm)
17092 ········completeSendBodies((\x8(S\x8Su\x8ub\x8bd\x8do\x8om\x8ma\x8ai\x8in\x8n)\x8)a\x8ar\x8rg\x8g1\x81)··None·:_\x817092 ········completeSendBodies((\x8(S\x8Su\x8ub\x8bd\x8do\x8om\x8ma\x8ai\x8in\x8n)\x8)a\x8ar\x8rg\x8g1\x81)··None·:_\x8
17093 ············calls·MPI_wait·to·complete·the·non·blocking·sends/recieves.17093 ············calls·MPI_wait·to·complete·the·non·blocking·sends/recieves.
17094 ········countIntsWith((\x8(S\x8Su\x8ub\x8bd\x8do\x8om\x8ma\x8ai\x8in\x8n)\x8)a\x8ar\x8rg\x8g1\x81,·(\x8(i\x8in\x8nt\x8t)\x8)b\x8bo\x8od\x8dy\x8y,·(\x8(i\x8in\x8nt\x8t)\x8)s\x8so\x8om\x8me\x8eS\x8Su\x8ub\x8bD\x8Do\x8om\x8ma\x8ai\x8in\x8n[,17094 ········countIntsWith((\x8(S\x8Su\x8ub\x8bd\x8do\x8om\x8ma\x8ai\x8in\x8n)\x8)a\x8ar\x8rg\x8g1\x81,·(\x8(i\x8in\x8nt\x8t)\x8)b\x8bo\x8od\x8dy\x8y,·(\x8(i\x8in\x8nt\x8t)\x8)s\x8so\x8om\x8me\x8eS\x8Su\x8ub\x8bD\x8Do\x8om\x8ma\x8ai\x8in\x8n[,
17095 ········(\x8(S\x8Sc\x8ce\x8en\x8ne\x8e)\x8)s\x8so\x8om\x8me\x8eS\x8Su\x8ub\x8bD\x8Do\x8om\x8ma\x8ai\x8in\x8n=\x8=<\x8<S\x8Sc\x8ce\x8en\x8ne\x8e·i\x8in\x8ns\x8st\x8ta\x8an\x8nc\x8ce\x8e·a\x8at\x8t·0\x80x\x8x1.12.2d.d7.76.6d.d0\x80>\x8>])··int·:_\x817095 ········(\x8(S\x8Sc\x8ce\x8en\x8ne\x8e)\x8)s\x8so\x8om\x8me\x8eS\x8Su\x8ub\x8bD\x8Do\x8om\x8ma\x8ai\x8in\x8n=\x8=<\x8<S\x8Sc\x8ce\x8en\x8ne\x8e·i\x8in\x8ns\x8st\x8ta\x8an\x8nc\x8ce\x8e·a\x8at\x8t·0\x80x\x8x2.21.1a.a9.9a.a1.10\x80>\x8>])··int·:_\x8
17096 ············returns·for·a·body·the·count·of·interactions·(real·or·virtual)·with17096 ············returns·for·a·body·the·count·of·interactions·(real·or·virtual)·with
17097 ············bodies·from·a·certain·subdomain,·interactions·with·subdomains17097 ············bodies·from·a·certain·subdomain,·interactions·with·subdomains
17098 ············excluded.·Third·parameter·(scene·pointer)·can·be·left·to·default17098 ············excluded.·Third·parameter·(scene·pointer)·can·be·left·to·default
17099 ············(equivalent·to·O._sceneObj).17099 ············(equivalent·to·O._sceneObj).
17100 ········dict((\x8(S\x8Se\x8er\x8ri\x8ia\x8al\x8li\x8iz\x8za\x8ab\x8bl\x8le\x8e)\x8)a\x8ar\x8rg\x8g1\x81)··dict·:_\x817100 ········dict((\x8(S\x8Se\x8er\x8ri\x8ia\x8al\x8li\x8iz\x8za\x8ab\x8bl\x8le\x8e)\x8)a\x8ar\x8rg\x8g1\x81)··dict·:_\x8
17101 ············Return·dictionary·of·attributes.17101 ············Return·dictionary·of·attributes.
17102 ········dispHierarchy((\x8(S\x8Sh\x8ha\x8ap\x8pe\x8e)\x8)a\x8ar\x8rg\x8g1\x81[,·(\x8(b\x8bo\x8oo\x8ol\x8l)\x8)n\x8na\x8am\x8me\x8es\x8s=\x8=T\x8Tr\x8ru\x8ue\x8e])··list·:_\x817102 ········dispHierarchy((\x8(S\x8Sh\x8ha\x8ap\x8pe\x8e)\x8)a\x8ar\x8rg\x8g1\x81[,·(\x8(b\x8bo\x8oo\x8ol\x8l)\x8)n\x8na\x8am\x8me\x8es\x8s=\x8=T\x8Tr\x8ru\x8ue\x8e])··list·:_\x8
5.85 KB
./usr/share/doc/yade/html/yade.utils.html
    
Offset 1198, 15 lines modifiedOffset 1198, 15 lines modified
1198 <div·class="math·notranslate·nohighlight">1198 <div·class="math·notranslate·nohighlight">
1199 \[\sum\frac{1}{2}\left(m_i\vec{v}_i^2+\vec{\omega}(\mat{I}\vec{\omega}^T)\right).\]</div>1199 \[\sum\frac{1}{2}\left(m_i\vec{v}_i^2+\vec{\omega}(\mat{I}\vec{\omega}^T)\right).\]</div>
1200 <p>For·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.aspherical">aspherical</a>·bodies,·necessary·frame·transformations·are·applied·to·the·inertia·tensor·<span·class="math·notranslate·nohighlight">\(\mat{I}\)</span>·as·stored·in·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.State.inertia">state.inertia</a>.</p>1200 <p>For·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.aspherical">aspherical</a>·bodies,·necessary·frame·transformations·are·applied·to·the·inertia·tensor·<span·class="math·notranslate·nohighlight">\(\mat{I}\)</span>·as·stored·in·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.State.inertia">state.inertia</a>.</p>
1201 </dd></dl>1201 </dd></dl>
  
1202 <dl·class="py·function">1202 <dl·class="py·function">
1203 <dt·class="sig·sig-object·py"·id="yade._utils.lsSimpleShape">1203 <dt·class="sig·sig-object·py"·id="yade._utils.lsSimpleShape">
1204 <span·class="sig-prename·descclassname"><span·class="pre">yade._utils.</span></span><span·class="sig-name·descname"><span·class="pre">lsSimpleShape</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">(int)shape</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">(AlignedBox3)aabb</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(float)step=0.1</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(float)smearCoeff=1.5</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(Vector2)epsilons=Vector2(0</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">0)</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(Clump)clump=&lt;Clump</span>·<span·class="pre">instance</span>·<span·class="pre">at</span>·<span·class="pre">0x1fd21b0&gt;</span></span></em><span·class="optional">]</span><span·class="optional">]</span><span·class="optional">]</span><span·class="optional">]</span><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><a·class="reference·internal"·href="yade.plot.html#yade.plot.LevelSet"·title="yade.plot.LevelSet"><span·class="pre">LevelSet</span></a></span></span><a·class="headerlink"·href="#yade._utils.lsSimpleShape"·title="Link·to·this·definition">¶</a></dt>1204 <span·class="sig-prename·descclassname"><span·class="pre">yade._utils.</span></span><span·class="sig-name·descname"><span·class="pre">lsSimpleShape</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">(int)shape</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">(AlignedBox3)aabb</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(float)step=0.1</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(float)smearCoeff=1.5</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(Vector2)epsilons=Vector2(0</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">0)</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(Clump)clump=&lt;Clump</span>·<span·class="pre">instance</span>·<span·class="pre">at</span>·<span·class="pre">0x2d34000&gt;</span></span></em><span·class="optional">]</span><span·class="optional">]</span><span·class="optional">]</span><span·class="optional">]</span><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><a·class="reference·internal"·href="yade.plot.html#yade.plot.LevelSet"·title="yade.plot.LevelSet"><span·class="pre">LevelSet</span></a></span></span><a·class="headerlink"·href="#yade._utils.lsSimpleShape"·title="Link·to·this·definition">¶</a></dt>
1205 <dd><p>Creates·a·LevelSet·shape·among·pre-defined·ones.·Not·intended·to·be·used·directly,·see·levelSetBody()·instead.</p>1205 <dd><p>Creates·a·LevelSet·shape·among·pre-defined·ones.·Not·intended·to·be·used·directly,·see·levelSetBody()·instead.</p>
1206 <dl·class="field-list·simple">1206 <dl·class="field-list·simple">
1207 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>1207 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>
1208 <dd·class="field-odd"><ul·class="simple">1208 <dd·class="field-odd"><ul·class="simple">
1209 <li><p><strong>shape</strong>·(<em>int</em>)··a·shape·index·among·supported·choices</p></li>1209 <li><p><strong>shape</strong>·(<em>int</em>)··a·shape·index·among·supported·choices</p></li>
1210 <li><p><strong>aabb</strong>·(<a·class="reference·internal"·href="yade.minieigenHP.html#yade._minieigenHP.AlignedBox3"·title="yade._minieigenHP.AlignedBox3"><em>AlignedBox3</em></a>)··the·axis-aligned·surrounding·box·of·the·body</p></li>1210 <li><p><strong>aabb</strong>·(<a·class="reference·internal"·href="yade.minieigenHP.html#yade._minieigenHP.AlignedBox3"·title="yade._minieigenHP.AlignedBox3"><em>AlignedBox3</em></a>)··the·axis-aligned·surrounding·box·of·the·body</p></li>
1211 <li><p><strong>step</strong>·(<em>Real</em>)··the·LevelSet·grid·step·size</p></li>1211 <li><p><strong>step</strong>·(<em>Real</em>)··the·LevelSet·grid·step·size</p></li>
1.41 KB
html2text {}
    
Offset 835, 15 lines modifiedOffset 835, 15 lines modified
835 ······Compute·overall·kinetic·energy·of·the·simulation·as835 ······Compute·overall·kinetic·energy·of·the·simulation·as
836 ······\[\sum\frac{1}{2}\left(m_i\vec{v}_i^2+\vec{\omega}(\mat{I}\vec836 ······\[\sum\frac{1}{2}\left(m_i\vec{v}_i^2+\vec{\omega}(\mat{I}\vec
837 ······{\omega}^T)\right).\]837 ······{\omega}^T)\right).\]
838 ······For·_\x8a_\x8s_\x8p_\x8h_\x8e_\x8r_\x8i_\x8c_\x8a_\x8l·bodies,·necessary·frame·transformations·are·applied·to·the838 ······For·_\x8a_\x8s_\x8p_\x8h_\x8e_\x8r_\x8i_\x8c_\x8a_\x8l·bodies,·necessary·frame·transformations·are·applied·to·the
839 ······inertia·tensor·\(\mat{I}\)·as·stored·in·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8._\x8i_\x8n_\x8e_\x8r_\x8t_\x8i_\x8a.839 ······inertia·tensor·\(\mat{I}\)·as·stored·in·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8._\x8i_\x8n_\x8e_\x8r_\x8t_\x8i_\x8a.
840 ··yade._utils.lsSimpleShape((\x8(i\x8in\x8nt\x8t)\x8)s\x8sh\x8ha\x8ap\x8pe\x8e,·(\x8(A\x8Al\x8li\x8ig\x8gn\x8ne\x8ed\x8dB\x8Bo\x8ox\x8x3\x83)\x8)a\x8aa\x8ab\x8bb\x8b[,·(\x8(f\x8fl\x8lo\x8oa\x8at\x8t)\x8)s\x8st\x8te\x8ep\x8p=\x8=0\x80.\x8.1\x81[,840 ··yade._utils.lsSimpleShape((\x8(i\x8in\x8nt\x8t)\x8)s\x8sh\x8ha\x8ap\x8pe\x8e,·(\x8(A\x8Al\x8li\x8ig\x8gn\x8ne\x8ed\x8dB\x8Bo\x8ox\x8x3\x83)\x8)a\x8aa\x8ab\x8bb\x8b[,·(\x8(f\x8fl\x8lo\x8oa\x8at\x8t)\x8)s\x8st\x8te\x8ep\x8p=\x8=0\x80.\x8.1\x81[,
841 ··(\x8(f\x8fl\x8lo\x8oa\x8at\x8t)\x8)s\x8sm\x8me\x8ea\x8ar\x8rC\x8Co\x8oe\x8ef\x8ff\x8f=\x8=1\x81.\x8.5\x85[,·(\x8(V\x8Ve\x8ec\x8ct\x8to\x8or\x8r2\x82)\x8)e\x8ep\x8ps\x8si\x8il\x8lo\x8on\x8ns\x8s=\x8=V\x8Ve\x8ec\x8ct\x8to\x8or\x8r2\x82(\x8(0\x80,·0\x80)\x8)[,·(\x8(C\x8Cl\x8lu\x8um\x8mp\x8p)\x8)c\x8cl\x8lu\x8um\x8mp\x8p=\x8=<\x8<C\x8Cl\x8lu\x8um\x8mp\x8p841 ··(\x8(f\x8fl\x8lo\x8oa\x8at\x8t)\x8)s\x8sm\x8me\x8ea\x8ar\x8rC\x8Co\x8oe\x8ef\x8ff\x8f=\x8=1\x81.\x8.5\x85[,·(\x8(V\x8Ve\x8ec\x8ct\x8to\x8or\x8r2\x82)\x8)e\x8ep\x8ps\x8si\x8il\x8lo\x8on\x8ns\x8s=\x8=V\x8Ve\x8ec\x8ct\x8to\x8or\x8r2\x82(\x8(0\x80,·0\x80)\x8)[,·(\x8(C\x8Cl\x8lu\x8um\x8mp\x8p)\x8)c\x8cl\x8lu\x8um\x8mp\x8p=\x8=<\x8<C\x8Cl\x8lu\x8um\x8mp\x8p
842 ··i\x8in\x8ns\x8st\x8ta\x8an\x8nc\x8ce\x8e·a\x8at\x8t·0\x80x\x8x1.1f.fd.d2.21.1b.b0\x80>\x8>]]]])··_\x8L_\x8e_\x8v_\x8e_\x8l_\x8S_\x8e_\x8t_\x8842 ··i\x8in\x8ns\x8st\x8ta\x8an\x8nc\x8ce\x8e·a\x8at\x8t·0\x80x\x8x2.2d.d3.34.40.00.00\x80>\x8>]]]])··_\x8L_\x8e_\x8v_\x8e_\x8l_\x8S_\x8e_\x8t_\x8
843 ······Creates·a·LevelSet·shape·among·pre-defined·ones.·Not·intended·to·be·used843 ······Creates·a·LevelSet·shape·among·pre-defined·ones.·Not·intended·to·be·used
844 ······directly,·see·levelSetBody()·instead.844 ······directly,·see·levelSetBody()·instead.
845 ········Parameters:845 ········Parameters:
846 ················*·s\x8sh\x8ha\x8ap\x8pe\x8e·(i\x8in\x8nt\x8t)··a·shape·index·among·supported·choices846 ················*·s\x8sh\x8ha\x8ap\x8pe\x8e·(i\x8in\x8nt\x8t)··a·shape·index·among·supported·choices
847 ················*·a\x8aa\x8ab\x8bb\x8b·(_\x8A\x8A_\x8l\x8l_\x8i\x8i_\x8g\x8g_\x8n\x8n_\x8e\x8e_\x8d\x8d_\x8B\x8B_\x8o\x8o_\x8x\x8x_\x83\x83)··the·axis-aligned·surrounding·box·of·the847 ················*·a\x8aa\x8ab\x8bb\x8b·(_\x8A\x8A_\x8l\x8l_\x8i\x8i_\x8g\x8g_\x8n\x8n_\x8e\x8e_\x8d\x8d_\x8B\x8B_\x8o\x8o_\x8x\x8x_\x83\x83)··the·axis-aligned·surrounding·box·of·the
848 ··················body848 ··················body
849 ················*·s\x8st\x8te\x8ep\x8p·(R\x8Re\x8ea\x8al\x8l)··the·LevelSet·grid·step·size849 ················*·s\x8st\x8te\x8ep\x8p·(R\x8Re\x8ea\x8al\x8l)··the·LevelSet·grid·step·size
702 KB
./usr/share/doc/yade/html/yade.wrapper.html
    
Offset 311, 81 lines modifiedOffset 311, 81 lines modified
  
311 </dd></dl>311 </dd></dl>
  
312 </section>312 </section>
313 <section·id="shape">313 <section·id="shape">
314 <h3>Shape<a·class="headerlink"·href="#shape"·title="Link·to·this·heading">¶</a></h3>314 <h3>Shape<a·class="headerlink"·href="#shape"·title="Link·to·this·heading">¶</a></h3>
315 <figure·class="align-default"·id="id180">315 <figure·class="align-default"·id="id180">
316 <span·id="inheritancegraphshape"></span><div·class="graphviz"><img·src="_images/graphviz-4f1fc9a7013f32c436b5eb3bf3386e390b9a9d23.png"·alt="digraph·Shape·{316 <span·id="inheritancegraphshape"></span><div·class="graphviz"><img·src="_images/graphviz-17bfe631a17a2c47a0b9225d6c628db7d7848d3c.png"·alt="digraph·Shape·{
317 ········rankdir=RL;317 ········rankdir=RL;
318 ········margin=&quot;0.2,0.05&quot;;318 ········margin=&quot;0.2,0.05&quot;;
319 ········&quot;Shape&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Shape&quot;];319 ········&quot;Shape&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Shape&quot;];
320 ········&quot;Wall&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Wall&quot;];320 ········&quot;DeformableElement&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.DeformableElement&quot;];
321 ········&quot;Wall&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];321 ········&quot;DeformableElement&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
322 ········&quot;GridConnection&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.GridConnection&quot;]; 
323 ········&quot;GridConnection&quot;·-&gt;·&quot;Sphere&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
324 ········&quot;GridNode&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.GridNode&quot;];322 ········&quot;Node&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Node&quot;];
325 ········&quot;GridNode&quot;·-&gt;·&quot;Sphere&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];323 ········&quot;Node&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
326 ········&quot;Lin4NodeTetra&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Lin4NodeTetra&quot;];324 ········&quot;Subdomain&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Subdomain&quot;];
327 ········&quot;Lin4NodeTetra&quot;·-&gt;·&quot;DeformableElement&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];325 ········&quot;Subdomain&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
328 ········&quot;Facet&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Facet&quot;];326 ········&quot;Facet&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Facet&quot;];
329 ········&quot;Facet&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];327 ········&quot;Facet&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 328 ········&quot;Sphere&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Sphere&quot;];
 329 ········&quot;Sphere&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
330 ········&quot;Cylinder&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Cylinder&quot;];330 ········&quot;ChainedCylinder&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.ChainedCylinder&quot;];
331 ········&quot;Cylinder&quot;·-&gt;·&quot;Sphere&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];331 ········&quot;ChainedCylinder&quot;·-&gt;·&quot;Cylinder&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
332 ········&quot;Lin4NodeTetra_Lin4NodeTetra_InteractionElement&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement&quot;]; 
333 ········&quot;Lin4NodeTetra_Lin4NodeTetra_InteractionElement&quot;·-&gt;·&quot;DeformableCohesiveElement&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
334 ········&quot;Box&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Box&quot;];332 ········&quot;Box&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Box&quot;];
335 ········&quot;Box&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];333 ········&quot;Box&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
336 ········&quot;DeformableElement&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.DeformableElement&quot;]; 
337 ········&quot;DeformableElement&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
338 ········&quot;LevelSet&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.LevelSet&quot;];334 ········&quot;PFacet&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.PFacet&quot;];
339 ········&quot;LevelSet&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];335 ········&quot;PFacet&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 336 ········&quot;GridConnection&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.GridConnection&quot;];
 337 ········&quot;GridConnection&quot;·-&gt;·&quot;Sphere&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 338 ········&quot;FluidDomainBbox&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.FluidDomainBbox&quot;];
 339 ········&quot;FluidDomainBbox&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
340 ········&quot;Tetra&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Tetra&quot;];340 ········&quot;Tetra&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Tetra&quot;];
341 ········&quot;Tetra&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];341 ········&quot;Tetra&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 342 ········&quot;Cylinder&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Cylinder&quot;];
 343 ········&quot;Cylinder&quot;·-&gt;·&quot;Sphere&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 344 ········&quot;DeformableCohesiveElement&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.DeformableCohesiveElement&quot;];
 345 ········&quot;DeformableCohesiveElement&quot;·-&gt;·&quot;DeformableElement&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 346 ········&quot;Wall&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Wall&quot;];
 347 ········&quot;Wall&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 348 ········&quot;LevelSet&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.LevelSet&quot;];
 349 ········&quot;LevelSet&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 350 ········&quot;Lin4NodeTetra&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Lin4NodeTetra&quot;];
 351 ········&quot;Lin4NodeTetra&quot;·-&gt;·&quot;DeformableElement&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
342 ········&quot;Clump&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Clump&quot;];352 ········&quot;Clump&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Clump&quot;];
343 ········&quot;Clump&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];353 ········&quot;Clump&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
344 ········&quot;Sphere&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Sphere&quot;];354 ········&quot;GridNode&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.GridNode&quot;];
345 ········&quot;Sphere&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];355 ········&quot;GridNode&quot;·-&gt;·&quot;Sphere&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 356 ········&quot;Lin4NodeTetra_Lin4NodeTetra_InteractionElement&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement&quot;];
 357 ········&quot;Lin4NodeTetra_Lin4NodeTetra_InteractionElement&quot;·-&gt;·&quot;DeformableCohesiveElement&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
346 ········&quot;PotentialParticle&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.PotentialParticle&quot;];358 ········&quot;PotentialParticle&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.PotentialParticle&quot;];
347 ········&quot;PotentialParticle&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];359 ········&quot;PotentialParticle&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
348 ········&quot;Subdomain&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Subdomain&quot;]; 
349 ········&quot;Subdomain&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
350 ········&quot;DeformableCohesiveElement&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.DeformableCohesiveElement&quot;]; 
351 ········&quot;DeformableCohesiveElement&quot;·-&gt;·&quot;DeformableElement&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
352 ········&quot;PFacet&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.PFacet&quot;]; 
353 ········&quot;PFacet&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
354 ········&quot;ChainedCylinder&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.ChainedCylinder&quot;]; 
355 ········&quot;ChainedCylinder&quot;·-&gt;·&quot;Cylinder&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
356 ········&quot;FluidDomainBbox&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.FluidDomainBbox&quot;]; 
357 ········&quot;FluidDomainBbox&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
358 ········&quot;Node&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Node&quot;]; 
359 ········&quot;Node&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
360 }"·usemap="#Shape"·class="graphviz"·/></div>360 }"·usemap="#Shape"·class="graphviz"·/></div>
361 <map·id="Shape"·name="Shape">361 <map·id="Shape"·name="Shape">
362 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Shape"·title="Shape"·alt=""·coords="25,337,97,359"/>362 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Shape"·title="Shape"·alt=""·coords="25,313,97,335"/>
363 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Wall"·title="Wall"·alt=""·coords="173,57,245,79"/> 
364 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.GridConnection"·title="GridConnection"·alt=""·coords="355,10,461,33"/> 
365 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Sphere"·title="Sphere"·alt=""·coords="173,103,245,126"/> 
366 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.GridNode"·title="GridNode"·alt=""·coords="371,57,445,79"/> 
367 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Lin4NodeTetra"·title="Lin4NodeTetra"·alt=""·coords="357,150,459,173"/> 
368 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.DeformableElement"·title="DeformableElement"·alt=""·coords="145,150,273,173"/>363 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.DeformableElement"·title="DeformableElement"·alt=""·coords="145,33,273,55"/>
 364 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Node"·title="Node"·alt=""·coords="173,79,245,102"/>
 365 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Subdomain"·title="Subdomain"·alt=""·coords="167,126,250,149"/>
369 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Facet"·title="Facet"·alt=""·coords="173,197,245,219"/>366 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.Facet"·title="Facet"·alt=""·coords="173,173,245,195"/>
 367 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Sphere"·title="Sphere"·alt=""·coords="173,219,245,242"/>
 368 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.ChainedCylinder"·title="ChainedCylinder"·alt=""·coords="634,173,745,195"/>
370 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.Cylinder"·title="Cylinder"·alt=""·coords="372,103,444,126"/>369 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Cylinder"·title="Cylinder"·alt=""·coords="372,173,444,195"/>
371 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·title="Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·alt=""·coords="543,197,835,219"/>370 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.Box"·title="Box"·alt=""·coords="173,266,245,289"/>
 371 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.PFacet"·title="PFacet"·alt=""·coords="173,313,245,335"/>
 372 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.GridConnection"·title="GridConnection"·alt=""·coords="355,219,461,242"/>
 373 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.FluidDomainBbox"·title="FluidDomainBbox"·alt=""·coords="150,359,267,382"/>
 374 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Tetra"·title="Tetra"·alt=""·coords="173,406,245,429"/>
372 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.DeformableCohesiveElement"·title="DeformableCohesiveElement"·alt=""·coords="321,197,495,219"/>375 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.DeformableCohesiveElement"·title="DeformableCohesiveElement"·alt=""·coords="321,10,495,33"/>
373 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Box"·title="Box"·alt=""·coords="173,243,245,266"/>376 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.Wall"·title="Wall"·alt=""·coords="173,453,245,475"/>
374 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.LevelSet"·title="LevelSet"·alt=""·coords="173,290,245,313"/>377 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.LevelSet"·title="LevelSet"·alt=""·coords="173,499,245,522"/>
375 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Tetra"·title="Tetra"·alt=""·coords="173,337,245,359"/>378 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.Lin4NodeTetra"·title="Lin4NodeTetra"·alt=""·coords="357,57,459,79"/>
376 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.Clump"·title="Clump"·alt=""·coords="173,383,245,406"/>379 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.Clump"·title="Clump"·alt=""·coords="173,546,245,569"/>
 380 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.GridNode"·title="GridNode"·alt=""·coords="371,266,445,289"/>
 381 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·title="Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·alt=""·coords="543,10,835,33"/>
377 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.PotentialParticle"·title="PotentialParticle"·alt=""·coords="155,430,263,453"/>382 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.PotentialParticle"·title="PotentialParticle"·alt=""·coords="155,593,263,615"/>
378 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.Subdomain"·title="Subdomain"·alt=""·coords="167,477,250,499"/> 
379 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.PFacet"·title="PFacet"·alt=""·coords="173,523,245,546"/> 
380 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.ChainedCylinder"·title="ChainedCylinder"·alt=""·coords="634,103,745,126"/> 
381 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.FluidDomainBbox"·title="FluidDomainBbox"·alt=""·coords="150,570,267,593"/> 
382 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.Node"·title="Node"·alt=""·coords="173,617,245,639"/> 
383 </map><figcaption>383 </map><figcaption>
384 <p><span·class="caption-text">Inheritance·graph·of·Shape.</span><a·class="headerlink"·href="#id180"·title="Link·to·this·image">¶</a></p>384 <p><span·class="caption-text">Inheritance·graph·of·Shape.</span><a·class="headerlink"·href="#id180"·title="Link·to·this·image">¶</a></p>
385 </figcaption>385 </figcaption>
386 </figure>386 </figure>
387 <dl·class="py·class">387 <dl·class="py·class">
388 <dt·class="sig·sig-object·py"·id="yade.wrapper.Shape">388 <dt·class="sig·sig-object·py"·id="yade.wrapper.Shape">
389 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">yade.wrapper.</span></span><span·class="sig-name·descname"><span·class="pre">Shape</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">inherits</span>·<span·class="pre">Serializable</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#yade.wrapper.Shape"·title="Link·to·this·definition">¶</a></dt>389 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">yade.wrapper.</span></span><span·class="sig-name·descname"><span·class="pre">Shape</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">inherits</span>·<span·class="pre">Serializable</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#yade.wrapper.Shape"·title="Link·to·this·definition">¶</a></dt>
Offset 2078, 15 lines modifiedOffset 2078, 15 lines modified
2078 <dt·class="sig·sig-object·py"·id="yade.wrapper.Subdomain.completeSendBodies">2078 <dt·class="sig·sig-object·py"·id="yade.wrapper.Subdomain.completeSendBodies">
2079 <span·class="sig-name·descname"><span·class="pre">completeSendBodies</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">(Subdomain)arg1</span></span></em><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><span·class="pre">None</span>·<span·class="pre">:</span></span></span><a·class="headerlink"·href="#yade.wrapper.Subdomain.completeSendBodies"·title="Link·to·this·definition">¶</a></dt>2079 <span·class="sig-name·descname"><span·class="pre">completeSendBodies</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">(Subdomain)arg1</span></span></em><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><span·class="pre">None</span>·<span·class="pre">:</span></span></span><a·class="headerlink"·href="#yade.wrapper.Subdomain.completeSendBodies"·title="Link·to·this·definition">¶</a></dt>
2080 <dd><p>calls·MPI_wait·to·complete·the·non·blocking·sends/recieves.</p>2080 <dd><p>calls·MPI_wait·to·complete·the·non·blocking·sends/recieves.</p>
2081 </dd></dl>2081 </dd></dl>
  
2082 <dl·class="py·method">2082 <dl·class="py·method">
2083 <dt·class="sig·sig-object·py"·id="yade.wrapper.Subdomain.countIntsWith">2083 <dt·class="sig·sig-object·py"·id="yade.wrapper.Subdomain.countIntsWith">
2084 <span·class="sig-name·descname"><span·class="pre">countIntsWith</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">(Subdomain)arg1</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">(int)body</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">(int)someSubDomain</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(Scene)someSubDomain=&lt;Scene</span>·<span·class="pre">instance</span>·<span·class="pre">at</span>·<span·class="pre">0x12d76d0&gt;</span></span></em><span·class="optional">]</span><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><span·class="pre">int</span>·<span·class="pre">:</span></span></span><a·class="headerlink"·href="#yade.wrapper.Subdomain.countIntsWith"·title="Link·to·this·definition">¶</a></dt>2084 <span·class="sig-name·descname"><span·class="pre">countIntsWith</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">(Subdomain)arg1</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">(int)body</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">(int)someSubDomain</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(Scene)someSubDomain=&lt;Scene</span>·<span·class="pre">instance</span>·<span·class="pre">at</span>·<span·class="pre">0x21a9a10&gt;</span></span></em><span·class="optional">]</span><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><span·class="pre">int</span>·<span·class="pre">:</span></span></span><a·class="headerlink"·href="#yade.wrapper.Subdomain.countIntsWith"·title="Link·to·this·definition">¶</a></dt>
2085 <dd><p>returns·for·a·body·the·count·of·interactions·(real·or·virtual)·with·bodies·from·a·certain·subdomain,·interactions·with·subdomains·excluded.·Third·parameter·(scene·pointer)·can·be·left·to·default·(equivalent·to·O._sceneObj).</p>2085 <dd><p>returns·for·a·body·the·count·of·interactions·(real·or·virtual)·with·bodies·from·a·certain·subdomain,·interactions·with·subdomains·excluded.·Third·parameter·(scene·pointer)·can·be·left·to·default·(equivalent·to·O._sceneObj).</p>
2086 </dd></dl>2086 </dd></dl>
  
2087 <dl·class="py·method">2087 <dl·class="py·method">
2088 <dt·class="sig·sig-object·py"·id="yade.wrapper.Subdomain.dict">2088 <dt·class="sig·sig-object·py"·id="yade.wrapper.Subdomain.dict">
2089 <span·class="sig-name·descname"><span·class="pre">dict</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">(Serializable)arg1</span></span></em><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><span·class="pre">dict</span>·<span·class="pre">:</span></span></span><a·class="headerlink"·href="#yade.wrapper.Subdomain.dict"·title="Link·to·this·definition">¶</a></dt>2089 <span·class="sig-name·descname"><span·class="pre">dict</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">(Serializable)arg1</span></span></em><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><span·class="pre">dict</span>·<span·class="pre">:</span></span></span><a·class="headerlink"·href="#yade.wrapper.Subdomain.dict"·title="Link·to·this·definition">¶</a></dt>
2090 <dd><p>Return·dictionary·of·attributes.</p>2090 <dd><p>Return·dictionary·of·attributes.</p>
Offset 2418, 35 lines modifiedOffset 2418, 35 lines modified
  
Max diff block lines reached; 485913/507310 bytes (95.78%) of diff not shown.
206 KB
html2text {}
    
Offset 113, 81 lines modifiedOffset 113, 81 lines modified
113 ············Update·object·attributes·from·given·dictionary113 ············Update·object·attributes·from·given·dictionary
114 *\x8**\x8**\x8**\x8*·S\x8Sh\x8ha\x8ap\x8pe\x8e_\x8?\x8·*\x8**\x8**\x8**\x8*114 *\x8**\x8**\x8**\x8*·S\x8Sh\x8ha\x8ap\x8pe\x8e_\x8?\x8·*\x8**\x8**\x8**\x8*
115 [digraph·Shape·{115 [digraph·Shape·{
116 ········rankdir=RL;116 ········rankdir=RL;
117 ········margin="0.2,0.05";117 ········margin="0.2,0.05";
118 ········"Shape"·[shape="box",fontsize=8,style="setlinewidth118 ········"Shape"·[shape="box",fontsize=8,style="setlinewidth
119 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Shape"];119 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Shape"];
120 ········"Wall"·[shape="box",fontsize=8,style="setlinewidth120 ········"DeformableElement"·[shape="box",fontsize=8,style="setlinewidth
121 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Wall"];121 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.DeformableElement"];
122 ········"Wall"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];122 ········"DeformableElement"·->·"Shape"·[arrowsize=0.5,style="setlinewidth
 123 (0.5)"];
123 ········"GridConnection"·[shape="box",fontsize=8,style="setlinewidth 
124 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.GridConnection"]; 
125 ········"GridConnection"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
126 ········"GridNode"·[shape="box",fontsize=8,style="setlinewidth124 ········"Node"·[shape="box",fontsize=8,style="setlinewidth
127 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.GridNode"];125 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Node"];
128 ········"GridNode"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];126 ········"Node"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
129 ········"Lin4NodeTetra"·[shape="box",fontsize=8,style="setlinewidth127 ········"Subdomain"·[shape="box",fontsize=8,style="setlinewidth
130 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Lin4NodeTetra"];128 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Subdomain"];
 129 ········"Subdomain"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
131 ········"Lin4NodeTetra"·->·"DeformableElement" 
132 [arrowsize=0.5,style="setlinewidth(0.5)"]; 
133 ········"Facet"·[shape="box",fontsize=8,style="setlinewidth130 ········"Facet"·[shape="box",fontsize=8,style="setlinewidth
134 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Facet"];131 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Facet"];
135 ········"Facet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];132 ········"Facet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 133 ········"Sphere"·[shape="box",fontsize=8,style="setlinewidth
 134 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Sphere"];
 135 ········"Sphere"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
136 ········"Cylinder"·[shape="box",fontsize=8,style="setlinewidth136 ········"ChainedCylinder"·[shape="box",fontsize=8,style="setlinewidth
137 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Cylinder"];137 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ChainedCylinder"];
138 ········"Cylinder"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];138 ········"ChainedCylinder"·->·"Cylinder"·[arrowsize=0.5,style="setlinewidth
 139 (0.5)"];
139 ········"Lin4NodeTetra_Lin4NodeTetra_InteractionElement" 
140 [shape="box",fontsize=8,style="setlinewidth 
141 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement"]; 
142 ········"Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·- 
143 >·"DeformableCohesiveElement"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
144 ········"Box"·[shape="box",fontsize=8,style="setlinewidth140 ········"Box"·[shape="box",fontsize=8,style="setlinewidth
145 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Box"];141 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Box"];
146 ········"Box"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];142 ········"Box"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
147 ········"DeformableElement"·[shape="box",fontsize=8,style="setlinewidth 
148 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.DeformableElement"]; 
149 ········"DeformableElement"·->·"Shape"·[arrowsize=0.5,style="setlinewidth 
150 (0.5)"]; 
151 ········"LevelSet"·[shape="box",fontsize=8,style="setlinewidth143 ········"PFacet"·[shape="box",fontsize=8,style="setlinewidth
152 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.LevelSet"];144 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.PFacet"];
153 ········"LevelSet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];145 ········"PFacet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 146 ········"GridConnection"·[shape="box",fontsize=8,style="setlinewidth
 147 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.GridConnection"];
 148 ········"GridConnection"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 149 ········"FluidDomainBbox"·[shape="box",fontsize=8,style="setlinewidth
 150 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.FluidDomainBbox"];
 151 ········"FluidDomainBbox"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
154 ········"Tetra"·[shape="box",fontsize=8,style="setlinewidth152 ········"Tetra"·[shape="box",fontsize=8,style="setlinewidth
155 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Tetra"];153 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Tetra"];
156 ········"Tetra"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];154 ········"Tetra"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 155 ········"Cylinder"·[shape="box",fontsize=8,style="setlinewidth
 156 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Cylinder"];
 157 ········"Cylinder"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 158 ········"DeformableCohesiveElement"·[shape="box",fontsize=8,style="setlinewidth
 159 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.DeformableCohesiveElement"];
 160 ········"DeformableCohesiveElement"·->·"DeformableElement"
 161 [arrowsize=0.5,style="setlinewidth(0.5)"];
 162 ········"Wall"·[shape="box",fontsize=8,style="setlinewidth
 163 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Wall"];
 164 ········"Wall"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 165 ········"LevelSet"·[shape="box",fontsize=8,style="setlinewidth
 166 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.LevelSet"];
 167 ········"LevelSet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 168 ········"Lin4NodeTetra"·[shape="box",fontsize=8,style="setlinewidth
 169 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Lin4NodeTetra"];
 170 ········"Lin4NodeTetra"·->·"DeformableElement"
 171 [arrowsize=0.5,style="setlinewidth(0.5)"];
157 ········"Clump"·[shape="box",fontsize=8,style="setlinewidth172 ········"Clump"·[shape="box",fontsize=8,style="setlinewidth
158 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Clump"];173 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Clump"];
159 ········"Clump"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];174 ········"Clump"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
160 ········"Sphere"·[shape="box",fontsize=8,style="setlinewidth175 ········"GridNode"·[shape="box",fontsize=8,style="setlinewidth
161 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Sphere"];176 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.GridNode"];
162 ········"Sphere"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];177 ········"GridNode"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 178 ········"Lin4NodeTetra_Lin4NodeTetra_InteractionElement"
 179 [shape="box",fontsize=8,style="setlinewidth
 180 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement"];
 181 ········"Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·-
 182 >·"DeformableCohesiveElement"·[arrowsize=0.5,style="setlinewidth(0.5)"];
163 ········"PotentialParticle"·[shape="box",fontsize=8,style="setlinewidth183 ········"PotentialParticle"·[shape="box",fontsize=8,style="setlinewidth
164 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.PotentialParticle"];184 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.PotentialParticle"];
165 ········"PotentialParticle"·->·"Shape"·[arrowsize=0.5,style="setlinewidth185 ········"PotentialParticle"·->·"Shape"·[arrowsize=0.5,style="setlinewidth
166 (0.5)"];186 (0.5)"];
167 ········"Subdomain"·[shape="box",fontsize=8,style="setlinewidth 
168 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Subdomain"]; 
169 ········"Subdomain"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
170 ········"DeformableCohesiveElement"·[shape="box",fontsize=8,style="setlinewidth 
171 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.DeformableCohesiveElement"]; 
172 ········"DeformableCohesiveElement"·->·"DeformableElement" 
173 [arrowsize=0.5,style="setlinewidth(0.5)"]; 
174 ········"PFacet"·[shape="box",fontsize=8,style="setlinewidth 
175 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.PFacet"]; 
176 ········"PFacet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
177 ········"ChainedCylinder"·[shape="box",fontsize=8,style="setlinewidth 
178 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ChainedCylinder"]; 
179 ········"ChainedCylinder"·->·"Cylinder"·[arrowsize=0.5,style="setlinewidth 
180 (0.5)"]; 
181 ········"FluidDomainBbox"·[shape="box",fontsize=8,style="setlinewidth 
182 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.FluidDomainBbox"]; 
183 ········"FluidDomainBbox"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
184 ········"Node"·[shape="box",fontsize=8,style="setlinewidth 
185 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Node"]; 
186 ········"Node"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
187 }]187 }]
188 Inheritance·graph·of·Shape._\x8188 Inheritance·graph·of·Shape._\x8
189 ··c\x8cl\x8la\x8as\x8ss\x8s·yade.wrapper.Shape(i\x8in\x8nh\x8he\x8er\x8ri\x8it\x8ts\x8s·S\x8Se\x8er\x8ri\x8ia\x8al\x8li\x8iz\x8za\x8ab\x8bl\x8le\x8e)_\x8189 ··c\x8cl\x8la\x8as\x8ss\x8s·yade.wrapper.Shape(i\x8in\x8nh\x8he\x8er\x8ri\x8it\x8ts\x8s·S\x8Se\x8er\x8ri\x8ia\x8al\x8li\x8iz\x8za\x8ab\x8bl\x8le\x8e)_\x8
190 ······Geometry·of·a·body190 ······Geometry·of·a·body
191 ········p\x8pr\x8ro\x8op\x8pe\x8er\x8rt\x8ty\x8y·color_\x8191 ········p\x8pr\x8ro\x8op\x8pe\x8er\x8rt\x8ty\x8y·color_\x8
192 ············Color·for·rendering·(normalized·RGB).192 ············Color·for·rendering·(normalized·RGB).
193 ········dict((\x8(S\x8Se\x8er\x8ri\x8ia\x8al\x8li\x8iz\x8za\x8ab\x8bl\x8le\x8e)\x8)a\x8ar\x8rg\x8g1\x81)··dict·:_\x8193 ········dict((\x8(S\x8Se\x8er\x8ri\x8ia\x8al\x8li\x8iz\x8za\x8ab\x8bl\x8le\x8e)\x8)a\x8ar\x8rg\x8g1\x81)··dict·:_\x8
Offset 919, 15 lines modifiedOffset 919, 15 lines modified
919 ········p\x8pr\x8ro\x8op\x8pe\x8er\x8rt\x8ty\x8y·color_\x8919 ········p\x8pr\x8ro\x8op\x8pe\x8er\x8rt\x8ty\x8y·color_\x8
920 ············Color·for·rendering·(normalized·RGB).920 ············Color·for·rendering·(normalized·RGB).
921 ········p\x8pr\x8ro\x8op\x8pe\x8er\x8rt\x8ty\x8y·comm_\x8921 ········p\x8pr\x8ro\x8op\x8pe\x8er\x8rt\x8ty\x8y·comm_\x8
922 ············Communicator·to·be·used·for·MPI·(converts·mpi4py·comm·<->·c++·comm)922 ············Communicator·to·be·used·for·MPI·(converts·mpi4py·comm·<->·c++·comm)
923 ········completeSendBodies((\x8(S\x8Su\x8ub\x8bd\x8do\x8om\x8ma\x8ai\x8in\x8n)\x8)a\x8ar\x8rg\x8g1\x81)··None·:_\x8923 ········completeSendBodies((\x8(S\x8Su\x8ub\x8bd\x8do\x8om\x8ma\x8ai\x8in\x8n)\x8)a\x8ar\x8rg\x8g1\x81)··None·:_\x8
924 ············calls·MPI_wait·to·complete·the·non·blocking·sends/recieves.924 ············calls·MPI_wait·to·complete·the·non·blocking·sends/recieves.
925 ········countIntsWith((\x8(S\x8Su\x8ub\x8bd\x8do\x8om\x8ma\x8ai\x8in\x8n)\x8)a\x8ar\x8rg\x8g1\x81,·(\x8(i\x8in\x8nt\x8t)\x8)b\x8bo\x8od\x8dy\x8y,·(\x8(i\x8in\x8nt\x8t)\x8)s\x8so\x8om\x8me\x8eS\x8Su\x8ub\x8bD\x8Do\x8om\x8ma\x8ai\x8in\x8n[,925 ········countIntsWith((\x8(S\x8Su\x8ub\x8bd\x8do\x8om\x8ma\x8ai\x8in\x8n)\x8)a\x8ar\x8rg\x8g1\x81,·(\x8(i\x8in\x8nt\x8t)\x8)b\x8bo\x8od\x8dy\x8y,·(\x8(i\x8in\x8nt\x8t)\x8)s\x8so\x8om\x8me\x8eS\x8Su\x8ub\x8bD\x8Do\x8om\x8ma\x8ai\x8in\x8n[,
926 ········(\x8(S\x8Sc\x8ce\x8en\x8ne\x8e)\x8)s\x8so\x8om\x8me\x8eS\x8Su\x8ub\x8bD\x8Do\x8om\x8ma\x8ai\x8in\x8n=\x8=<\x8<S\x8Sc\x8ce\x8en\x8ne\x8e·i\x8in\x8ns\x8st\x8ta\x8an\x8nc\x8ce\x8e·a\x8at\x8t·0\x80x\x8x1.12.2d.d7.76.6d.d0\x80>\x8>])··int·:_\x8926 ········(\x8(S\x8Sc\x8ce\x8en\x8ne\x8e)\x8)s\x8so\x8om\x8me\x8eS\x8Su\x8ub\x8bD\x8Do\x8om\x8ma\x8ai\x8in\x8n=\x8=<\x8<S\x8Sc\x8ce\x8en\x8ne\x8e·i\x8in\x8ns\x8st\x8ta\x8an\x8nc\x8ce\x8e·a\x8at\x8t·0\x80x\x8x2.21.1a.a9.9a.a1.10\x80>\x8>])··int·:_\x8
927 ············returns·for·a·body·the·count·of·interactions·(real·or·virtual)·with927 ············returns·for·a·body·the·count·of·interactions·(real·or·virtual)·with
928 ············bodies·from·a·certain·subdomain,·interactions·with·subdomains928 ············bodies·from·a·certain·subdomain,·interactions·with·subdomains
929 ············excluded.·Third·parameter·(scene·pointer)·can·be·left·to·default929 ············excluded.·Third·parameter·(scene·pointer)·can·be·left·to·default
Max diff block lines reached; 201182/210975 bytes (95.36%) of diff not shown.
1.44 KB
./usr/share/doc/yade/html/_images/graphviz-074dfc96e9799727b259019334fd20f6fe2e245d.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-d354e1a802cbf2169fa86c84cb9b56dd1ea12760.png.map
Files 12% similar despite different names
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 <map·id="FieldApplier"·name="FieldApplier">1 <map·id="FieldApplier"·name="FieldApplier">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.FieldApplier"·title="FieldApplier"·alt=""·coords="25,57,111,79"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.FieldApplier"·title="FieldApplier"·alt=""·coords="25,57,111,79"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.CentralConstantAccelerationEngine"·title="CentralConstantAccelerationEngine"·alt=""·coords="159,10,371,33"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.CentralConstantAccelerationEngine"·title="CentralConstantAccelerationEngine"·alt=""·coords="159,10,371,33"/>
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.AxialGravityEngine"·title="AxialGravityEngine"·alt=""·coords="203,57,328,79"/>4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.GravityEngine"·title="GravityEngine"·alt=""·coords="216,57,315,79"/>
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.HdapsGravityEngine"·title="HdapsGravityEngine"·alt=""·coords="419,103,553,126"/>5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.HdapsGravityEngine"·title="HdapsGravityEngine"·alt=""·coords="419,57,553,79"/>
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.GravityEngine"·title="GravityEngine"·alt=""·coords="216,103,315,126"/>6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.AxialGravityEngine"·title="AxialGravityEngine"·alt=""·coords="203,103,328,126"/>
7 </map>7 </map>
6.17 KB
./usr/share/doc/yade/html/_images/graphviz-0a4a41c87c3cd011acdd0925a5322d245aaad22e.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-7b227d9efedf28b2c45dae7a66a9b9feea748556.png.map
Files 2% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 <map·id="IPhys"·name="IPhys">1 <map·id="IPhys"·name="IPhys">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.IPhys"·title="IPhys"·alt=""·coords="25,267,97,290"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.IPhys"·title="IPhys"·alt=""·coords="25,267,97,290"/>
 3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.KnKsPhys"·title="KnKsPhys"·alt=""·coords="583,10,658,33"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.FrictPhys"·title="FrictPhys"·alt=""·coords="439,197,511,219"/>4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.FrictPhys"·title="FrictPhys"·alt=""·coords="439,197,511,219"/>
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.NormShearPhys"·title="NormShearPhys"·alt=""·coords="278,243,386,266"/>5 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.NormShearPhys"·title="NormShearPhys"·alt=""·coords="278,243,386,266"/>
 6 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.ViscoFrictPhys"·title="ViscoFrictPhys"·alt=""·coords="571,57,671,79"/>
 7 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.CapillaryPhys"·title="CapillaryPhys"·alt=""·coords="573,103,668,126"/>
5 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.NormPhys"·title="NormPhys"·alt=""·coords="149,243,226,266"/>8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.NormPhys"·title="NormPhys"·alt=""·coords="149,243,226,266"/>
6 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.WirePhys"·title="WirePhys"·alt=""·coords="585,10,657,33"/> 
7 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.LubricationPhys"·title="LubricationPhys"·alt=""·coords="735,10,843,33"/>9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.ViscElCapPhys"·title="ViscElCapPhys"·alt=""·coords="738,103,839,126"/>
8 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.ViscElPhys"·title="ViscElPhys"·alt=""·coords="581,57,661,79"/>10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.ViscElPhys"·title="ViscElPhys"·alt=""·coords="581,150,661,173"/>
9 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.MindlinPhys"·title="MindlinPhys"·alt=""·coords="745,103,833,126"/> 
10 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.RotStiffFrictPhys"·title="RotStiffFrictPhys"·alt=""·coords="565,103,677,126"/> 
11 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.InelastCohFrictPhys"·title="InelastCohFrictPhys"·alt=""·coords="725,150,853,173"/> 
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.ViscElCapPhys"·title="ViscElCapPhys"·alt=""·coords="738,57,839,79"/> 
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.CapillaryPhys"·title="CapillaryPhys"·alt=""·coords="573,150,668,173"/> 
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.CpmPhys"·title="CpmPhys"·alt=""·coords="439,243,511,266"/>11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.JCFpmPhys"·title="JCFpmPhys"·alt=""·coords="434,243,517,266"/>
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.MindlinPhysCDM"·title="MindlinPhysCDM"·alt=""·coords="910,81,1026,103"/> 
16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.CohFrictPhys"·title="CohFrictPhys"·alt=""·coords="742,197,835,219"/>12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.CohFrictPhys"·title="CohFrictPhys"·alt=""·coords="742,197,835,219"/>
 13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.RotStiffFrictPhys"·title="RotStiffFrictPhys"·alt=""·coords="565,197,677,219"/>
 14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.FrictViscoPhys"·title="FrictViscoPhys"·alt=""·coords="571,243,671,266"/>
17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.MortarPhys"·title="MortarPhys"·alt=""·coords="579,197,663,219"/>15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.MortarPhys"·title="MortarPhys"·alt=""·coords="579,290,663,313"/>
 16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.WirePhys"·title="WirePhys"·alt=""·coords="585,337,657,359"/>
18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.KnKsPhys"·title="KnKsPhys"·alt=""·coords="583,243,658,266"/>17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.MindlinPhys"·title="MindlinPhys"·alt=""·coords="745,243,833,266"/>
 18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.LubricationPhys"·title="LubricationPhys"·alt=""·coords="735,150,843,173"/>
19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.BubblePhys"·title="BubblePhys"·alt=""·coords="145,290,230,313"/>19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.BubblePhys"·title="BubblePhys"·alt=""·coords="145,290,230,313"/>
20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.JCFpmPhys"·title="JCFpmPhys"·alt=""·coords="434,290,517,313"/> 
21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.MindlinCapillaryPhys"·title="MindlinCapillaryPhys"·alt=""·coords="901,127,1035,150"/> 
22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.ViscoFrictPhys"·title="ViscoFrictPhys"·alt=""·coords="571,290,671,313"/>20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.InelastCohFrictPhys"·title="InelastCohFrictPhys"·alt=""·coords="725,290,853,313"/>
23 <area·shape="rect"·id="node22"·href="yade.wrapper.html#yade.wrapper.FrictViscoPhys"·title="FrictViscoPhys"·alt=""·coords="571,337,671,359"/> 
24 <area·shape="rect"·id="node23"·href="yade.wrapper.html#yade.wrapper.LudingPhys"·title="LudingPhys"·alt=""·coords="578,383,663,406"/>21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.LudingPhys"·title="LudingPhys"·alt=""·coords="578,383,663,406"/>
 22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.CpmPhys"·title="CpmPhys"·alt=""·coords="439,290,511,313"/>
 23 <area·shape="rect"·id="node22"·href="yade.wrapper.html#yade.wrapper.MindlinCapillaryPhys"·title="MindlinCapillaryPhys"·alt=""·coords="901,221,1035,243"/>
 24 <area·shape="rect"·id="node23"·href="yade.wrapper.html#yade.wrapper.MindlinPhysCDM"·title="MindlinPhysCDM"·alt=""·coords="910,267,1026,290"/>
25 </map>25 </map>
6.09 KB
./usr/share/doc/yade/html/_images/graphviz-107be9f5b4909c78fd94debc5819204c7cffb923.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-76607aa9c9c5c9c6abb99fddf4223131c02b8d1d.png.map
Files 2% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 <map·id="Material"·name="Material">1 <map·id="Material"·name="Material">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Material"·title="Material"·alt=""·coords="25,290,97,313"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Material"·title="Material"·alt=""·coords="25,103,97,126"/>
 3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.JCFpmMat"·title="JCFpmMat"·alt=""·coords="691,126,770,149"/>
 4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.FrictMat"·title="FrictMat"·alt=""·coords="458,289,530,311"/>
 5 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.ElastMat"·title="ElastMat"·alt=""·coords="218,150,290,173"/>
 6 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.ViscElCapMat"·title="ViscElCapMat"·alt=""·coords="885,173,982,195"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.LinIsoElastMat"·title="LinIsoElastMat"·alt=""·coords="443,57,545,79"/>7 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.ViscElMat"·title="ViscElMat"·alt=""·coords="693,173,769,195"/>
 8 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.CpmMat"·title="CpmMat"·alt=""·coords="695,219,767,242"/>
 9 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.LinCohesiveElasticMaterial"·title="LinCohesiveElasticMaterial"·alt=""·coords="411,10,577,33"/>
 10 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.CohesiveDeformableElementMaterial"·title="CohesiveDeformableElementMaterial"·alt=""·coords="145,10,363,33"/>
 11 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.BubbleMat"·title="BubbleMat"·alt=""·coords="213,57,295,79"/>
 12 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.WireMat"·title="WireMat"·alt=""·coords="695,266,767,289"/>
 13 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.CohFrictMat"·title="CohFrictMat"·alt=""·coords="686,313,775,335"/>
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.DeformableElementMaterial"·title="DeformableElementMaterial"·alt=""·coords="168,103,340,126"/>14 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.DeformableElementMaterial"·title="DeformableElementMaterial"·alt=""·coords="168,103,340,126"/>
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.ElastMat"·title="ElastMat"·alt=""·coords="218,243,290,266"/>15 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.LinIsoElastMat"·title="LinIsoElastMat"·alt=""·coords="443,91,545,114"/>
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.ViscElMat"·title="ViscElMat"·alt=""·coords="693,57,769,79"/> 
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.FrictMat"·title="FrictMat"·alt=""·coords="458,243,530,266"/> 
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.WireMat"·title="WireMat"·alt=""·coords="695,103,767,126"/> 
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.InelastCohFrictMat"·title="InelastCohFrictMat"·alt=""·coords="669,150,793,173"/> 
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.ViscElCapMat"·title="ViscElCapMat"·alt=""·coords="885,57,982,79"/> 
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.JCFpmMat"·title="JCFpmMat"·alt=""·coords="691,197,770,219"/> 
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.CohFrictMat"·title="CohFrictMat"·alt=""·coords="686,243,775,266"/> 
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.CpmMat"·title="CpmMat"·alt=""·coords="695,290,767,313"/> 
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.LudingMat"·title="LudingMat"·alt=""·coords="213,290,295,313"/> 
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.BubbleMat"·title="BubbleMat"·alt=""·coords="213,337,295,359"/> 
16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.FrictViscoMat"·title="FrictViscoMat"·alt=""·coords="683,337,779,359"/> 
17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.CohesiveDeformableElementMaterial"·title="CohesiveDeformableElementMaterial"·alt=""·coords="145,406,363,429"/> 
18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.MortarMat"·title="MortarMat"·alt=""·coords="691,383,771,406"/> 
19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.LinCohesiveElasticMaterial"·title="LinCohesiveElasticMaterial"·alt=""·coords="411,453,577,475"/> 
20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.LinCohesiveStiffPropDampElastMat"·title="LinCohesiveStiffPropDampElastMat"·alt=""·coords="625,477,837,499"/> 
21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.FrictMatCDM"·title="FrictMatCDM"·alt=""·coords="683,430,779,453"/>16 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.FrictMatCDM"·title="FrictMatCDM"·alt=""·coords="683,359,779,382"/>
22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.LinIsoRayleighDampElastMat"·title="LinIsoRayleighDampElastMat"·alt=""·coords="641,10,820,33"/>17 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.LinIsoRayleighDampElastMat"·title="LinIsoRayleighDampElastMat"·alt=""·coords="641,79,820,102"/>
 18 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.LinCohesiveStiffPropDampElastMat"·title="LinCohesiveStiffPropDampElastMat"·alt=""·coords="625,10,837,33"/>
 19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.MortarMat"·title="MortarMat"·alt=""·coords="691,406,771,429"/>
 20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.FrictViscoMat"·title="FrictViscoMat"·alt=""·coords="683,453,779,475"/>
 21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.LudingMat"·title="LudingMat"·alt=""·coords="213,197,295,219"/>
 22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.InelastCohFrictMat"·title="InelastCohFrictMat"·alt=""·coords="669,499,793,522"/>
23 </map>23 </map>
6.82 KB
./usr/share/doc/yade/html/_images/graphviz-13c170358a3e275d54dbe5ef6bcbf43c2fe7369c.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-c776f2e53635ebf4f2110088ea81ee9c0617b23a.png.map
Files 6% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 <map·id="GlobalEngine"·name="GlobalEngine">1 <map·id="GlobalEngine"·name="GlobalEngine">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.GlobalEngine"·title="GlobalEngine"·alt=""·coords="25,383,119,406"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.GlobalEngine"·title="GlobalEngine"·alt=""·coords="25,383,119,406"/>
 3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#inheritancegraphperiodicengine"·title="PeriodicEngine"·alt=""·coords="234,10,337,33"/>
 4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.CircularFactory"·title="CircularFactory"·alt=""·coords="483,10,589,33"/>
 5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.SpheresFactory"·title="SpheresFactory"·alt=""·coords="233,57,338,79"/>
 6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.GlobalStiffnessTimeStepper"·title="GlobalStiffnessTimeStepper"·alt=""·coords="451,103,621,126"/>
 7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.TimeStepper"·title="TimeStepper"·alt=""·coords="240,103,331,126"/>
 8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_CapillaryPhys_Capillarity"·title="Law2_ScGeom_CapillaryPhys_Capillarity"·alt=""·coords="167,150,403,173"/>
 9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Integrator"·title="Integrator"·alt=""·coords="498,150,574,173"/>
 10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.FEInternalForceEngine"·title="FEInternalForceEngine"·alt=""·coords="212,197,359,219"/>
 11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.BoxFactory"·title="BoxFactory"·alt=""·coords="495,57,577,79"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.HydrodynamicsLawLBM"·title="HydrodynamicsLawLBM"·alt=""·coords="209,10,362,33"/>12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.HydrodynamicsLawLBM"·title="HydrodynamicsLawLBM"·alt=""·coords="209,243,362,266"/>
 13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.TetraVolumetricLaw"·title="TetraVolumetricLaw"·alt=""·coords="221,290,349,313"/>
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.InteractionLoop"·title="InteractionLoop"·alt=""·coords="232,57,339,79"/>14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.InteractionLoop"·title="InteractionLoop"·alt=""·coords="232,337,339,359"/>
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.CohesiveFrictionalContactLaw"·title="CohesiveFrictionalContactLaw"·alt=""·coords="194,103,377,126"/> 
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.NewtonIntegrator"·title="NewtonIntegrator"·alt=""·coords="227,150,344,173"/> 
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#inheritancegraphcollider"·title="Collider"·alt=""·coords="249,197,321,219"/>15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#inheritancegraphfieldapplier"·title="FieldApplier"·alt=""·coords="242,383,329,406"/>
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.TimeStepper"·title="TimeStepper"·alt=""·coords="240,243,331,266"/> 
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.FacetTopologyAnalyzer"·title="FacetTopologyAnalyzer"·alt=""·coords="213,290,358,313"/> 
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.FEInternalForceEngine"·title="FEInternalForceEngine"·alt=""·coords="212,337,359,359"/> 
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.ElasticContactLaw"·title="ElasticContactLaw"·alt=""·coords="225,383,345,406"/> 
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.ForceResetter"·title="ForceResetter"·alt=""·coords="237,430,333,453"/> 
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.GlobalStiffnessTimeStepper"·title="GlobalStiffnessTimeStepper"·alt=""·coords="451,221,621,243"/> 
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.SpheresFactory"·title="SpheresFactory"·alt=""·coords="233,477,338,499"/> 
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.RungeKuttaCashKarp54Integrator"·title="RungeKuttaCashKarp54Integrator"·alt=""·coords="669,267,875,290"/> 
16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.Integrator"·title="Integrator"·alt=""·coords="498,267,574,290"/> 
17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_CapillaryPhys_Capillarity"·title="Law2_ScGeom_CapillaryPhys_Capillarity"·alt=""·coords="167,523,403,546"/> 
18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#inheritancegraphboundarycontroller"·title="BoundaryController"·alt=""·coords="222,570,349,593"/>16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#inheritancegraphboundarycontroller"·title="BoundaryController"·alt=""·coords="222,430,349,453"/>
19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#inheritancegraphperiodicengine"·title="PeriodicEngine"·alt=""·coords="234,617,337,639"/> 
20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.CircularFactory"·title="CircularFactory"·alt=""·coords="483,453,589,475"/> 
21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.BoxFactory"·title="BoxFactory"·alt=""·coords="495,499,577,522"/>17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.NewtonIntegrator"·title="NewtonIntegrator"·alt=""·coords="227,477,344,499"/>
22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.TetraVolumetricLaw"·title="TetraVolumetricLaw"·alt=""·coords="221,663,349,686"/>18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.FacetTopologyAnalyzer"·title="FacetTopologyAnalyzer"·alt=""·coords="213,523,358,546"/>
23 <area·shape="rect"·id="node22"·href="yade.wrapper.html#yade.wrapper.FoamCoupling"·title="FoamCoupling"·alt=""·coords="236,710,335,733"/>19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.FoamCoupling"·title="FoamCoupling"·alt=""·coords="236,570,335,593"/>
 20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.CohesiveFrictionalContactLaw"·title="CohesiveFrictionalContactLaw"·alt=""·coords="194,617,377,639"/>
 21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.ForceResetter"·title="ForceResetter"·alt=""·coords="237,663,333,686"/>
 22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.ElasticContactLaw"·title="ElasticContactLaw"·alt=""·coords="225,710,345,733"/>
 23 <area·shape="rect"·id="node22"·href="yade.wrapper.html#yade.wrapper.RungeKuttaCashKarp54Integrator"·title="RungeKuttaCashKarp54Integrator"·alt=""·coords="669,150,875,173"/>
24 <area·shape="rect"·id="node23"·href="yade.wrapper.html#inheritancegraphfieldapplier"·title="FieldApplier"·alt=""·coords="242,757,329,779"/>24 <area·shape="rect"·id="node23"·href="yade.wrapper.html#inheritancegraphcollider"·title="Collider"·alt=""·coords="249,757,321,779"/>
25 </map>25 </map>
9.01 KB
./usr/share/doc/yade/html/_images/graphviz-1808fea3a20c38d4cd0b6aa3f24fe72a560e2e91.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-096a8ad2249663fd9316831b9a2019aed4277e9d.png.map
Files 2% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 <map·id="IGeomFunctor"·name="IGeomFunctor">1 <map·id="IGeomFunctor"·name="IGeomFunctor">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.IGeomFunctor"·title="IGeomFunctor"·alt=""·coords="25,361,123,383"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.IGeomFunctor"·title="IGeomFunctor"·alt=""·coords="25,361,123,383"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Ig2_LevelSet_LevelSet_ScGeom"·title="Ig2_LevelSet_LevelSet_ScGeom"·alt=""·coords="242,57,431,79"/> 
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Ig2_Sphere_Sphere_L3Geom"·title="Ig2_Sphere_Sphere_L3Geom"·alt=""·coords="249,103,425,126"/> 
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Ig2_Box_Sphere_ScGeom6D"·title="Ig2_Box_Sphere_ScGeom6D"·alt=""·coords="593,150,766,173"/> 
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.Ig2_Box_Sphere_ScGeom"·title="Ig2_Box_Sphere_ScGeom"·alt=""·coords="258,150,415,173"/> 
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Ig2_Sphere_PFacet_ScGridCoGeom"·title="Ig2_Sphere_PFacet_ScGridCoGeom"·alt=""·coords="574,197,785,219"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Ig2_Sphere_PFacet_ScGridCoGeom"·title="Ig2_Sphere_PFacet_ScGridCoGeom"·alt=""·coords="574,10,785,33"/>
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Ig2_Sphere_GridConnection_ScGridCoGeom"·title="Ig2_Sphere_GridConnection_ScGridCoGeom"·alt=""·coords="207,197,466,219"/>4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Ig2_Sphere_GridConnection_ScGridCoGeom"·title="Ig2_Sphere_GridConnection_ScGridCoGeom"·alt=""·coords="207,57,466,79"/>
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Ig2_Wall_PFacet_ScGeom"·title="Ig2_Wall_PFacet_ScGeom"·alt=""·coords="601,290,758,313"/> 
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.Ig2_Wall_Sphere_ScGeom"·title="Ig2_Wall_Sphere_ScGeom"·alt=""·coords="257,243,416,266"/> 
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Ig2_PFacet_PFacet_ScGeom"·title="Ig2_PFacet_PFacet_ScGeom"·alt=""·coords="857,197,1027,219"/> 
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Ig2_Tetra_Tetra_TTetraGeom"·title="Ig2_Tetra_Tetra_TTetraGeom"·alt=""·coords="249,290,424,313"/> 
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Ig2_Wall_LevelSet_ScGeom"·title="Ig2_Wall_LevelSet_ScGeom"·alt=""·coords="253,337,420,359"/> 
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Ig2_Sphere_Sphere_ScGeom6D"·title="Ig2_Sphere_Sphere_ScGeom6D"·alt=""·coords="584,359,775,382"/> 
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Ig2_Sphere_Sphere_ScGeom"·title="Ig2_Sphere_Sphere_ScGeom"·alt=""·coords="249,383,424,406"/> 
16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.Ig2_GridConnection_PFacet_ScGeom"·title="Ig2_GridConnection_PFacet_ScGeom"·alt=""·coords="570,243,789,266"/>5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Ig2_GridConnection_GridConnection_GridCoGridCoGeom"·title="Ig2_GridConnection_GridConnection_GridCoGridCoGeom"·alt=""·coords="171,103,502,126"/>
17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.Ig2_ChainedCylinder_ChainedCylinder_ScGeom6D"·title="Ig2_ChainedCylinder_ChainedCylinder_ScGeom6D"·alt=""·coords="190,430,483,453"/> 
18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.Ig2_Sphere_ChainedCylinder_CylScGeom"·title="Ig2_Sphere_ChainedCylinder_CylScGeom"·alt=""·coords="215,477,458,499"/> 
19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.Ig2_Facet_Sphere_ScGeom6D"·title="Ig2_Facet_Sphere_ScGeom6D"·alt=""·coords="588,523,771,546"/> 
20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.Ig2_Facet_Sphere_ScGeom"·title="Ig2_Facet_Sphere_ScGeom"·alt=""·coords="253,523,420,546"/> 
21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.Ig2_GridNode_GridNode_GridNodeGeom6D"·title="Ig2_GridNode_GridNode_GridNodeGeom6D"·alt=""·coords="550,406,809,429"/> 
22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.Ig2_Box_LevelSet_ScGeom"·title="Ig2_Box_LevelSet_ScGeom"·alt=""·coords="255,570,419,593"/>6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.Ig2_Box_LevelSet_ScGeom"·title="Ig2_Box_LevelSet_ScGeom"·alt=""·coords="255,150,419,173"/>
 7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Ig2_GridNode_GridNode_GridNodeGeom6D"·title="Ig2_GridNode_GridNode_GridNodeGeom6D"·alt=""·coords="550,103,809,126"/>
23 <area·shape="rect"·id="node22"·href="yade.wrapper.html#yade.wrapper.Ig2_PP_PP_ScGeom"·title="Ig2_PP_PP_ScGeom"·alt=""·coords="273,617,400,639"/>8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Ig2_Sphere_Sphere_ScGeom"·title="Ig2_Sphere_Sphere_ScGeom"·alt=""·coords="249,197,424,219"/>
24 <area·shape="rect"·id="node23"·href="yade.wrapper.html#yade.wrapper.Ig2_Wall_Sphere_L3Geom"·title="Ig2_Wall_Sphere_L3Geom"·alt=""·coords="599,10,759,33"/>9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Ig2_Sphere_Sphere_ScGeom6D"·title="Ig2_Sphere_Sphere_ScGeom6D"·alt=""·coords="584,150,775,173"/>
25 <area·shape="rect"·id="node24"·href="yade.wrapper.html#yade.wrapper.Ig2_Facet_Sphere_L3Geom"·title="Ig2_Facet_Sphere_L3Geom"·alt=""·coords="596,57,763,79"/>10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.Ig2_Facet_Sphere_L3Geom"·title="Ig2_Facet_Sphere_L3Geom"·alt=""·coords="596,197,763,219"/>
 11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Ig2_Sphere_Sphere_L3Geom"·title="Ig2_Sphere_Sphere_L3Geom"·alt=""·coords="249,243,425,266"/>
 12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Ig2_Facet_Sphere_ScGeom"·title="Ig2_Facet_Sphere_ScGeom"·alt=""·coords="253,290,420,313"/>
 13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Ig2_Tetra_Tetra_TTetraGeom"·title="Ig2_Tetra_Tetra_TTetraGeom"·alt=""·coords="249,337,424,359"/>
 14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Ig2_Sphere_ChainedCylinder_CylScGeom"·title="Ig2_Sphere_ChainedCylinder_CylScGeom"·alt=""·coords="215,383,458,406"/>
 15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Ig2_Wall_LevelSet_ScGeom"·title="Ig2_Wall_LevelSet_ScGeom"·alt=""·coords="253,430,420,453"/>
 16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.Ig2_Wall_Sphere_L3Geom"·title="Ig2_Wall_Sphere_L3Geom"·alt=""·coords="599,243,759,266"/>
 17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.Ig2_Sphere_ChainedCylinder_CylScGeom6D"·title="Ig2_Sphere_ChainedCylinder_CylScGeom6D"·alt=""·coords="550,383,809,406"/>
 18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.Ig2_PFacet_PFacet_ScGeom"·title="Ig2_PFacet_PFacet_ScGeom"·alt=""·coords="857,10,1027,33"/>
 19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.Ig2_Box_Sphere_ScGeom6D"·title="Ig2_Box_Sphere_ScGeom6D"·alt=""·coords="593,477,766,499"/>
 20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.Ig2_Box_Sphere_ScGeom"·title="Ig2_Box_Sphere_ScGeom"·alt=""·coords="258,477,415,499"/>
 21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.Ig2_Facet_Sphere_ScGeom6D"·title="Ig2_Facet_Sphere_ScGeom6D"·alt=""·coords="588,337,771,359"/>
 22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.Ig2_LevelSet_LevelSet_ScGeom"·title="Ig2_LevelSet_LevelSet_ScGeom"·alt=""·coords="242,523,431,546"/>
 23 <area·shape="rect"·id="node22"·href="yade.wrapper.html#yade.wrapper.Ig2_Wall_Sphere_ScGeom"·title="Ig2_Wall_Sphere_ScGeom"·alt=""·coords="257,570,416,593"/>
 24 <area·shape="rect"·id="node23"·href="yade.wrapper.html#yade.wrapper.Ig2_Wall_PFacet_ScGeom"·title="Ig2_Wall_PFacet_ScGeom"·alt=""·coords="601,570,758,593"/>
 25 <area·shape="rect"·id="node24"·href="yade.wrapper.html#yade.wrapper.Ig2_ChainedCylinder_ChainedCylinder_ScGeom6D"·title="Ig2_ChainedCylinder_ChainedCylinder_ScGeom6D"·alt=""·coords="190,617,483,639"/>
26 <area·shape="rect"·id="node25"·href="yade.wrapper.html#yade.wrapper.Ig2_Sphere_Sphere_L6Geom"·title="Ig2_Sphere_Sphere_L6Geom"·alt=""·coords="591,103,767,126"/>26 <area·shape="rect"·id="node25"·href="yade.wrapper.html#yade.wrapper.Ig2_Sphere_Sphere_L6Geom"·title="Ig2_Sphere_Sphere_L6Geom"·alt=""·coords="591,290,767,313"/>
27 <area·shape="rect"·id="node26"·href="yade.wrapper.html#yade.wrapper.Ig2_GridConnection_GridConnection_GridCoGridCoGeom"·title="Ig2_GridConnection_GridConnection_GridCoGridCoGeom"·alt=""·coords="171,663,502,686"/>27 <area·shape="rect"·id="node26"·href="yade.wrapper.html#yade.wrapper.Ig2_PP_PP_ScGeom"·title="Ig2_PP_PP_ScGeom"·alt=""·coords="273,663,400,686"/>
28 <area·shape="rect"·id="node27"·href="yade.wrapper.html#yade.wrapper.Ig2_Sphere_ChainedCylinder_CylScGeom6D"·title="Ig2_Sphere_ChainedCylinder_CylScGeom6D"·alt=""·coords="550,477,809,499"/>28 <area·shape="rect"·id="node27"·href="yade.wrapper.html#yade.wrapper.Ig2_GridConnection_PFacet_ScGeom"·title="Ig2_GridConnection_PFacet_ScGeom"·alt=""·coords="570,57,789,79"/>
29 </map>29 </map>
3.94 KB
./usr/share/doc/yade/html/_images/graphviz-276a15721907526623594a980c55509b4ae67121.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-ce9914d068e6037d3005d910a43e4daf266da57e.png.map
Files 9% similar despite different names
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 <map·id="IGeom"·name="IGeom">1 <map·id="IGeom"·name="IGeom">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.IGeom"·title="IGeom"·alt=""·coords="25,225,97,247"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.IGeom"·title="IGeom"·alt=""·coords="25,121,97,143"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.ScGeom"·title="ScGeom"·alt=""·coords="341,150,413,173"/> 
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.GenericSpheresContact"·title="GenericSpheresContact"·alt=""·coords="145,178,293,201"/> 
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.TTetraSimpleGeom"·title="TTetraSimpleGeom"·alt=""·coords="157,225,280,247"/> 
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.ChCylGeom6D"·title="ChCylGeom6D"·alt=""·coords="648,10,749,33"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.CylScGeom6D"·title="CylScGeom6D"·alt=""·coords="649,10,748,33"/>
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.ScGeom6D"·title="ScGeom6D"·alt=""·coords="484,79,567,102"/>4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.ScGeom6D"·title="ScGeom6D"·alt=""·coords="484,79,567,102"/>
 5 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.ScGeom"·title="ScGeom"·alt=""·coords="341,103,413,126"/>
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.CylScGeom6D"·title="CylScGeom6D"·alt=""·coords="649,57,748,79"/>6 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.ScGridCoGeom"·title="ScGridCoGeom"·alt=""·coords="647,57,751,79"/>
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.TTetraGeom"·title="TTetraGeom"·alt=""·coords="175,271,262,294"/>7 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.L3Geom"·title="L3Geom"·alt=""·coords="341,45,413,67"/>
 8 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.GenericSpheresContact"·title="GenericSpheresContact"·alt=""·coords="145,74,293,97"/>
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.CylScGeom"·title="CylScGeom"·alt=""·coords="484,126,567,149"/>9 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.CylScGeom"·title="CylScGeom"·alt=""·coords="484,126,567,149"/>
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.L3Geom"·title="L3Geom"·alt=""·coords="341,207,413,230"/> 
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.L6Geom"·title="L6Geom"·alt=""·coords="489,219,561,242"/>10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.L6Geom"·title="L6Geom"·alt=""·coords="489,33,561,55"/>
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.GridCoGridCoGeom"·title="GridCoGridCoGeom"·alt=""·coords="461,173,590,195"/>11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.GridCoGridCoGeom"·title="GridCoGridCoGeom"·alt=""·coords="461,173,590,195"/>
 12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.ChCylGeom6D"·title="ChCylGeom6D"·alt=""·coords="648,103,749,126"/>
 13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.TTetraGeom"·title="TTetraGeom"·alt=""·coords="175,121,262,143"/>
 14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.TTetraSimpleGeom"·title="TTetraSimpleGeom"·alt=""·coords="157,167,280,190"/>
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.GridNodeGeom6D"·title="GridNodeGeom6D"·alt=""·coords="638,103,759,126"/>15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.GridNodeGeom6D"·title="GridNodeGeom6D"·alt=""·coords="638,150,759,173"/>
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.ScGridCoGeom"·title="ScGridCoGeom"·alt=""·coords="647,150,751,173"/> 
16 </map>16 </map>
4.64 KB
./usr/share/doc/yade/html/_images/graphviz-366786bf2c56b36d359ec17b9ce652faf9c8d1d9.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-70288add9f5a28d218cd7274bf3bd78e91807378.png.map
Files 2% similar despite different names
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 <map·id="BoundaryController"·name="BoundaryController">1 <map·id="BoundaryController"·name="BoundaryController">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.BoundaryController"·title="BoundaryController"·alt=""·coords="25,197,151,219"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.BoundaryController"·title="BoundaryController"·alt=""·coords="25,267,151,290"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Disp2DPropLoadEngine"·title="Disp2DPropLoadEngine"·alt=""·coords="199,33,350,55"/> 
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.KinemCTDEngine"·title="KinemCTDEngine"·alt=""·coords="422,10,541,33"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.TriaxialCompressionEngine"·title="TriaxialCompressionEngine"·alt=""·coords="398,10,565,33"/>
 4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.TriaxialStressController"·title="TriaxialStressController"·alt=""·coords="201,57,348,79"/>
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.KinemSimpleShearBox"·title="KinemSimpleShearBox"·alt=""·coords="203,79,346,102"/> 
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.KinemCNLEngine"·title="KinemCNLEngine"·alt=""·coords="422,57,541,79"/> 
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.KinemCNSEngine"·title="KinemCNSEngine"·alt=""·coords="422,103,541,126"/>5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.KinemCNLEngine"·title="KinemCNLEngine"·alt=""·coords="422,103,541,126"/>
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Peri3dController"·title="Peri3dController"·alt=""·coords="219,126,330,149"/>6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.KinemSimpleShearBox"·title="KinemSimpleShearBox"·alt=""·coords="203,150,346,173"/>
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.VESupportEngine"·title="VESupportEngine"·alt=""·coords="215,173,334,195"/>7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.VESupportEngine"·title="VESupportEngine"·alt=""·coords="215,197,334,219"/>
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.TriaxialCompressionEngine"·title="TriaxialCompressionEngine"·alt=""·coords="398,197,565,219"/> 
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.TriaxialStressController"·title="TriaxialStressController"·alt=""·coords="201,219,348,242"/> 
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.KinemCNDEngine"·title="KinemCNDEngine"·alt=""·coords="421,150,541,173"/>8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.KinemCTDEngine"·title="KinemCTDEngine"·alt=""·coords="422,150,541,173"/>
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController"·title="PeriTriaxController"·alt=""·coords="213,266,336,289"/> 
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.PeriIsoCompressor"·title="PeriIsoCompressor"·alt=""·coords="214,313,335,335"/>9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.PeriIsoCompressor"·title="PeriIsoCompressor"·alt=""·coords="214,243,335,266"/>
 10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.KinemCNDEngine"·title="KinemCNDEngine"·alt=""·coords="421,197,541,219"/>
 11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Disp2DPropLoadEngine"·title="Disp2DPropLoadEngine"·alt=""·coords="199,290,350,313"/>
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.ThreeDTriaxialEngine"·title="ThreeDTriaxialEngine"·alt=""·coords="412,243,551,266"/>12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.ThreeDTriaxialEngine"·title="ThreeDTriaxialEngine"·alt=""·coords="412,57,551,79"/>
 13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Peri3dController"·title="Peri3dController"·alt=""·coords="219,337,330,359"/>
 14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.KinemCNSEngine"·title="KinemCNSEngine"·alt=""·coords="422,243,541,266"/>
16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.UniaxialStrainer"·title="UniaxialStrainer"·alt=""·coords="221,359,329,382"/>15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.UniaxialStrainer"·title="UniaxialStrainer"·alt=""·coords="221,383,329,406"/>
 16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController"·title="PeriTriaxController"·alt=""·coords="213,430,336,453"/>
17 </map>17 </map>
3.12 KB
./usr/share/doc/yade/html/_images/graphviz-38391193205e47fbdb57aff5f2abce6e05321bc3.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-29d886276218a46b374ae5d69a8de40a95e06752.png.map
Files 4% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 <map·id="Dispatcher"·name="Dispatcher">1 <map·id="Dispatcher"·name="Dispatcher">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Dispatcher"·title="Dispatcher"·alt=""·coords="25,221,105,243"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Dispatcher"·title="Dispatcher"·alt=""·coords="25,221,105,243"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.IGeomDispatcher"·title="IGeomDispatcher"·alt=""·coords="171,10,286,33"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.GlIGeomDispatcher"·title="GlIGeomDispatcher"·alt=""·coords="165,10,292,33"/>
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.InternalForceDispatcher"·title="InternalForceDispatcher"·alt=""·coords="153,57,305,79"/> 
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.LawDispatcher"·title="LawDispatcher"·alt=""·coords="177,103,280,126"/> 
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.GlShapeDispatcher"·title="GlShapeDispatcher"·alt=""·coords="166,150,291,173"/>4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.GlShapeDispatcher"·title="GlShapeDispatcher"·alt=""·coords="166,57,291,79"/>
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.GlIGeomDispatcher"·title="GlIGeomDispatcher"·alt=""·coords="165,197,292,219"/> 
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.GlStateDispatcher"·title="GlStateDispatcher"·alt=""·coords="169,243,288,266"/> 
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.GlIPhysDispatcher"·title="GlIPhysDispatcher"·alt=""·coords="168,290,289,313"/>5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.GlIPhysDispatcher"·title="GlIPhysDispatcher"·alt=""·coords="168,103,289,126"/>
 6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.IPhysDispatcher"·title="IPhysDispatcher"·alt=""·coords="174,150,283,173"/>
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.GlBoundDispatcher"·title="GlBoundDispatcher"·alt=""·coords="165,337,292,359"/>7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.GlBoundDispatcher"·title="GlBoundDispatcher"·alt=""·coords="165,197,292,219"/>
 8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.InternalForceDispatcher"·title="InternalForceDispatcher"·alt=""·coords="153,243,305,266"/>
 9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.GlStateDispatcher"·title="GlStateDispatcher"·alt=""·coords="169,290,288,313"/>
 10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.IGeomDispatcher"·title="IGeomDispatcher"·alt=""·coords="171,337,286,359"/>
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.IPhysDispatcher"·title="IPhysDispatcher"·alt=""·coords="174,383,283,406"/>11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.LawDispatcher"·title="LawDispatcher"·alt=""·coords="177,383,280,406"/>
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.BoundDispatcher"·title="BoundDispatcher"·alt=""·coords="171,430,286,453"/>12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.BoundDispatcher"·title="BoundDispatcher"·alt=""·coords="171,430,286,453"/>
13 </map>13 </map>
213 B
./usr/share/doc/yade/html/_images/graphviz-4e3c2643e358321e88d2319defec48c0bcef3db7.png vs.
./usr/share/doc/yade/html/_images/graphviz-c161a15c85e66aa009af68a0d6a79c741ca33ec3.png
Files identical despite different names
1.36 KB
./usr/share/doc/yade/html/_images/graphviz-4e3c2643e358321e88d2319defec48c0bcef3db7.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-c161a15c85e66aa009af68a0d6a79c741ca33ec3.png.map
Files 0% similar despite different names
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 <map·id="Collider"·name="Collider">1 <map·id="Collider"·name="Collider">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Collider"·title="Collider"·alt=""·coords="25,57,97,79"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Collider"·title="Collider"·alt=""·coords="25,57,97,79"/>
 3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.InsertionSortCollider"·title="InsertionSortCollider"·alt=""·coords="155,10,287,33"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.GeneralIntegratorInsertionSortCollider"·title="GeneralIntegratorInsertionSortCollider"·alt=""·coords="345,10,573,33"/>4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.GeneralIntegratorInsertionSortCollider"·title="GeneralIntegratorInsertionSortCollider"·alt=""·coords="345,10,573,33"/>
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.InsertionSortCollider"·title="InsertionSortCollider"·alt=""·coords="155,10,287,33"/> 
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.SpatialQuickSortCollider"·title="SpatialQuickSortCollider"·alt=""·coords="145,57,297,79"/>5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.SpatialQuickSortCollider"·title="SpatialQuickSortCollider"·alt=""·coords="145,57,297,79"/>
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.FlatGridCollider"·title="FlatGridCollider"·alt=""·coords="167,103,274,126"/>6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.FlatGridCollider"·title="FlatGridCollider"·alt=""·coords="167,103,274,126"/>
7 </map>7 </map>
5.84 KB
./usr/share/doc/yade/html/_images/graphviz-4f1fc9a7013f32c436b5eb3bf3386e390b9a9d23.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-17bfe631a17a2c47a0b9225d6c628db7d7848d3c.png.map
Files 6% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 <map·id="Shape"·name="Shape">1 <map·id="Shape"·name="Shape">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Shape"·title="Shape"·alt=""·coords="25,337,97,359"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Shape"·title="Shape"·alt=""·coords="25,313,97,335"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Wall"·title="Wall"·alt=""·coords="173,57,245,79"/> 
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.GridConnection"·title="GridConnection"·alt=""·coords="355,10,461,33"/> 
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Sphere"·title="Sphere"·alt=""·coords="173,103,245,126"/> 
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.GridNode"·title="GridNode"·alt=""·coords="371,57,445,79"/> 
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Lin4NodeTetra"·title="Lin4NodeTetra"·alt=""·coords="357,150,459,173"/> 
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.DeformableElement"·title="DeformableElement"·alt=""·coords="145,150,273,173"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.DeformableElement"·title="DeformableElement"·alt=""·coords="145,33,273,55"/>
 4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Node"·title="Node"·alt=""·coords="173,79,245,102"/>
 5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Subdomain"·title="Subdomain"·alt=""·coords="167,126,250,149"/>
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Facet"·title="Facet"·alt=""·coords="173,197,245,219"/>6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.Facet"·title="Facet"·alt=""·coords="173,173,245,195"/>
 7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Sphere"·title="Sphere"·alt=""·coords="173,219,245,242"/>
 8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.ChainedCylinder"·title="ChainedCylinder"·alt=""·coords="634,173,745,195"/>
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.Cylinder"·title="Cylinder"·alt=""·coords="372,103,444,126"/>9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Cylinder"·title="Cylinder"·alt=""·coords="372,173,444,195"/>
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·title="Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·alt=""·coords="543,197,835,219"/>10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.Box"·title="Box"·alt=""·coords="173,266,245,289"/>
 11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.PFacet"·title="PFacet"·alt=""·coords="173,313,245,335"/>
 12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.GridConnection"·title="GridConnection"·alt=""·coords="355,219,461,242"/>
 13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.FluidDomainBbox"·title="FluidDomainBbox"·alt=""·coords="150,359,267,382"/>
 14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Tetra"·title="Tetra"·alt=""·coords="173,406,245,429"/>
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.DeformableCohesiveElement"·title="DeformableCohesiveElement"·alt=""·coords="321,197,495,219"/>15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.DeformableCohesiveElement"·title="DeformableCohesiveElement"·alt=""·coords="321,10,495,33"/>
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Box"·title="Box"·alt=""·coords="173,243,245,266"/>16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.Wall"·title="Wall"·alt=""·coords="173,453,245,475"/>
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.LevelSet"·title="LevelSet"·alt=""·coords="173,290,245,313"/>17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.LevelSet"·title="LevelSet"·alt=""·coords="173,499,245,522"/>
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Tetra"·title="Tetra"·alt=""·coords="173,337,245,359"/>18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.Lin4NodeTetra"·title="Lin4NodeTetra"·alt=""·coords="357,57,459,79"/>
16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.Clump"·title="Clump"·alt=""·coords="173,383,245,406"/>19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.Clump"·title="Clump"·alt=""·coords="173,546,245,569"/>
 20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.GridNode"·title="GridNode"·alt=""·coords="371,266,445,289"/>
 21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·title="Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·alt=""·coords="543,10,835,33"/>
17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.PotentialParticle"·title="PotentialParticle"·alt=""·coords="155,430,263,453"/>22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.PotentialParticle"·title="PotentialParticle"·alt=""·coords="155,593,263,615"/>
18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.Subdomain"·title="Subdomain"·alt=""·coords="167,477,250,499"/> 
19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.PFacet"·title="PFacet"·alt=""·coords="173,523,245,546"/> 
20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.ChainedCylinder"·title="ChainedCylinder"·alt=""·coords="634,103,745,126"/> 
21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.FluidDomainBbox"·title="FluidDomainBbox"·alt=""·coords="150,570,267,593"/> 
22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.Node"·title="Node"·alt=""·coords="173,617,245,639"/> 
23 </map>23 </map>
11.1 KB
./usr/share/doc/yade/html/_images/graphviz-81a7d122579d0c5b5d1b0eeed597f02659670ad7.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-3223860f5e033837128fdfacbab13b5404ae3709.png.map
Files 8% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <map·id="LawFunctor"·name="LawFunctor">1 <map·id="LawFunctor"·name="LawFunctor">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.LawFunctor"·title="LawFunctor"·alt=""·coords="25,547,111,570"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.LawFunctor"·title="LawFunctor"·alt=""·coords="25,594,111,617"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_BubblePhys_Bubble"·title="Law2_ScGeom_BubblePhys_Bubble"·alt=""·coords="216,10,427,33"/> 
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_ViscElPhys_Basic"·title="Law2_ScGeom_ViscElPhys_Basic"·alt=""·coords="223,57,419,79"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_FrictPhys_CundallStrack"·title="Law2_ScGeom_FrictPhys_CundallStrack"·alt=""·coords="204,57,439,79"/>
 4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Law2_GridCoGridCoGeom_FrictPhys_CundallStrack"·title="Law2_GridCoGridCoGeom_FrictPhys_CundallStrack"·alt=""·coords="531,10,830,33"/>
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_MindlinPhys_MindlinDeresiewitz"·title="Law2_ScGeom_MindlinPhys_MindlinDeresiewitz"·alt=""·coords="182,103,461,126"/> 
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_ImplicitLubricationPhys"·title="Law2_ScGeom_ImplicitLubricationPhys"·alt=""·coords="565,150,796,173"/> 
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_VirtualLubricationPhys"·title="Law2_ScGeom_VirtualLubricationPhys"·alt=""·coords="208,150,435,173"/>5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Law2_L3Geom_FrictPhys_ElPerfPl"·title="Law2_L3Geom_FrictPhys_ElPerfPl"·alt=""·coords="219,103,423,126"/>
 6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.Law2_ScGridCoGeom_CohFrictPhys_CundallStrack"·title="Law2_ScGridCoGeom_CohFrictPhys_CundallStrack"·alt=""·coords="174,150,469,173"/>
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_ViscElCapPhys_Basic"·title="Law2_ScGeom_ViscElCapPhys_Basic"·alt=""·coords="213,197,430,219"/>7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_ViscElCapPhys_Basic"·title="Law2_ScGeom_ViscElCapPhys_Basic"·alt=""·coords="213,197,430,219"/>
 8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_CpmPhys_Cpm"·title="Law2_ScGeom_CpmPhys_Cpm"·alt=""·coords="229,243,414,266"/>
 9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_ViscElPhys_Basic"·title="Law2_ScGeom_ViscElPhys_Basic"·alt=""·coords="223,290,419,313"/>
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_JCFpmPhys_JointedCohesiveFrictionalPM"·title="Law2_ScGeom_JCFpmPhys_JointedCohesiveFrictionalPM"·alt=""·coords="160,243,483,266"/>10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_JCFpmPhys_JointedCohesiveFrictionalPM"·title="Law2_ScGeom_JCFpmPhys_JointedCohesiveFrictionalPM"·alt=""·coords="160,337,483,359"/>
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom6D_InelastCohFrictPhys_CohesionMoment"·title="Law2_ScGeom6D_InelastCohFrictPhys_CohesionMoment"·alt=""·coords="159,290,483,313"/> 
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_CpmPhys_Cpm"·title="Law2_ScGeom_CpmPhys_Cpm"·alt=""·coords="229,337,414,359"/> 
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_WirePhys_WirePM"·title="Law2_ScGeom_WirePhys_WirePM"·alt=""·coords="220,383,423,406"/> 
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_MindlinPhys_HertzWithLinearShear"·title="Law2_ScGeom_MindlinPhys_HertzWithLinearShear"·alt=""·coords="173,430,469,453"/> 
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Law2_L3Geom_FrictPhys_ElPerfPl"·title="Law2_L3Geom_FrictPhys_ElPerfPl"·alt=""·coords="219,477,423,499"/> 
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_PotentialLubricationPhys"·title="Law2_ScGeom_PotentialLubricationPhys"·alt=""·coords="878,150,1115,173"/>11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_PotentialLubricationPhys"·title="Law2_ScGeom_PotentialLubricationPhys"·alt=""·coords="878,803,1115,826"/>
16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.Law2_CylScGeom_FrictPhys_CundallStrack"·title="Law2_CylScGeom_FrictPhys_CundallStrack"·alt=""·coords="195,523,447,546"/>12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_ImplicitLubricationPhys"·title="Law2_ScGeom_ImplicitLubricationPhys"·alt=""·coords="565,803,796,826"/>
17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.Law2_GridCoGridCoGeom_FrictPhys_CundallStrack"·title="Law2_GridCoGridCoGeom_FrictPhys_CundallStrack"·alt=""·coords="531,546,830,569"/> 
18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_FrictPhys_CundallStrack"·title="Law2_ScGeom_FrictPhys_CundallStrack"·alt=""·coords="204,570,439,593"/> 
19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_MindlinPhys_Mindlin"·title="Law2_ScGeom_MindlinPhys_Mindlin"·alt=""·coords="213,617,430,639"/>13 <area·shape="rect"·id="node23"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_VirtualLubricationPhys"·title="Law2_ScGeom_VirtualLubricationPhys"·alt=""·coords="208,803,435,826"/>
20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.Law2_ScGridCoGeom_FrictPhys_CundallStrack"·title="Law2_ScGridCoGeom_FrictPhys_CundallStrack"·alt=""·coords="185,663,458,686"/>14 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Law2_ScGridCoGeom_FrictPhys_CundallStrack"·title="Law2_ScGridCoGeom_FrictPhys_CundallStrack"·alt=""·coords="185,383,458,406"/>
 15 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_ViscoFrictPhys_CundallStrack"·title="Law2_ScGeom_ViscoFrictPhys_CundallStrack"·alt=""·coords="549,57,812,79"/>
21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_MindlinPhysCDM_HertzMindlinCDM"·title="Law2_ScGeom_MindlinPhysCDM_HertzMindlinCDM"·alt=""·coords="170,710,473,733"/>16 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_MindlinPhysCDM_HertzMindlinCDM"·title="Law2_ScGeom_MindlinPhysCDM_HertzMindlinCDM"·alt=""·coords="170,430,473,453"/>
22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.Law2_L6Geom_FrictPhys_Linear"·title="Law2_L6Geom_FrictPhys_Linear"·alt=""·coords="583,477,778,499"/>17 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.Law2_CylScGeom_FrictPhys_CundallStrack"·title="Law2_CylScGeom_FrictPhys_CundallStrack"·alt=""·coords="195,477,447,499"/>
 18 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.Law2_SCG_KnKsPhys_KnKsLaw"·title="Law2_SCG_KnKsPhys_KnKsLaw"·alt=""·coords="225,523,418,546"/>
23 <area·shape="rect"·id="node22"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_FrictViscoPhys_CundallStrackVisco"·title="Law2_ScGeom_FrictViscoPhys_CundallStrackVisco"·alt=""·coords="176,757,467,779"/>19 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_FrictViscoPhys_CundallStrackVisco"·title="Law2_ScGeom_FrictViscoPhys_CundallStrackVisco"·alt=""·coords="176,570,467,593"/>
 20 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_WirePhys_WirePM"·title="Law2_ScGeom_WirePhys_WirePM"·alt=""·coords="220,617,423,639"/>
24 <area·shape="rect"·id="node23"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom6D_CohFrictPhys_CohesionMoment"·title="Law2_ScGeom6D_CohFrictPhys_CohesionMoment"·alt=""·coords="177,803,466,826"/>21 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom6D_CohFrictPhys_CohesionMoment"·title="Law2_ScGeom6D_CohFrictPhys_CohesionMoment"·alt=""·coords="177,663,466,686"/>
 22 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_BubblePhys_Bubble"·title="Law2_ScGeom_BubblePhys_Bubble"·alt=""·coords="216,710,427,733"/>
25 <area·shape="rect"·id="node24"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_MortarPhys_Lourenco"·title="Law2_ScGeom_MortarPhys_Lourenco"·alt=""·coords="210,850,433,873"/>23 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_MortarPhys_Lourenco"·title="Law2_ScGeom_MortarPhys_Lourenco"·alt=""·coords="210,757,433,779"/>
26 <area·shape="rect"·id="node25"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_ViscoFrictPhys_CundallStrack"·title="Law2_ScGeom_ViscoFrictPhys_CundallStrack"·alt=""·coords="549,593,812,615"/>24 <area·shape="rect"·id="node22"·href="yade.wrapper.html#yade.wrapper.Law2_L6Geom_FrictPhys_Linear"·title="Law2_L6Geom_FrictPhys_Linear"·alt=""·coords="583,103,778,126"/>
27 <area·shape="rect"·id="node26"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_LudingPhys_Basic"·title="Law2_ScGeom_LudingPhys_Basic"·alt=""·coords="221,897,422,919"/> 
28 <area·shape="rect"·id="node27"·href="yade.wrapper.html#yade.wrapper.Law2_ScGridCoGeom_CohFrictPhys_CundallStrack"·title="Law2_ScGridCoGeom_CohFrictPhys_CundallStrack"·alt=""·coords="174,943,469,966"/> 
29 <area·shape="rect"·id="node28"·href="yade.wrapper.html#yade.wrapper.Law2_CylScGeom6D_CohFrictPhys_CohesionMoment"·title="Law2_CylScGeom6D_CohFrictPhys_CohesionMoment"·alt=""·coords="168,990,475,1013"/>25 <area·shape="rect"·id="node24"·href="yade.wrapper.html#yade.wrapper.Law2_CylScGeom6D_CohFrictPhys_CohesionMoment"·title="Law2_CylScGeom6D_CohFrictPhys_CohesionMoment"·alt=""·coords="168,850,475,873"/>
30 <area·shape="rect"·id="node29"·href="yade.wrapper.html#yade.wrapper.Law2_SCG_KnKsPhys_KnKsLaw"·title="Law2_SCG_KnKsPhys_KnKsLaw"·alt=""·coords="225,1037,418,1059"/>26 <area·shape="rect"·id="node25"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_MindlinPhys_Mindlin"·title="Law2_ScGeom_MindlinPhys_Mindlin"·alt=""·coords="213,897,430,919"/>
 27 <area·shape="rect"·id="node26"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_MindlinPhys_MindlinDeresiewitz"·title="Law2_ScGeom_MindlinPhys_MindlinDeresiewitz"·alt=""·coords="182,943,461,966"/>
 28 <area·shape="rect"·id="node27"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_MindlinPhys_HertzWithLinearShear"·title="Law2_ScGeom_MindlinPhys_HertzWithLinearShear"·alt=""·coords="173,990,469,1013"/>
31 <area·shape="rect"·id="node30"·href="yade.wrapper.html#yade.wrapper.Law2_ChCylGeom6D_CohFrictPhys_CohesionMoment"·title="Law2_ChCylGeom6D_CohFrictPhys_CohesionMoment"·alt=""·coords="167,1083,475,1106"/>29 <area·shape="rect"·id="node28"·href="yade.wrapper.html#yade.wrapper.Law2_ChCylGeom6D_CohFrictPhys_CohesionMoment"·title="Law2_ChCylGeom6D_CohFrictPhys_CohesionMoment"·alt=""·coords="167,1037,475,1059"/>
 30 <area·shape="rect"·id="node29"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom6D_InelastCohFrictPhys_CohesionMoment"·title="Law2_ScGeom6D_InelastCohFrictPhys_CohesionMoment"·alt=""·coords="159,1083,483,1106"/>
 31 <area·shape="rect"·id="node30"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom_LudingPhys_Basic"·title="Law2_ScGeom_LudingPhys_Basic"·alt=""·coords="221,1130,422,1153"/>
32 </map>32 </map>
3.19 KB
./usr/share/doc/yade/html/_images/graphviz-83cfced80f5d4a7e72c394ef55e65198f2a53ed4.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-20f6abc1cefbe637270246b3e5bf422a00da1f83.png.map
Files 5% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 <map·id="Functor"·name="Functor">1 <map·id="Functor"·name="Functor">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Functor"·title="Functor"·alt=""·coords="25,221,97,243"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Functor"·title="Functor"·alt=""·coords="25,221,97,243"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#inheritancegraphiphysfunctor"·title="IPhysFunctor"·alt=""·coords="166,10,259,33"/> 
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#inheritancegraphigeomfunctor"·title="IGeomFunctor"·alt=""·coords="163,57,262,79"/> 
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#inheritancegraphgliphysfunctor"·title="GlIPhysFunctor"·alt=""·coords="160,103,265,126"/> 
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#inheritancegraphgligeomfunctor"·title="GlIGeomFunctor"·alt=""·coords="157,150,268,173"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#inheritancegraphgligeomfunctor"·title="GlIGeomFunctor"·alt=""·coords="157,10,268,33"/>
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#inheritancegraphinternalforcefunctor"·title="InternalForceFunctor"·alt=""·coords="145,197,281,219"/>4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#inheritancegraphinternalforcefunctor"·title="InternalForceFunctor"·alt=""·coords="145,57,281,79"/>
 5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#inheritancegraphigeomfunctor"·title="IGeomFunctor"·alt=""·coords="163,103,262,126"/>
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#inheritancegraphboundfunctor"·title="BoundFunctor"·alt=""·coords="163,243,262,266"/>6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#inheritancegraphglboundfunctor"·title="GlBoundFunctor"·alt=""·coords="157,150,268,173"/>
 7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#inheritancegraphiphysfunctor"·title="IPhysFunctor"·alt=""·coords="166,197,259,219"/>
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.GlStateFunctor"·title="GlStateFunctor"·alt=""·coords="161,290,264,313"/>8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.GlStateFunctor"·title="GlStateFunctor"·alt=""·coords="161,243,264,266"/>
 9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#inheritancegraphlawfunctor"·title="LawFunctor"·alt=""·coords="169,290,256,313"/>
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#inheritancegraphglboundfunctor"·title="GlBoundFunctor"·alt=""·coords="157,337,268,359"/>10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#inheritancegraphboundfunctor"·title="BoundFunctor"·alt=""·coords="163,337,262,359"/>
 11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#inheritancegraphgliphysfunctor"·title="GlIPhysFunctor"·alt=""·coords="160,383,265,406"/>
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#inheritancegraphglshapefunctor"·title="GlShapeFunctor"·alt=""·coords="158,383,267,406"/>12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#inheritancegraphglshapefunctor"·title="GlShapeFunctor"·alt=""·coords="158,430,267,453"/>
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#inheritancegraphlawfunctor"·title="LawFunctor"·alt=""·coords="169,430,256,453"/> 
13 </map>13 </map>
1.55 KB
./usr/share/doc/yade/html/_images/graphviz-882c411b862655b9714e77b2bbb3eddbe4506e17.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-4ef2eaa62153ff8574755392eca7d99c71473565.png.map
Files 24% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 <map·id="State"·name="State">1 <map·id="State"·name="State">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.State"·title="State"·alt=""·coords="25,81,97,103"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.State"·title="State"·alt=""·coords="25,81,97,103"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.ChainedState"·title="ChainedState"·alt=""·coords="145,10,238,33"/> 
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.ThermalState"·title="ThermalState"·alt=""·coords="145,57,238,79"/> 
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.CpmState"·title="CpmState"·alt=""·coords="154,103,229,126"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.CpmState"·title="CpmState"·alt=""·coords="154,10,229,33"/>
 4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.ChainedState"·title="ChainedState"·alt=""·coords="145,57,238,79"/>
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.JCFpmState"·title="JCFpmState"·alt=""·coords="286,57,371,79"/>5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.JCFpmState"·title="JCFpmState"·alt=""·coords="286,103,371,126"/>
 6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.ThermalState"·title="ThermalState"·alt=""·coords="145,103,238,126"/>
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.WireState"·title="WireState"·alt=""·coords="154,150,229,173"/>7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.WireState"·title="WireState"·alt=""·coords="154,150,229,173"/>
8 </map>8 </map>
6.16 KB
./usr/share/doc/yade/html/_images/graphviz-8e06af367df9012c9a493fb551a5b776b36be08d.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-80d26d2c402e21cd5cd70a6808bda247ce323a5a.png.map
Files 1% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 <map·id="PartialEngine"·name="PartialEngine">1 <map·id="PartialEngine"·name="PartialEngine">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.PartialEngine"·title="PartialEngine"·alt=""·coords="25,243,119,266"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.PartialEngine"·title="PartialEngine"·alt=""·coords="25,243,119,266"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.ForceEngine"·title="ForceEngine"·alt=""·coords="205,10,296,33"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.TorqueEngine"·title="TorqueEngine"·alt=""·coords="202,10,299,33"/>
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.DragEngine"·title="DragEngine"·alt=""·coords="207,57,294,79"/> 
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.InterpolatingHelixEngine"·title="InterpolatingHelixEngine"·alt=""·coords="839,34,995,57"/> 
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.HelixEngine"·title="HelixEngine"·alt=""·coords="670,34,757,57"/> 
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.RotationEngine"·title="RotationEngine"·alt=""·coords="433,57,537,79"/> 
8 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.KinematicEngine"·title="KinematicEngine"·alt=""·coords="194,103,307,126"/> 
9 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.HarmonicMotionEngine"·title="HarmonicMotionEngine"·alt=""·coords="410,103,559,126"/> 
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.HarmonicRotationEngine"·title="HarmonicRotationEngine"·alt=""·coords="635,81,791,103"/> 
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.RadialForceEngine"·title="RadialForceEngine"·alt=""·coords="189,150,312,173"/>4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.RadialForceEngine"·title="RadialForceEngine"·alt=""·coords="189,57,312,79"/>
 5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.ServoPIDController"·title="ServoPIDController"·alt=""·coords="651,57,776,79"/>
 6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.TranslationEngine"·title="TranslationEngine"·alt=""·coords="425,57,544,79"/>
 7 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.KinematicEngine"·title="KinematicEngine"·alt=""·coords="194,150,307,173"/>
 8 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.HelixEngine"·title="HelixEngine"·alt=""·coords="670,103,757,126"/>
 9 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.RotationEngine"·title="RotationEngine"·alt=""·coords="433,103,537,126"/>
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.TorqueEngine"·title="TorqueEngine"·alt=""·coords="202,197,299,219"/>10 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.DragEngine"·title="DragEngine"·alt=""·coords="207,103,294,126"/>
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.BicyclePedalEngine"·title="BicyclePedalEngine"·alt=""·coords="421,150,548,173"/>11 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.BicyclePedalEngine"·title="BicyclePedalEngine"·alt=""·coords="421,150,548,173"/>
 12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.HydroForceEngine"·title="HydroForceEngine"·alt=""·coords="189,197,312,219"/>
 13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.InterpolatingDirectedForceEngine"·title="InterpolatingDirectedForceEngine"·alt=""·coords="382,243,587,266"/>
 14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.ForceEngine"·title="ForceEngine"·alt=""·coords="205,243,296,266"/>
 15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.CombinedKinematicEngine"·title="CombinedKinematicEngine"·alt=""·coords="167,290,334,313"/>
 16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.HarmonicMotionEngine"·title="HarmonicMotionEngine"·alt=""·coords="410,197,559,219"/>
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.LawTester"·title="LawTester"·alt=""·coords="213,243,289,266"/>17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.LawTester"·title="LawTester"·alt=""·coords="213,337,289,359"/>
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.TranslationEngine"·title="TranslationEngine"·alt=""·coords="425,197,544,219"/> 
16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.LinearDragEngine"·title="LinearDragEngine"·alt=""·coords="190,290,311,313"/> 
17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.ServoPIDController"·title="ServoPIDController"·alt=""·coords="651,197,776,219"/> 
18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.StepDisplacer"·title="StepDisplacer"·alt=""·coords="203,337,299,359"/>18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.StepDisplacer"·title="StepDisplacer"·alt=""·coords="203,383,299,406"/>
19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.HydroForceEngine"·title="HydroForceEngine"·alt=""·coords="189,383,312,406"/>19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.LinearDragEngine"·title="LinearDragEngine"·alt=""·coords="190,430,311,453"/>
 20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.InterpolatingHelixEngine"·title="InterpolatingHelixEngine"·alt=""·coords="839,103,995,126"/>
 21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.HarmonicRotationEngine"·title="HarmonicRotationEngine"·alt=""·coords="635,150,791,173"/>
20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.HarmonicForceEngine"·title="HarmonicForceEngine"·alt=""·coords="179,430,322,453"/>22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.HarmonicForceEngine"·title="HarmonicForceEngine"·alt=""·coords="179,477,322,499"/>
21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.CombinedKinematicEngine"·title="CombinedKinematicEngine"·alt=""·coords="167,477,334,499"/> 
22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.InterpolatingDirectedForceEngine"·title="InterpolatingDirectedForceEngine"·alt=""·coords="382,10,587,33"/> 
23 </map>23 </map>
9.07 KB
./usr/share/doc/yade/html/_images/graphviz-981479fc69f12c6234b7d78e7ccbfb1beb7ade8a.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-3fb13b6cbb973040c76514a05f45a7a87d9d9040.png.map
Files 2% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 <map·id="IPhysFunctor"·name="IPhysFunctor">1 <map·id="IPhysFunctor"·name="IPhysFunctor">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.IPhysFunctor"·title="IPhysFunctor"·alt=""·coords="25,501,118,523"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.IPhysFunctor"·title="IPhysFunctor"·alt=""·coords="25,501,118,523"/>
 3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Ip2_MortarMat_MortarMat_MortarPhys"·title="Ip2_MortarMat_MortarMat_MortarPhys"·alt=""·coords="198,10,431,33"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Ip2_WireMat_WireMat_WirePhys"·title="Ip2_WireMat_WireMat_WirePhys"·alt=""·coords="216,10,413,33"/>4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_CpmMat_FrictPhys"·title="Ip2_FrictMat_CpmMat_FrictPhys"·alt=""·coords="216,57,413,79"/>
 5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictViscoMat_FrictViscoPhys"·title="Ip2_FrictMat_FrictViscoMat_FrictViscoPhys"·alt=""·coords="188,103,441,126"/>
 6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictViscoMat_FrictViscoMat_FrictViscoPhys"·title="Ip2_FrictViscoMat_FrictViscoMat_FrictViscoPhys"·alt=""·coords="174,150,455,173"/>
 7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Ip2_JCFpmMat_JCFpmMat_JCFpmPhys"·title="Ip2_JCFpmMat_JCFpmMat_JCFpmPhys"·alt=""·coords="199,197,430,219"/>
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Ip2_ElastMat_ElastMat_NormPhys"·title="Ip2_ElastMat_ElastMat_NormPhys"·alt=""·coords="213,57,417,79"/>8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Ip2_ElastMat_ElastMat_NormPhys"·title="Ip2_ElastMat_ElastMat_NormPhys"·alt=""·coords="213,243,417,266"/>
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_CapillaryPhys"·title="Ip2_FrictMat_FrictMat_CapillaryPhys"·alt=""·coords="205,103,424,126"/> 
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_ViscoFrictPhys"·title="Ip2_FrictMat_FrictMat_ViscoFrictPhys"·alt=""·coords="541,150,766,173"/> 
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_FrictPhys"·title="Ip2_FrictMat_FrictMat_FrictPhys"·alt=""·coords="216,150,413,173"/> 
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMatCDM_MindlinPhysCDM"·title="Ip2_FrictMat_FrictMatCDM_MindlinPhysCDM"·alt=""·coords="180,197,449,219"/>9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMatCDM_MindlinPhysCDM"·title="Ip2_FrictMat_FrictMatCDM_MindlinPhysCDM"·alt=""·coords="180,290,449,313"/>
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_MindlinCapillaryPhys"·title="Ip2_FrictMat_FrictMat_MindlinCapillaryPhys"·alt=""·coords="185,243,445,266"/> 
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.Ip2_ViscElCapMat_ViscElCapMat_ViscElCapPhys"·title="Ip2_ViscElCapMat_ViscElCapMat_ViscElCapPhys"·alt=""·coords="511,290,795,313"/> 
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Ip2_ViscElMat_ViscElMat_ViscElPhys"·title="Ip2_ViscElMat_ViscElMat_ViscElPhys"·alt=""·coords="204,290,425,313"/> 
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Ip2_JCFpmMat_JCFpmMat_JCFpmPhys"·title="Ip2_JCFpmMat_JCFpmMat_JCFpmPhys"·alt=""·coords="199,337,430,359"/>10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.Ip2_CpmMat_CpmMat_CpmPhys"·title="Ip2_CpmMat_CpmMat_CpmPhys"·alt=""·coords="216,337,413,359"/>
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_KnKsPhys"·title="Ip2_FrictMat_FrictMat_KnKsPhys"·alt=""·coords="215,383,415,406"/>11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_KnKsPhys"·title="Ip2_FrictMat_FrictMat_KnKsPhys"·alt=""·coords="215,383,415,406"/>
 12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Ip2_ViscElCapMat_ViscElCapMat_ViscElCapPhys"·title="Ip2_ViscElCapMat_ViscElCapMat_ViscElCapPhys"·alt=""·coords="511,430,795,453"/>
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Ip2_CohFrictMat_CohFrictMat_CohFrictPhys"·title="Ip2_CohFrictMat_CohFrictMat_CohFrictPhys"·alt=""·coords="185,430,445,453"/>13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Ip2_ViscElMat_ViscElMat_ViscElPhys"·title="Ip2_ViscElMat_ViscElMat_ViscElPhys"·alt=""·coords="204,430,425,453"/>
 14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Ip2_WireMat_WireMat_WirePhys"·title="Ip2_WireMat_WireMat_WirePhys"·alt=""·coords="216,477,413,499"/>
 15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Ip2_ElastMat_ElastMat_NormShearPhys"·title="Ip2_ElastMat_ElastMat_NormShearPhys"·alt=""·coords="197,523,432,546"/>
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_LubricationPhys"·title="Ip2_FrictMat_FrictMat_LubricationPhys"·alt=""·coords="198,477,431,499"/>16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_LubricationPhys"·title="Ip2_FrictMat_FrictMat_LubricationPhys"·alt=""·coords="198,570,431,593"/>
16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.Ip2_LudingMat_LudingMat_LudingPhys"·title="Ip2_LudingMat_LudingMat_LudingPhys"·alt=""·coords="197,523,433,546"/> 
17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_CpmMat_FrictPhys"·title="Ip2_FrictMat_CpmMat_FrictPhys"·alt=""·coords="216,570,413,593"/> 
18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictViscoMat_FrictViscoMat_FrictViscoPhys"·title="Ip2_FrictViscoMat_FrictViscoMat_FrictViscoPhys"·alt=""·coords="174,617,455,639"/> 
19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.Ip2_CpmMat_CpmMat_CpmPhys"·title="Ip2_CpmMat_CpmMat_CpmPhys"·alt=""·coords="216,663,413,686"/> 
20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictViscoMat_FrictViscoPhys"·title="Ip2_FrictMat_FrictViscoMat_FrictViscoPhys"·alt=""·coords="188,710,441,733"/> 
21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_MindlinPhys"·title="Ip2_FrictMat_FrictMat_MindlinPhys"·alt=""·coords="208,757,421,779"/> 
22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMatCDM_FrictMatCDM_MindlinPhysCDM"·title="Ip2_FrictMatCDM_FrictMatCDM_MindlinPhysCDM"·alt=""·coords="166,803,463,826"/>17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMatCDM_FrictMatCDM_MindlinPhysCDM"·title="Ip2_FrictMatCDM_FrictMatCDM_MindlinPhysCDM"·alt=""·coords="166,617,463,639"/>
 18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.Ip2_CohFrictMat_CohFrictMat_CohFrictPhys"·title="Ip2_CohFrictMat_CohFrictMat_CohFrictPhys"·alt=""·coords="185,663,445,686"/>
23 <area·shape="rect"·id="node22"·href="yade.wrapper.html#yade.wrapper.Ip2_MortarMat_MortarMat_MortarPhys"·title="Ip2_MortarMat_MortarMat_MortarPhys"·alt=""·coords="198,850,431,873"/>19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_FrictPhys"·title="Ip2_FrictMat_FrictMat_FrictPhys"·alt=""·coords="216,710,413,733"/>
 20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.Ip2_BubbleMat_BubbleMat_BubblePhys"·title="Ip2_BubbleMat_BubbleMat_BubblePhys"·alt=""·coords="197,757,433,779"/>
 21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_CapillaryPhys"·title="Ip2_FrictMat_FrictMat_CapillaryPhys"·alt=""·coords="205,803,424,826"/>
 22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.Ip2_LudingMat_LudingMat_LudingPhys"·title="Ip2_LudingMat_LudingMat_LudingPhys"·alt=""·coords="197,850,433,873"/>
 23 <area·shape="rect"·id="node22"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_ViscoFrictPhys"·title="Ip2_FrictMat_FrictMat_ViscoFrictPhys"·alt=""·coords="541,710,766,733"/>
 24 <area·shape="rect"·id="node23"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_MindlinCapillaryPhys"·title="Ip2_FrictMat_FrictMat_MindlinCapillaryPhys"·alt=""·coords="185,897,445,919"/>
24 <area·shape="rect"·id="node23"·href="yade.wrapper.html#yade.wrapper.Ip2_2xInelastCohFrictMat_InelastCohFrictPhys"·title="Ip2_2xInelastCohFrictMat_InelastCohFrictPhys"·alt=""·coords="179,897,450,919"/>25 <area·shape="rect"·id="node24"·href="yade.wrapper.html#yade.wrapper.Ip2_2xInelastCohFrictMat_InelastCohFrictPhys"·title="Ip2_2xInelastCohFrictMat_InelastCohFrictPhys"·alt=""·coords="179,943,450,966"/>
25 <area·shape="rect"·id="node24"·href="yade.wrapper.html#yade.wrapper.Ip2_BubbleMat_BubbleMat_BubblePhys"·title="Ip2_BubbleMat_BubbleMat_BubblePhys"·alt=""·coords="197,943,433,966"/> 
26 <area·shape="rect"·id="node25"·href="yade.wrapper.html#yade.wrapper.Ip2_ElastMat_ElastMat_NormShearPhys"·title="Ip2_ElastMat_ElastMat_NormShearPhys"·alt=""·coords="197,990,432,1013"/>26 <area·shape="rect"·id="node25"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_MindlinPhys"·title="Ip2_FrictMat_FrictMat_MindlinPhys"·alt=""·coords="208,990,421,1013"/>
27 </map>27 </map>
4.51 KB
./usr/share/doc/yade/html/_images/graphviz-9be7689398a3a27d3d52ac630f978043f3731a7f.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-2a483ba8257a71727ab479f3edb66ed64594646b.png.map
Files 3% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 <map·id="BoundFunctor"·name="BoundFunctor">1 <map·id="BoundFunctor"·name="BoundFunctor">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.BoundFunctor"·title="BoundFunctor"·alt=""·coords="25,337,123,359"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.BoundFunctor"·title="BoundFunctor"·alt=""·coords="25,337,123,359"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Bo1_Box_Aabb"·title="Bo1_Box_Aabb"·alt=""·coords="214,10,315,33"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Bo1_Box_Aabb"·title="Bo1_Box_Aabb"·alt=""·coords="214,10,315,33"/>
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Bo1_GridConnection_Aabb"·title="Bo1_GridConnection_Aabb"·alt=""·coords="182,57,347,79"/> 
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Bo1_Wall_Aabb"·title="Bo1_Wall_Aabb"·alt=""·coords="213,103,316,126"/>4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Bo1_Node_Aabb"·title="Bo1_Node_Aabb"·alt=""·coords="210,57,319,79"/>
 5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.PotentialParticle2AABB"·title="PotentialParticle2AABB"·alt=""·coords="191,103,338,126"/>
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.Bo1_LevelSet_Aabb"·title="Bo1_LevelSet_Aabb"·alt=""·coords="201,150,328,173"/>6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.Bo1_Cylinder_Aabb"·title="Bo1_Cylinder_Aabb"·alt=""·coords="201,150,328,173"/>
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Bo1_PFacet_Aabb"·title="Bo1_PFacet_Aabb"·alt=""·coords="206,197,323,219"/>7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Bo1_PFacet_Aabb"·title="Bo1_PFacet_Aabb"·alt=""·coords="206,197,323,219"/>
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Bo1_FluidDomainBbox_Aabb"·title="Bo1_FluidDomainBbox_Aabb"·alt=""·coords="177,243,353,266"/> 
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Bo1_Node_Aabb"·title="Bo1_Node_Aabb"·alt=""·coords="210,290,319,313"/> 
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.PotentialParticle2AABB"·title="PotentialParticle2AABB"·alt=""·coords="191,337,338,359"/> 
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Bo1_Facet_Aabb"·title="Bo1_Facet_Aabb"·alt=""·coords="209,383,320,406"/> 
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Bo1_Subdomain_Aabb"·title="Bo1_Subdomain_Aabb"·alt=""·coords="194,430,335,453"/>8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Bo1_Subdomain_Aabb"·title="Bo1_Subdomain_Aabb"·alt=""·coords="194,243,335,266"/>
 9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Bo1_Tetra_Aabb"·title="Bo1_Tetra_Aabb"·alt=""·coords="211,290,319,313"/>
 10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.Bo1_Facet_Aabb"·title="Bo1_Facet_Aabb"·alt=""·coords="209,337,320,359"/>
 11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Bo1_Sphere_Aabb"·title="Bo1_Sphere_Aabb"·alt=""·coords="205,383,324,406"/>
 12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Bo1_Wall_Aabb"·title="Bo1_Wall_Aabb"·alt=""·coords="213,430,316,453"/>
 13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Bo1_ChainedCylinder_Aabb"·title="Bo1_ChainedCylinder_Aabb"·alt=""·coords="179,477,350,499"/>
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Bo1_DeformableElement_Aabb"·title="Bo1_DeformableElement_Aabb"·alt=""·coords="171,477,358,499"/>14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Bo1_DeformableElement_Aabb"·title="Bo1_DeformableElement_Aabb"·alt=""·coords="171,523,358,546"/>
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Bo1_ChainedCylinder_Aabb"·title="Bo1_ChainedCylinder_Aabb"·alt=""·coords="179,523,350,546"/> 
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Bo1_Tetra_Aabb"·title="Bo1_Tetra_Aabb"·alt=""·coords="211,570,319,593"/>15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Bo1_FluidDomainBbox_Aabb"·title="Bo1_FluidDomainBbox_Aabb"·alt=""·coords="177,570,353,593"/>
16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.Bo1_Sphere_Aabb"·title="Bo1_Sphere_Aabb"·alt=""·coords="205,617,324,639"/>16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.Bo1_GridConnection_Aabb"·title="Bo1_GridConnection_Aabb"·alt=""·coords="182,617,347,639"/>
17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.Bo1_Cylinder_Aabb"·title="Bo1_Cylinder_Aabb"·alt=""·coords="201,663,328,686"/>17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.Bo1_LevelSet_Aabb"·title="Bo1_LevelSet_Aabb"·alt=""·coords="201,663,328,686"/>
18 </map>18 </map>
3.94 KB
./usr/share/doc/yade/html/_images/graphviz-ad56aa0af6c86b4b8f90d5d7e4ad1245bcf598f1.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-72fe811d1f0727f5492ec2ccfdb8aa9ae01469a6.png.map
Files 10% similar despite different names
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 <map·id="GlShapeFunctor"·name="GlShapeFunctor">1 <map·id="GlShapeFunctor"·name="GlShapeFunctor">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.GlShapeFunctor"·title="GlShapeFunctor"·alt=""·coords="25,267,134,290"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.GlShapeFunctor"·title="GlShapeFunctor"·alt=""·coords="25,267,134,290"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Gl1_Sphere"·title="Gl1_Sphere"·alt=""·coords="216,10,300,33"/> 
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Gl1_PotentialParticle"·title="Gl1_PotentialParticle"·alt=""·coords="192,57,324,79"/> 
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Gl1_LevelSet"·title="Gl1_LevelSet"·alt=""·coords="213,103,303,126"/> 
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.Gl1_Node"·title="Gl1_Node"·alt=""·coords="221,150,295,173"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Gl1_Node"·title="Gl1_Node"·alt=""·coords="221,10,295,33"/>
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Gl1_Cylinder"·title="Gl1_Cylinder"·alt=""·coords="213,197,303,219"/> 
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Gl1_PFacet"·title="Gl1_PFacet"·alt=""·coords="217,243,299,266"/>4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Gl1_Facet"·title="Gl1_Facet"·alt=""·coords="221,57,295,79"/>
 5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Gl1_Tetra"·title="Gl1_Tetra"·alt=""·coords="221,103,295,126"/>
 6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.Gl1_GridConnection"·title="Gl1_GridConnection"·alt=""·coords="193,150,323,173"/>
 7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Gl1_Wall"·title="Gl1_Wall"·alt=""·coords="222,197,294,219"/>
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Gl1_DeformableElement"·title="Gl1_DeformableElement"·alt=""·coords="182,290,334,313"/>8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Gl1_DeformableElement"·title="Gl1_DeformableElement"·alt=""·coords="182,243,334,266"/>
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.Gl1_ChainedCylinder"·title="Gl1_ChainedCylinder"·alt=""·coords="382,197,517,219"/> 
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Gl1_Wall"·title="Gl1_Wall"·alt=""·coords="222,337,294,359"/>9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Gl1_PotentialParticle"·title="Gl1_PotentialParticle"·alt=""·coords="192,290,324,313"/>
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Gl1_Tetra"·title="Gl1_Tetra"·alt=""·coords="221,383,295,406"/> 
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Gl1_Box"·title="Gl1_Box"·alt=""·coords="222,430,294,453"/>10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.Gl1_Box"·title="Gl1_Box"·alt=""·coords="222,337,294,359"/>
 11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Gl1_LevelSet"·title="Gl1_LevelSet"·alt=""·coords="213,383,303,406"/>
 12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Gl1_ChainedCylinder"·title="Gl1_ChainedCylinder"·alt=""·coords="382,430,517,453"/>
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Gl1_GridConnection"·title="Gl1_GridConnection"·alt=""·coords="193,477,323,499"/>13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Gl1_Cylinder"·title="Gl1_Cylinder"·alt=""·coords="213,430,303,453"/>
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Gl1_Facet"·title="Gl1_Facet"·alt=""·coords="221,523,295,546"/>14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Gl1_PFacet"·title="Gl1_PFacet"·alt=""·coords="217,477,299,499"/>
 15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Gl1_Sphere"·title="Gl1_Sphere"·alt=""·coords="216,523,300,546"/>
16 </map>16 </map>
4.78 KB
./usr/share/doc/yade/html/_images/graphviz-b3744f157c93378bdce3246db6dc87a43277a473.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-ad1b210c404b47515d68d58a32ca143385fc1819.png.map
Files 9% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 <map·id="PeriodicEngine"·name="PeriodicEngine">1 <map·id="PeriodicEngine"·name="PeriodicEngine">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.PeriodicEngine"·title="PeriodicEngine"·alt=""·coords="25,243,127,266"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.PeriodicEngine"·title="PeriodicEngine"·alt=""·coords="25,221,127,243"/>
 3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.PotentialParticleVTKRecorder"·title="PotentialParticleVTKRecorder"·alt=""·coords="175,10,355,33"/>
 4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.SnapshotEngine"·title="SnapshotEngine"·alt=""·coords="211,57,320,79"/>
 5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.PyRunner"·title="PyRunner"·alt=""·coords="228,103,303,126"/>
 6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.LubricationPDFEngine"·title="LubricationPDFEngine"·alt=""·coords="407,103,551,126"/>
 7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.PDFEngine"·title="PDFEngine"·alt=""·coords="224,150,307,173"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.CpmStateUpdater"·title="CpmStateUpdater"·alt=""·coords="206,33,325,55"/>8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Recorder"·title="Recorder"·alt=""·coords="229,197,301,219"/>
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.TorqueRecorder"·title="TorqueRecorder"·alt=""·coords="425,10,533,33"/>9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.TorqueRecorder"·title="TorqueRecorder"·alt=""·coords="425,150,533,173"/>
 10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.ResetRandomPosition"·title="ResetRandomPosition"·alt=""·coords="197,243,333,266"/>
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Recorder"·title="Recorder"·alt=""·coords="229,79,301,102"/>11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.ForceRecorder"·title="ForceRecorder"·alt=""·coords="428,197,529,219"/>
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.VTKRecorder"·title="VTKRecorder"·alt=""·coords="218,126,313,149"/>12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.VTKRecorder"·title="VTKRecorder"·alt=""·coords="218,290,313,313"/>
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.MeasureCapStress"·title="MeasureCapStress"·alt=""·coords="205,173,326,195"/> 
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.DomainLimiter"·title="DomainLimiter"·alt=""·coords="215,219,316,242"/> 
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.PotentialParticleVTKRecorder"·title="PotentialParticleVTKRecorder"·alt=""·coords="175,266,355,289"/> 
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.PDFEngine"·title="PDFEngine"·alt=""·coords="224,313,307,335"/> 
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.CapillaryStressRecorder"·title="CapillaryStressRecorder"·alt=""·coords="403,57,554,79"/>13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.CapillaryStressRecorder"·title="CapillaryStressRecorder"·alt=""·coords="403,243,554,266"/>
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.TriaxialStateRecorder"·title="TriaxialStateRecorder"·alt=""·coords="410,103,547,126"/>14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.TriaxialStateRecorder"·title="TriaxialStateRecorder"·alt=""·coords="410,290,547,313"/>
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.SnapshotEngine"·title="SnapshotEngine"·alt=""·coords="211,359,320,382"/>15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.CpmStateUpdater"·title="CpmStateUpdater"·alt=""·coords="206,337,325,359"/>
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.ForceRecorder"·title="ForceRecorder"·alt=""·coords="428,150,529,173"/> 
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.ResetRandomPosition"·title="ResetRandomPosition"·alt=""·coords="197,406,333,429"/> 
16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.PyRunner"·title="PyRunner"·alt=""·coords="228,453,303,475"/>16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.MeasureCapStress"·title="MeasureCapStress"·alt=""·coords="205,383,326,406"/>
17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.LubricationPDFEngine"·title="LubricationPDFEngine"·alt=""·coords="407,313,551,335"/>17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.DomainLimiter"·title="DomainLimiter"·alt=""·coords="215,430,316,453"/>
18 </map>18 </map>
1.24 KB
./usr/share/doc/yade/html/_images/graphviz-d4f57527196c008850b8ddecea5f0d920c27a2af.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-a506055a2b97c4536e13af610020acc55854328f.png.map
Files 18% similar despite different names
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 <map·id="InternalForceFunctor"·name="InternalForceFunctor">1 <map·id="InternalForceFunctor"·name="InternalForceFunctor">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.InternalForceFunctor"·title="InternalForceFunctor"·alt=""·coords="25,34,161,57"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.InternalForceFunctor"·title="InternalForceFunctor"·alt=""·coords="25,34,161,57"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.If2_Lin4NodeTetra_LinIsoRayleighDampElast"·title="If2_Lin4NodeTetra_LinIsoRayleighDampElast"·alt=""·coords="242,10,505,33"/> 
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.If2_2xLin4NodeTetra_LinCohesiveStiffPropDampElastMat"·title="If2_2xLin4NodeTetra_LinCohesiveStiffPropDampElastMat"·alt=""·coords="209,57,538,79"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.If2_2xLin4NodeTetra_LinCohesiveStiffPropDampElastMat"·title="If2_2xLin4NodeTetra_LinCohesiveStiffPropDampElastMat"·alt=""·coords="209,10,538,33"/>
 4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.If2_Lin4NodeTetra_LinIsoRayleighDampElast"·title="If2_Lin4NodeTetra_LinIsoRayleighDampElast"·alt=""·coords="242,57,505,79"/>
5 </map>5 </map>
1.12 KB
yade_2024.02a-1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-02-10·08:19:39.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-02-10·08:19:39.000000·debian-binary
2 -rw-r--r--···0········0········0····18976·2024-02-10·08:19:39.000000·control.tar.xz2 -rw-r--r--···0········0········0····18976·2024-02-10·08:19:39.000000·control.tar.xz
3 -rw-r--r--···0········0········0··2395572·2024-02-10·08:19:39.000000·data.tar.xz3 -rw-r--r--···0········0········0··2395844·2024-02-10·08:19:39.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
631 B
data.tar.xz
609 B
data.tar
593 B
./usr/share/man/man1/yade-batch.1.gz
521 B
yade-batch.1
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 .TP18 .TP
19 \fB\-h\fR,·\fB\-\-help\fR19 \fB\-h\fR,·\fB\-\-help\fR
20 show·this·help·message·and·exit20 show·this·help·message·and·exit
21 .TP21 .TP
22 \fB\-j\fR·NUM,·\fB\-\-jobs\fR·NUM22 \fB\-j\fR·NUM,·\fB\-\-jobs\fR·NUM
23 Maximum·number·of·simultaneous·threads·to·run23 Maximum·number·of·simultaneous·threads·to·run
24 (default:·number·of·cores,·further·limited·by24 (default:·number·of·cores,·further·limited·by
25 OMP_NUM_THREADS·if·set·by·the·environment:·20)25 OMP_NUM_THREADS·if·set·by·the·environment:·42)
26 .TP26 .TP
27 \fB\-v\fR,·\fB\-\-version\fR27 \fB\-v\fR,·\fB\-\-version\fR
28 Print·version·and·exit.28 Print·version·and·exit.
29 .TP29 .TP
30 \fB\-\-job\-threads\fR·NUM30 \fB\-\-job\-threads\fR·NUM
31 Default·number·of·threads·for·one·job;·can·be31 Default·number·of·threads·for·one·job;·can·be
32 overridden·by·per\-job·with·!THREADS·(or32 overridden·by·per\-job·with·!THREADS·(or