8000 Flip by MohamedElkamash · Pull Request #3 · aprilnovak/moose · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Flip #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5,875 commits into
base: next
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5875 commits
Select commit Hold shift + click to select a range
cb1ac8f
Merge commit 'aa09c949d20d5f5a4a446f5e5b9e0cf5296b4a0d'
Apr 10, 2023
45ae64b
Merge commit '9b0e7bbfc89a52d62096f02ac6997a3217d2fb62'
Apr 11, 2023
a59fd3d
Merge commit '809573ef91dae8b6c4cea95ba52b99baedf1b193'
Apr 11, 2023
2da0ccf
Merge commit 'f0c82f7eda772c976247c8b501be080b8380ceb5'
Apr 11, 2023
cbc42cc
Merge commit '5871c2d0af5459c4e30db8babe51dc2dda5bd3b0'
Apr 13, 2023
5e60aeb
Merge commit '00f405f1e2554a389d4e3fec00e37ed356d16988'
Apr 13, 2023
8000
c9d8e09
Merge commit 'add361ae3b940cfac12cf51596fcd4a98c52ed6d'
Apr 13, 2023
dd530e1
Merge commit 'f25cf09585b143f39cf086f6db3e1e18a35fb888'
Apr 14, 2023
e02528b
Merge commit '6f977b9b55ed13b50dd3a9665158bdee825d0811'
Apr 14, 2023
cc207bc
Merge commit '66a35faa4822c9c7d61a751a9e19359adae0ab9b'
Apr 14, 2023
ff9a2bc
Merge commit '1542ca05a186584a315c5643fec9329c9d2b5478'
Apr 17, 2023
a344e45
Merge commit 'ad60f5de640e194a930b4a0934ee671e79d6143d'
Apr 21, 2023
2f26332
Merge commit '0d1f17d47137f87a12da2aaf65458e4feb14277a'
Apr 21, 2023
572ac81
Merge commit '00003a76488693d5786809b729719214eb95d880'
Apr 24, 2023
f78e8ac
Merge commit '7ff6c3f8f60dcf7e7631d8c9c306ff436c0b6b78'
Apr 24, 2023
13f46f0
Merge commit '6c94d0097b1f1b5f6306b0718da8e39806109e97'
Apr 24, 2023
b5e0609
Merge commit '628ea92c69a41195eb6ee8f050c3c696bd48fc6b'
Apr 25, 2023
eea412a
Merge commit 'e84297e188dde47ffd658f7e933959f4d203c443'
Apr 26, 2023
2beb578
Merge commit '65baa72b5db60d56f45204d470436058db59b8e3'
Apr 26, 2023
04b65d5
Merge commit '6051fa3507fbebb9fa4c6d475fddca1bde72d6c4'
Apr 26, 2023
4bfe948
Merge commit '7cf2574cb583bfbc715207fa68e4dc1cc54fd92f'
Apr 28, 2023
d9aa89a
Merge commit 'bf63ca8c79d3b860b75f3bdd5ead361367ea2108'
Apr 29, 2023
5d02fd4
Merge commit 'c2d779914fbd8b46e16ac8019a5e2d92c18eee7e'
Apr 29, 2023
8a656a6
Merge commit '1f9ccb558414f1a30001d14888509596bd8cfe5a'
Apr 29, 2023
6f5b0e5
Merge commit 'c5d4168914f9b40d5a48de18d69cbeac1845c7d1'
Apr 30, 2023
396c3f6
Merge commit '7e596c0b83dde472b5728d666ffab67849546c42'
May 2, 2023
16d1a18
Merge commit '2a048be44daac9b4c7fb3f3c265284df72987408'
May 3, 2023
14271c2
Merge commit '0dd4ff8fe7ac3a46b9bfb3db6c3c4b52fea9540b'
May 4, 2023
d89c423
Merge commit '5535bb3eef136a67b9468fa0e1b91517acb7840c'
May 5, 2023
4fdd62c
Merge commit '054a1f7f2418da341dcb7011de9c4186deadf995'
May 5, 2023
d6ec265
Merge commit '7fb2a3bba3c6e9a017b8b1a07688129a5e7afd4c'
May 6, 2023
2113a0e
Merge commit '97e1f3db58c8f7ebfde45b5aaf7b292e0584e173'
May 9, 2023
6af2a01
Merge commit '68588b86a8884599e8ff794dfe536ee828f6ab5c'
May 9, 2023
8d95377
Merge commit 'b9f6bd2f1cfca58660dd6800216c3c429134a4c5'
May 9, 2023
14f1bef
Merge commit '236047220074104cedaa6cd80a6c5a0b6ff6d78f'
May 9, 2023
d3cde24
Merge commit 'd2987036293b03cc8fe4fcc45c7a9daa3db65fac'
May 9, 2023
9130be8
Merge commit 'f9247bb514d16e6c800c5b3bc16a9f7358e5711b'
May 10, 2023
b3305e1
Merge commit '9587b25f78ac96552e18eb77304266f1442a1a65'
May 10, 2023
3ef9d31
Merge commit 'bb923444050ee1f0d5bc3e0511113e134e9ab3a7'
May 10, 2023
45ce7a9
Merge commit '8198456fc2e07d1e3a746460f0086a242944de75'
May 12, 2023
953b70a
Merge commit 'df1ff83fe596654bc61f9ce13955c93d20e80860'
May 12, 2023
18ac9ad
Merge commit 'c0775cd908a3b075515f73d6a18d7b31cb5170f0'
May 13, 2023
d38411d
Merge commit 'b9c8e604ca417526aacf5779b79226cc683acf26'
May 13, 2023
8873f9c
Merge commit '587ef504e9926d4c3e2b25ffff65122ba09a9a63'
May 15, 2023
c811b80
Merge commit 'ff4f42bcc744dbe5d4c26b18c2890edcb48d0df8'
May 15, 2023
86446f3
Merge commit '8da3818fdd400a65c693cb99a001975156ce74b6'
May 16, 2023
a53d327
Merge commit 'ea5af25a4f0c42c562afd7d76eecc7966c104c24'
May 16, 2023
ff7c91d
Merge commit '0dc615af26b00e885ecc41fb034323d27bf63a5b'
May 16, 2023
afbe7e3
Merge commit '93ff4c074bab3754680e949c49b5118249d8560c'
May 16, 2023
f194747
Merge commit 'c236d75d087c6c89dddb8fad723fd80b4892e9a3'
May 16, 2023
dc70331
Merge commit 'e8e155587fe248a6eaddca4701defdf76d529002'
May 17, 2023
8664779
Merge commit 'aac072163b0a7aaf33a7dc5807034f928df6afa4'
May 17, 2023
60f4bc2
Merge commit 'f8d79fdc51065aae3cfffd269a64dec91ffc75c7'
May 18, 2023
42342ed
Merge commit 'eec47de51ca5a6d40d576441e690c5db0378629e'
May 18, 2023
e0b3d67
Merge commit '395ab6da47fe9a63aab358a9ca122e2fd6dd943d'
May 23, 2023
7b7af83
Merge commit '21d9616abc39bb56b5fc5b6218b88cc7f9d6064a'
May 24, 2023
396c0f0
Merge commit 'a7a0bdf98983abd194b86365de3c2fe72ffb3ea2'
May 24, 2023
f398bfb
Merge commit '81fb56c01c9d691ec554b32a78d029b5ed3afcb9'
May 24, 2023
7506fba
Merge commit '4f29f11e94f8248a3c122a33d708df965f97b194'
May 25, 2023
3a1700b
Merge commit 'eafa493e2d6bed0415d62aaaa87bc84f28b603af'
May 25, 2023
5be96a5
Merge commit '9c25c2cf62679a3718455415745d518383d4063a'
May 25, 2023
46fce8c
Merge commit '613f94a7c4f1e3341a8ffb1235c6da2c1a6a9d9b'
May 26, 2023
62c21c5
Merge commit '447dcaffba2f4ed186e2c724cd8059b2de981f08'
May 26, 2023
542c5c1
Merge commit '7aae000936af70e30028fb21f98525e0d483c039'
Jun 1, 2023
8736cf5
Merge commit '93b52dd657599118539d071b4059dfa1423d7f43'
Jun 2, 2023
5b8ed91
Merge commit '8b96c7eb602fbd7b3b5160cee5a054ee526d7fd5'
Jun 2, 2023
e9d8d5e
Merge commit 'a48e4b035578b9dc8f668e1c247b501ca2e5b75e'
Jun 2, 2023
4127d4e
Merge commit '968eb46a3868f624d7930083ffdedd039b3d4fd5'
Jun 2, 2023
86cb887
Merge commit '9903c967d1322ef1feb9cbb39395ea6c4a693723'
Jun 6, 2023
74bbcbb
Merge commit '9eb089dd6184886878b6d7fd6a2bf081fb29516e'
Jun 6, 2023
a1bf8f6
Merge commit 'bd499c1c90564c13f4e66caf6b1720e9b30acb26'
Jun 6, 2023
949aa7d
Merge commit '0bd329c1be36f346dfac8a7efd5dad63b40920ec'
Jun 6, 2023
048719e
Merge commit 'f092bc6cc10d6a727f44a628b1cdaa97f585b81c'
Jun 7, 2023
5b5a5e9
Merge commit '9e5aaf6ca0d924ee242c926d32fc891f898e5d4b'
Jun 7, 2023
7b5caef
Merge commit '234560714b938764f4f9feb7c48f8d16e1a5dd29'
Jun 8, 2023
63a745e
Merge commit 'ca2be32f3cf3e4d32ab57ac9ab39fbea602ad791'
Jun 8, 2023
2ca937d
Merge commit 'c4ce99b72b34835ca753350b62ac43f0849a0dbf'
Jun 8, 2023
5323636
Merge commit 'f43289970b9640cb7dd93e006c4078f407472319'
Jun 8, 2023
039230c
Merge commit '1ebfe56aad33ec8f6beac86152a66b014c0fb0bf'
Jun 10, 2023
72345bd
Merge commit '8dc8a5794a84adf9ec8a53def679998e1cf78ea3'
Jun 10, 2023
a3d241b
Merge commit 'd3441a259ffa89fb85df106fa6b631f961ea7dad'
Jun 11, 2023
fe01a85
Merge commit 'e81ab10d5a9b15430000c9e72fa09ad42d012c48'
Jun 13, 2023
7d2c6b1
Merge commit '4278fbb79d3acc746326873e9f53539d9aba697f'
Jun 13, 2023
ca4ddf3
Merge commit '11da8c60ec10b7239f86d10ee4464596997fef1a'
Jun 15, 2023
f67d9eb
Merge commit '20e735bcdd25ae44efc67790e23091d2eed7ff00'
Jun 15, 2023
3a44ac5
Merge commit '3745131e35fe48aca6b4034954c4aa4018824ef1'
Jun 20, 2023
78a8ac9
Merge commit 'ecfc938ba9db3f0a152aa226f1ba8f93236c66d7'
Jun 20, 2023
f66175d
Merge commit 'a506019a39a7693736a0e5020a43554997dab6f2'
Jun 21, 2023
94bb570
Merge commit '892711a74393198e24c459e3be1d102432742c24'
Jun 21, 2023 < 10000 /div>
135a0b4
Merge commit '88aedd74d9ac47ada331e3e8256b9d2b69642282'
Jun 21, 2023
9c34f11
Merge commit 'dd3ae2a0b7da2bee80f465761e44ba82300830b4'
Jun 21, 2023
2eb6df5
Merge commit 'd2a66a5f43bc519b11148baab73ed8feeb09f221'
Jun 22, 2023
0436b18
Merge commit '8d269174f926d59a2593dc7a00cc238c09b0b651'
Jun 22, 2023
87799f3
Merge commit '8c26609dd0a2fe439226d11d8645ffb9cd7823d6'
Jun 22, 2023
38113ef
Merge commit '02098061f42d3049e0149a1a1f25bb211291a02d'
Jun 22, 2023
8955000
Merge commit '940c2fcab31b3294776b5fd10c8ed601a2fd0d1a'
Jun 23, 2023
2147ea0
Merge commit 'c21cec693e04b57dcc8e61efc9348e157350b175'
Jun 23, 2023
22463ef
Merge commit 'edda3236bf69c82c8c2fe6a77e645049dbe5715e'
Jun 23, 2023
53a55a4
Merge commit '27ef77aebdf24c7c77f46a60d8b54bf4b04458ef'
Jun 24, 2023
f13c040
Merge commit 'ce4cdc78d5555c4db33801f988fdaeafe3aa31b6'
Jun 24, 2023
ad6ee0b
Merge commit '0e3d4f264182cdd0d2b4392368092302fad62522'
Jun 24, 2023
aff4e71
Merge commit '080096e932eb01abd24da102ebbaccabe8a67de7'
Jun 26, 2023
1692cbb
Merge commit '05f678c167751228b29c0ced2df9c5bdd8429b0f'
Jun 27, 2023
a643d73
Merge commit 'd2489239f0f53384d7fa76101f156031e46e7c5a'
Jun 27, 2023
c34dc99
Merge commit '467ef884879fdb1ce2595b3050e7bb09376f86d4'
Jun 28, 2023
adcd4b6
Merge commit 'a6da4af948f1daf608dcd8d1c05772d6ca734e2b'
Jun 29, 2023
62bbcbe
Merge commit 'c6ed0f3fd0284b4b68bcc94cec9aefa955c7d48c'
Jun 29, 2023
ddf4c7e
Merge commit 'aa9f5af655b0d3acefdb903773efe713425b1ce7'
Jun 29, 2023
655e450
Merge commit '41b2a07b7502ca8a5e1a3235d081a721f8759414'
Jun 30, 2023
8d1dab4
Merge commit '52fafcdabeb4bd71443afbfbed31f18b9ef3ce99'
Jul 3, 2023
457e8ee
Merge commit 'b12deeeaeacad6b1c57c25fd1052b1ce5d0e7ef4'
Jul 5, 2023
6033420
Merge commit '2d4e2b1d8d51167892f080cfeb8a6927ab1153c9'
Jul 6, 2023
707a75a
Merge commit '68db6415a27f06fbd1619b6db4dafa8247095c90'
Jul 7, 2023
157106c
Merge commit 'be3816c7bdac0a68fbfdb2798170d2deaf1a1fb2'
Jul 7, 2023
abcdff9
Merge commit '8674a84fd840dd3659e4c4c16f418d18b596f850'
Jul 7, 2023
e675037
Merge commit 'f7f7ed3e640235a2c01fcda56e160da78227c215'
Jul 8, 2023
5b2ba3f
Merge commit '4e81f94ef3e8a59f581ef439c06512408a8ee01e'
Jul 8, 2023
d5d5048
Merge commit 'a8316c2e0eba73abc0cbcb099a825dc97c124d01'
Jul 10, 2023
ee14073
Merge commit 'abeacbc3a8fc1c80016f791ecaecac40e8672206'
Jul 11, 2023
a24bf20
Merge commit '2225d8519656e25345564a5142dd120deb3608a0'
Jul 12, 2023
8c0a782
Merge commit 'c7d87531e5eba70adef4e54fcf958d6a487b3d7c'
Jul 13, 2023
9e35908
Merge commit '7d7e6856c59a0dc8ed6a0e436c71e82a0ee5fee9'
Jul 17, 2023
6c5591c
Merge commit '632f3af31058765be06d2472623043c91d91bf58'
Jul 18, 2023
d10a56d
Merge commit 'd033983fbc0a22e6cbea27126bdc0421ba44e1c8'
Jul 18, 2023
a11ea8f
Merge commit 'b83d48f29d04625403b80e794507632459a9c463'
Jul 20, 2023
816777b
Merge commit 'e36e4b3db7cb02a2058951130da77dd37c82cd18'
Jul 20, 2023
f46103a
Merge commit '48ce2eef8addb79f26dcc6c26d851040655864e3'
Jul 21, 2023
7be1d2c
Merge commit '1520115d59e75a5e50a5927239b74318a0975355'
Jul 21, 2023
7d9570e
Merge commit 'd2ef20eecd55dbc3caf0a2821e3e35d47ff5fb23'
Jul 21, 2023
1b15380
Merge commit '93a90373975bd68e9887ecbe10537d705b13110a'
Jul 25, 2023
62b8a65
Merge commit '95b3612a8a863885645cdc717b2824139fe0b630'
Jul 25, 2023
37fce47
Merge commit '8dace0658c8848f07ab307a0e218652d5c009505'
Jul 27, 2023
5481cd5
Merge commit 'b1c34494348990641eb994a93ff32023166a8f08'
Jul 28, 2023
8448403
Merge commit '98c121565021040d042a982ab2ca0726c512b7b2'
Jul 28, 2023
85b9c61
Merge commit 'b3eabd1f84528072c157330a90b3fa7d8f2a33b0'
Aug 3, 2023
2b2045e
Merge commit '3ad745c5e36842feaeb601a35774c039560af827'
Aug 3, 2023
d93366d
Merge commit '5b25fb50ffd3dbdc4f81a935d120c518c4f20568'
Aug 4, 2023
9564dd9
Merge commit 'db3b49dd6366c382ab801ed3b72c0e9530150ace'
Aug 4, 2023
b38350e
Merge commit '5f86f198a56ed6985d1ebc282b81da3f049af20b'
Aug 5, 2023
cc6e85b
Merge commit '4c27b85536fa287fd72dfb924a8ca56d1b9181b0'
Aug 8, 2023
feb285b
Merge commit '71593ac186d8a884b97ffa578ff02e6b2c6eb2eb'
Aug 9, 2023
8c4ae02
Merge commit '7c9991d3fde5206a10873b4b298bf01cb710e3be'
Aug 9, 2023
edeae15
Merge commit '92c9f3ecfbb390929e68b311a9993d42bbd8904f'
Aug 9, 2023
aefe64e
Merge commit 'e51cec840aba5241e2cabec51bd5f158cfec0cd5'
Aug 9, 2023
ec7f91e
Merge commit '59ce45eb9dd2c0ec112c770d773f50ae48d4e510'
Aug 10, 2023
f4a5daa
Merge commit '1b9ba5b053e65d107a9a372d1617ac08404cdb1f'
Aug 11, 2023
f703ac7
Merge commit 'f7c86406e70d932e6f3b5289d7baf7daae0e9960'
Aug 11, 2023
dd30a9d
Merge commit '5490ab9b348da366b0a6ebac6e6b651fd131bf06'
Aug 11, 2023
01a4027
Merge commit '3c86f3d37ab48d0f73eaeb6f3d5e025a00541269'
Aug 13, 2023
689ae78
Merge commit 'cdb4886e5078301450e157460d7f026822cfaf1a'
Aug 16, 2023
ae0cfab
Merge commit '13120f97054c0b94fb03ddbe2693b61c9147b855'
Aug 16, 2023
bd11158
Merge commit 'e0c47c2f106ea372afd67be76a1ea5b7424ab877'
Aug 17, 2023
2a68196
Merge commit 'ce3980c226ae0d4b4cdb82eb6e4b102bd7a2f604'
Aug 18, 2023
8617e4e
Merge commit '59ec23e66aaa75dfaea59678e5da10c548e1f36c'
Aug 18, 2023
5e6abc5
Merge commit 'c472e9a41f9922001c2f7d0553651da0dca88cd8'
Aug 18, 2023
4de053f
Merge commit '761e1dd34e7940498ed93de93580fc1e5ba83222'
Aug 19, 2023
0db956d
Merge commit '56239a5718ee47b698b5566d66350284a26ccb46'
Aug 21, 2023
9ed3983
Merge commit 'bb8636f71afdaa58e65ae9c616b24dd6e698e733'
Aug 22, 2023
14c5aeb
Merge commit '5e27d631dc2b6a0ecb68b5fa1ffbb940b7b4b756'
Aug 22, 2023
0db1e9b
Merge commit '9b425d7c7aa713ed36d712d7d59ecfaf2b7bcbaa'
Aug 22, 2023
0d1aaa6
Merge commit '02a77588038fd83071d4a33b3ea8b1b006a02830'
Aug 23, 2023
881be3f
Merge commit '899642ac2d7fa4ff29da8152c6fe59fb89cda862'
Aug 23, 2023
f2bb1b9
Merge commit 'a5148ca182abf18168fb36041600b93321b869f8'
Aug 24, 2023
849d1c7
Merge commit '5473cf3dc207ee0c6d80ed5bf0cc4cda295a5eb8'
Aug 28, 2023
2424d8e
Merge commit '516ad1215a7f38384beab4549202215bd396ccf2'
Aug 29, 2023
72701eb
Merge commit 'e5367e4dc7d278ac6246c9e2f4f466b7c1dc778b'
Aug 29, 2023
b34926a
Merge commit 'ee15815834405de6cc5ccccd988d42a38c0dac6c'
Aug 30, 2023
bfd6fd6
Merge commit 'f11ac021de229c03095afa91bd78427fcf76d7bf'
Aug 30, 2023
f876a28
Merge commit 'f33879960151a512e981412c20a89137c5192bba'
Aug 30, 2023
d447f91
Merge commit '3cbcc188ebce498b64da43d0864986db5587971f'
Aug 30, 2023
ec09980
Merge commit '8cb8c5e8464d5fd6cd6258e539dea534ed2e1161'
Aug 30, 2023
b1f8c14
Merge commit '507928389b26644d086f28a7e1dbd3743836f74f'
Aug 31, 2023
5721eb6
Merge commit '3952337cdea7bf6e37723bd705eddc39a24cbf32'
Sep 1, 2023
007b512
Merge commit '1dcece9f1837ed63125fc90c1b30dd9594656d20'
Sep 5, 2023
150c993
Merge commit 'a1e20d32d7c0cf0e6d911a534c5ec640fc7306cd'
Sep 6, 2023
a98b0f7
Merge commit '682b379c242a691754616126ed869a42fb692ebf'
Sep 7, 2023
4708e7c
Merge commit '01050a05220b75484545da0ae4b49ef1ec6ad7d2'
Sep 7, 2023
b0c61ff
Merge commit 'b20f5afc09657f53b3a5552fcc4d3797f2bffeff'
Sep 7, 2023
8db3cae
Merge commit 'ac828a71fbe20f98d3b5052d9f691378be279614'
Sep 7, 2023
ce7c80d
Merge commit '3a6edfc57d24ee86073c20bcadc13fde3ad7efda'
Sep 8, 2023
f408c2c
Merge commit 'd00bbe771ad86c50421707edcf7c889ccb955254'
Sep 8, 2023
d75378b
Merge commit '848bef386a556218194ec64bef52acffe7efbe54'
Sep 10, 2023
dec0a6b
Merge commit 'edfd6f0896223e3f962386689c01aac8032bc9ba'
Sep 12, 2023
4d53413
Merge commit '88a9b7f3685a99002edd7e4a023c1d733ec838ef'
Sep 12, 2023
d316d79
Merge commit 'b24839d1918e37f8ae704cddcf5a467183255697'
Sep 12, 2023
26c37cf
Merge commit '1acda23805be34b178665b209b2988bba734b183'
Sep 12, 2023
5fa33fc
Merge commit '62e6b5fa1bd9cc0d48daef16fd8e265e692145aa'
Sep 14, 2023
8dfbbd9
Merge commit '14e1da69f412ceae580bf59a6e20e700676909e0'
Sep 15, 2023
6335589
Merge commit '4fc72f167067e0185d4154811a790f2108476472'
Sep 15, 2023
6ad394d
Merge commit '49df46a08c823e1a2796db5362d86dad6bddee8f'
Sep 17, 2023
c7159f2
Merge commit '83eb82b88ae81d34bcd6e727749071fdb503f51b'
Sep 18, 2023
cb6a933
Merge commit '071e841a8f721af5965057982a6de58914edc490'
Sep 20, 2023
77876c6
Merge commit 'd7a10d78cab856cc9fd06d6dc461e20225556ba7'
Sep 21, 2023
2c83be7
Merge commit '20e44f7817f1fe9827e5ebdac5b6f579afacbe11'
Sep 21, 2023
45bbb17
Merge commit '81a54ccefe510af7372d5b54e0e7b856c1d3960f'
Sep 21, 2023
184a802
Merge commit '94e06424a4098724b6cb88648d197c3187df9a07'
Sep 25, 2023
04afdb8
Merge commit 'fe7907a516e64373d9285656d223a34ea58668f8'
Sep 25, 2023
e3405ab
Merge commit 'dcbdc8afa1fcfd6f272fc0af31dc6807ccd8c633'
Sep 27, 2023
c9bfc8f
Merge commit '3923fccb00ea7c022ebc12e59b567191c1693d96'
Sep 28, 2023
a65f374
Merge commit 'e876aed746d1f399da8111abb29673de11df08d9'
Sep 29, 2023
cdfbd1e
Merge commit '4e9d07e820dac90174c2de2cd29b0538e1f8f924'
Sep 30, 2023
c31c672
Merge commit '750e5c6f003a38a7a770d2d745cb2231c2545e2a'
Oct 3, 2023
44b890b
Merge commit 'd181ad42e9c888980ea7d2b157db91ceaaca82d0'
Oct 4, 2023
51d6a07
Merge commit '799b60f41cce0fd840b7ddd775bea4932d2b0c7c'
Oct 4, 2023
c9f69be
Merge commit 'e8c7f090d9276929ebe0c582dbba7777d3d39fdf'
Oct 4, 2023
e2fb08f
Merge commit '625f4ea51c26d127096438b7c0755e4ec1912fef'
Oct 7, 2023
11721c2
Merge commit 'ab89aee763cddf8689693629d508ad63a87bcd79'
Oct 10, 2023
879b4ee
Merge commit '82a5f2e39607230a9c2d3d9d68be97f0ff5173d5'
Oct 10, 2023
3c18600
Merge commit 'c304945dc494eaa7e5e2f3653f7b0e650514e3dc'
Oct 11, 2023
96aeccd
Merge commit '84c31dad086a2b07e13509a4b6cffbe2a249240b'
Oct 12, 2023
a6bd54f
Merge commit '08cc36f2f0b3cc79bb5470951809a45e15754f04'
Oct 12, 2023
fe8f168
Merge commit '6760c9dcdc4962536aaf4ff9c679e0e293f27b95'
Oct 13, 2023
2165785
Merge commit '01774038a5600acff1aa5714da25a8e90a608654'
Oct 13, 2023
8000 20c74b0
Merge commit '3b5aacacf2b2a2166708d2e491b494086b56de9a'
Oct 14, 2023
3a1172d
Merge commit '6d70fba25568259d2b64e247e42717a33ce7778a'
Oct 15, 2023
10a7bad
Merge commit 'dfa2799735e937fff29f22fadfbe4aa0ad0c16bb'
Oct 18, 2023
52c14f3
Merge commit 'bd0458dfc56bc8befa57093b513843437f6b2b0a'
Oct 18, 2023
712a970
Merge commit '4ae092efb170985f079a2462aa86aa97493e24a6'
Oct 19, 2023
ad6f1b9
Merge commit '3d2af038c621e2e6715218cb94fdc20d7596294f'
Oct 19, 2023
dc0d65a
Merge commit 'bdad35fcdd7aa0bf79eaaa60e3372853c09c9023'
Oct 23, 2023
e8ad205
Merge commit 'b41be9646742c34cecd7de2804beca8754e1a54f'
Oct 24, 2023
cde68f5
Merge commit '4fe87fcf72d52e15affcd997b9091b4294a9e137'
Oct 25, 2023
c84c989
Merge commit '9cf16544d3d08bb656e169a75cd3034a4b72867c'
Oct 25, 2023
adb1f45
Merge commit 'd2dcdace14fe713e50a7178dfda0f01b35d87a50'
Oct 26, 2023
4e5548c
Merge commit '4c63320b8f15433614313955a2380f34e1c03066'
Oct 27, 2023
ec5295b
Merge commit 'a135b2ecc005d5e4f6319b19c509ca67741f83f7'
Oct 27, 2023
7061d9b
Merge commit 'c0703779afe3188f486bbd6e231aecc1e21c8ad4'
Oct 27, 2023
ce11438
Merge commit 'f1b7bfa6b92d76ae14f4944e0f96561980e933d6'
Oct 30, 2023
0b5fc59
Merge commit '2cb5a34b5b6112a4ea28675d73eab29492593d6b'
Oct 30, 2023
ef947ab
Merge commit '6a27c4773a45d55b3d72212d25c6cdb29805b3c5'
Oct 31, 2023
e7a0fd6
Merge commit '191b9de91d4081667f32371afdeb531d9f0821e2'
Nov 1, 2023
dcb7137
Merge commit 'b280194ef36db4885146f1a50e3de840d5ae2a57'
Nov 5, 2023
1d66d37
Merge commit '29fb3b620b42a26c621b74e975d0272fd2eb7080'
Nov 7, 2023
3534f2d
Merge commit '0bd241aa89bc9c998aa66289a0901b28e20fe42d'
Nov 7, 2023
8b52664
Merge commit '445341c6a998371153f9073b8a42bc0438d6d323'
Nov 7, 2023
e1c3d90
Merge commit 'f07619acc231d07003f7625ad27acd66306f4c62'
Nov 8, 2023
00f22ac
Merge commit '81c558abe49172c44dec3ca264869d80d2a2a25b'
Nov 9, 2023
c182999
Merge commit 'bda7b77223cd3be68048f179a0fd31a3c8878e33'
Nov 9, 2023
9de1ffd
Merge commit '2f9664cc99660fa93efe982a1738e9d37ea43054'
Nov 9, 2023
6152da8
Merge commit 'e4e6c092437ebbd0e0e6830b6e4b87ce750ce323'
Nov 12, 2023
24cbe0b
Merge commit '290de1fabc2fb2e0942124b33a05fd36721f432a'
Nov 14, 2023
2810766
Merge commit '26072ad7c861db5410ec1d1a33332808f75bdaee'
Nov 15, 2023
4eba511
Merge commit 'ed69223cfe138f1147bf4974200e4456fa9bf4f1'
Nov 16, 2023
8493e11
Merge commit '5dfe9524b833c330429113a972e3984fff97c3c2'
Nov 17, 2023
c2341ca
Merge commit '2685792d669280dfe43c8a956c5d41683e00cc36'
Nov 19, 2023
67c4cda
Merge commit 'f9104dec676c76cf2b78be4e1b80eb7fda799536'
Nov 19, 2023
d7520d0
Merge commit '2a397e13fdb83e5bf9f5a463f4196eacca670e42'
Nov 19, 2023
4c42a6b
Merge commit 'ec85e86826fda2e21ce63bb3a8594ec63bdb07d7'
Nov 22, 2023
234734c
added FlipSidesetGenerator
MohamedElkamash Dec 3, 2023
d6f304e
added tests
MohamedElkamash Dec 5, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# FlipSidesetGenerator

!syntax description /Mesh/FlipSidesetGenerator

## Overview

The `FlipSidesetGenerator` object flips the normal of a sideset by changing the element the sideset is attached to.
The sideset can't be flipped if the original element it is attached to doesn't have a neighbor through the sideset.

!syntax parameters /Mesh/FlipSidesetGenerator

!syntax inputs /Mesh/FlipSidesetGenerator

!syntax children /Mesh/FlipSidesetGenerator
24 changes: 24 additions & 0 deletions framework/include/meshgenerators/FlipSidesetGenerator.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#pragma once

#include "MeshGenerator.h"

/**
* MeshGenerator for flipping sideset
*/
class FlipSidesetGenerator : public MeshGenerator
{
public:
static InputParameters validParams();

FlipSidesetGenerator(const InputParameters & parameters);

protected:
std::unique_ptr<MeshBase> generate() override;

private:
///Input mesh the operation will be applied to
std::unique_ptr<MeshBase> & _input;

///Name of the sideset to flip
const BoundaryName _sideset_name;
};
87 changes: 87 additions & 0 deletions framework/src/meshgenerators/FlipSidesetGenerator.C
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
//* This file is part of the MOOSE framework
//* https://www.mooseframework.org
//*
//* All rights reserved, see COPYRIGHT for full restrictions
//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
//*
//* Licensed under LGPL 2.1, please see LICENSE for details
//* https://www.gnu.org/licenses/lgpl-2.1.html

#include "FlipSidesetGenerator.h"

#include "CastUniquePointer.h"

registerMooseObject("MooseApp", FlipSidesetGenerator);

InputParameters
FlipSidesetGenerator::validParams()
{
InputParameters params = MeshGenerator::validParams();
params.addClassDescription("A Mesh Generator which flips a given sideset");
params.addRequiredParam<MeshGeneratorName>("input", "The mesh we want to modify");
params.addRequiredParam<BoundaryName>("boundary", "The sideset (boundary) that will be flipped");
return params;
}

FlipSidesetGenerator::FlipSidesetGenerator(const InputParameters & parameters)
: MeshGenerator(parameters),
_input(getMesh("input")),
_sideset_name(getParam<BoundaryName>("boundary"))
{
}

std::unique_ptr<MeshBase>
FlipSidesetGenerator::generate()
{
//get boundary info
BoundaryInfo & boundary_info = _input->get_boundary_info();
//get id of the input sideset
boundary_id_type sideset_id = boundary_info.get_id_by_name(_sideset_name);

//Throw an error if the sideset doesn't exist
if (sideset_id == libMesh::BoundaryInfo::invalid_id)
mooseError("sideset doesn't exist in mesh");

//get sideset map
std::multimap<const Elem *, std::pair<unsigned short int, boundary_id_type>> sideset_map = boundary_info.get_sideset_map();

//old_elem is the original element attached to the sideset before flipping
//new_elem is the element attached to the sideset after flipping
for(const auto & [old_elem, id_pair] : sideset_map)
{
boundary_id_type boundary_id = std::get<1>(id_pair);
if (boundary_id == sideset_id)
{
unsigned short int old_side_id = std::get<0>(id_pair);
dof_id_type old_elem_id = old_elem->id();
const Elem * new_elem = old_elem->neighbor_ptr(old_side_id);

//Throw an error if the old element doesn't have a neighbor on the old side
if (!new_elem)
mooseError("elem " + std::to_string(old_elem_id) + " doesn't have a neighbor through side " +
std::to_string(old_side_id) + " therefore it can't be flipped");

unsigned int new_elem_n_sides = new_elem->n_sides();
unsigned int new_side_id;

//To find the new_side_id:
//loop over new_elem sides until you find the neighbor which have the same id as the old elem
for (unsigned int i = 0; i < new_elem_n_sides; ++i)
{
const Elem * neighbor = new_elem->neighbor_ptr(i);
if(neighbor)
{
dof_id_type neighbor_id = neighbor->id();
if(neighbor_id == old_elem_id)
{
new_side_id = i;
boundary_info.remove_side(old_elem, old_side_id, sideset_id);
boundary_info.add_side(new_elem, new_side_id, sideset_id);
break;
}
}
}
}
}
return dynamic_pointer_cast<MeshBase>(_input);
}
97 changes: 97 additions & 0 deletions test/tests/meshgenerators/flip_sideset_generator/flux_flip_2D.i
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
[Mesh]
[gmg]
type = GeneratedMeshGenerator
dim = 2
nx = 3
ny = 3
xmax = 3
ymax = 3
[]
[s1]
type = ParsedGenerateSideset
input = gmg
combinatorial_geometry = 'x > 0.9 & x < 1.1 & y > -0.1 & y < 1.1'
normal = '1 0 0'
new_sideset_name = s1
[]
[s2]
type = ParsedGenerateSideset
input = s1
combinatorial_geometry = 'x > 0.9 & x < 2.1 & y > 0.9 & y < 1.1'
normal = '0 1 0'
new_sideset_name = s2
[]
[s3]
type = ParsedGenerateSideset
input = s2
combinatorial_geometry = 'x > 1.9 & x < 2.1 & y > 0.9 & y < 2.1'
normal = '1 0 0'
new_sideset_name = s3
[]
[s4]
type = ParsedGenerateSideset
input = s3
combinatorial_geometry = 'x > 1.9 & x < 3.1 & y > 1.9 & y < 2.1'
normal = '0 1 0'
new_sideset_name = s4
[]
[sideset]
type = SideSetsFromBoundingBoxGenerator
input = s4
bottom_left = '0 0 0'
top_right = '3 3 3'
boundaries_old = 's1 s2 s3 s4'
boundary_new = 's_combined'
[]
[flip]
type = FlipSidesetGenerator
input = sideset
boundary = s_combined
[]
[]

[AuxVariables]
[u]
[]
[]

[AuxKernels]
[diffusion]
type = FunctionAux
variable = u
function = func
[]
[]

[Functions]
[func]
type = ParsedFunction
expression = x+y
[]
[]

[Problem]
type = FEProblem
solve = false
[]

[Postprocessors]
[flux]
type = SideDiffusiveFluxIntegral
variable = u
boundary = s_combined
diffusivity = 1
[]
[area]
type = AreaPostprocessor
boundary = s_combined
[]
[]

[Executioner]
type = Steady
[]

[Outputs]
csv = true
[]
76 changes: 76 additions & 0 deletions test/tests/meshgenerators/flip_sideset_generator/flux_flip_3D.i
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
[Mesh]
[gmg]
type = GeneratedMeshGenerator
dim = 3
nx = 3
ny = 3
nz = 3
xmax = 3
ymax = 3
zmax = 3
[]
[subdomains]
type = ParsedSubdomainMeshGenerator
input = gmg
combinatorial_geometry = 'x < 1 & y > 1 & y < 2'
block_id = 1
[]
[sideset]
type = ParsedGenerateSideset
input = subdomains
combinatorial_geometry = 'z < 1'
included_subdomains = '1'
normal = '1 0 0'
new_sideset_name = interior
[]
[flip]
type = FlipSidesetGenerator
input = sideset
boundary = interior
[]
[]
[AuxVariables]
[u]
[]
[]

[AuxKernels]
[diffusion]
type = FunctionAux
variable = u
function = func
[]
[]

[Functions]
[func]
type = ParsedFunction
expression = x+y+z
[]
[]

[Problem]
type = FEProblem
solve = false
[]

[Postprocessors]
[flux]
type = SideDiffusiveFluxIntegral
variable = u
boundary = interior
diffusivity = 1
[]
[area]
type = AreaPostprocessor
boundary = interior
[]
[]

[Executioner]
type = Steady
[]

[Outputs]
csv = true
[]
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
time,area,flux
0,0,0
1,4,4
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
time,area,flux
0,0,0
1,1,1
16 changes: 16 additions & 0 deletions test/tests/meshgenerators/flip_sideset_generator/no_neighbor.i
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[Mesh]
[gmg]
type = GeneratedMeshGenerator
dim = 2
nx = 1
ny = 1
[]
[flip]
type = FlipSidesetGenerator
input = gmg
boundary = 'right'
[]
[]
[Outputs]
exodus = true
[]
16 changes: 16 additions & 0 deletions test/tests/meshgenerators/flip_sideset_generator/no_sideset.i
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[Mesh]
[gmg]
type = GeneratedMeshGenerator
dim = 2
nx = 1
ny = 1
[]
[flip]
type = FlipSidesetGenerator
input = gmg
boundary = 'side'
[]
[]
[Outputs]
exodus = true
[]
40 changes: 40 additions & 0 deletions test/tests/meshgenerators/flip_sideset_generator/tests
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
[Tests]
[flux_2D]
type = 'CSVDiff'
input = 'flux_flip_2D.i'
csvdiff = 'flux_flip_2D_out.csv'
recover = false
issues = '#25528'
design = 'FlipSidesetGenerator.md'
requirement = 'This system allows the sideset to be flipped'
[]

[flux_3D]
type = 'CSVDiff'
input = 'flux_flip_3D.i'
csvdiff = 'flux_flip_3D_out.csv'
recover = false
requirement = 'This system allows the sideset to be flipped'
design = 'FlipSidesetGenerator.md'
issues = '#25528'
[]
[no_sideset_exception]
type = 'RunException'
input = 'no_sideset.i'
cli_args = '--mesh-only'
expect_err = "sideset doesn't exist in mesh"
requirement = 'The system shall error'
design = 'FlipSidesetGenerator.md'
issues = '#25528'
[]
[no_neighbor_exception]
type = 'RunException'
input = 'no_neighbor.i'
cli_args = '--mesh-only'
expect_err = "neighbor"
requirement = 'The system shall error'
design = 'FlipSidesetGenerator.md'
issues = '#25528'
[]
[]

0