Skip to content
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

cmake: replace use of 'set(...)' with list(APPEND ...) #97

Draft
wants to merge 79 commits into
base: master
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
ff1552e
Declared Model2D class
matthew-mccall Feb 27, 2024
b627dc7
Switch Mesh2D members to Omega_h defined types
matthew-mccall Feb 27, 2024
19612f7
Begun Model-Mesh associations
matthew-mccall Feb 27, 2024
d2ec145
static loader funcs
cwsmith Mar 12, 2024
b3393c2
compiles
cwsmith Mar 13, 2024
000a911
compiles with sim enabled
cwsmith Mar 13, 2024
c0651a3
initialize simModSuite with library
cwsmith Mar 13, 2024
84bc5bb
add sim model2d load test
cwsmith Mar 13, 2024
6bc481b
check if 2d
cwsmith Mar 13, 2024
c13401d
dbl precision tolerance
cwsmith Mar 13, 2024
8fdbc83
check if valid, start vtxIds
cwsmith Mar 13, 2024
adf0c22
get ids and coords
cwsmith Mar 13, 2024
06580ce
reorganize data members, remove loops
cwsmith Mar 14, 2024
e60514e
face and edge ids, initial uses
cwsmith Mar 14, 2024
998a7d1
fix leak
cwsmith Mar 14, 2024
17fe55b
need id to idx map
cwsmith Mar 14, 2024
b4e6a60
vtx id-to-idx map, helper funcs
cwsmith Mar 14, 2024
3808d15
common entinfo struct, need face map
cwsmith Mar 14, 2024
2a6011d
wip
cwsmith Mar 15, 2024
f173f04
two passes to construct uses
cwsmith Mar 15, 2024
601beae
fix sizes, offset init
cwsmith Mar 15, 2024
5e0b5b7
only use offset array
cwsmith Mar 15, 2024
071b478
add edgeToEdgeUse
cwsmith Mar 15, 2024
823744f
add vtxToEdgeUse
cwsmith Mar 15, 2024
08c5d7d
common struct for entToAdjUse
cwsmith Mar 15, 2024
1106f2d
remove unused arrays
cwsmith Mar 15, 2024
7696528
more cleanup
cwsmith Mar 15, 2024
7a7c2a6
generalize CSR
cwsmith Mar 18, 2024
5bfec5a
WIP: loopUse CSR
cwsmith Mar 18, 2024
4cb3050
loopUse to edgeUse compiles and executes
cwsmith Mar 18, 2024
7d0e733
useId to array index
cwsmith Mar 18, 2024
db82d30
add timers
cwsmith Mar 18, 2024
8801008
group like functions
cwsmith Mar 18, 2024
0c03910
consistent names
cwsmith Mar 18, 2024
30b1c09
wrong name
cwsmith Mar 18, 2024
66e0534
don't copy the map...
cwsmith Mar 18, 2024
bfd5378
initial info printing func
cwsmith Mar 18, 2024
8c581e0
remove unused return
cwsmith Mar 19, 2024
9474649
enum for modes
cwsmith Mar 19, 2024
f1a0c0d
visitor pattern WIP
cwsmith Mar 19, 2024
5f830da
distinguish between edge and loop, value semantics not preserving state
cwsmith Mar 20, 2024
11a1953
use template-based method instead of visitor
cwsmith Mar 21, 2024
4ef8665
set use ids
cwsmith Mar 21, 2024
84d21b4
set model info WIP
cwsmith Mar 21, 2024
7c587b6
templates w/ check for required funcs
cwsmith Mar 21, 2024
3ea06c8
create omegah graphs
cwsmith Mar 21, 2024
33fbe73
inversions WIP
cwsmith Mar 21, 2024
62721c0
comments noting degree for adjacencies
cwsmith Mar 22, 2024
2add3c9
remaining adjacencies
cwsmith Mar 22, 2024
be298f3
unused header
cwsmith Mar 22, 2024
9d5d8d7
documentation for orientation arrays
cwsmith Mar 22, 2024
30386da
remove commented code
cwsmith Mar 22, 2024
ecb936a
edge use dir
cwsmith Mar 22, 2024
aafda30
move adj work into ctor
cwsmith Mar 22, 2024
fdcd944
cleanup useinfo setup
cwsmith Mar 22, 2024
de0ef89
set model use dir when setting ids
cwsmith Mar 22, 2024
b0603dc
update comments
cwsmith Mar 26, 2024
168951a
need traversal for edge and loop dir
cwsmith Mar 26, 2024
cfc9846
model and mesh in x,y plane
cwsmith Mar 26, 2024
8d14ac9
simModel2d loading test
cwsmith Mar 26, 2024
3b50a13
doc string
cwsmith Mar 26, 2024
3c0d94b
fixme
cwsmith Mar 26, 2024
e63b7d6
more checks
cwsmith Mar 26, 2024
b716383
fixme
cwsmith Mar 26, 2024
8be08ac
wip: computing uniform adj
cwsmith Mar 27, 2024
7a6f245
check degree
cwsmith Mar 27, 2024
8f65c91
compiles
cwsmith Mar 28, 2024
e70e1db
passes, checks need work
cwsmith Mar 28, 2024
c8aa579
eu2v had bad vtx indices
cwsmith Apr 1, 2024
8d686e2
better debug print
cwsmith Apr 1, 2024
8eabe81
add remaining checks
cwsmith Apr 1, 2024
8a5da34
unused header
cwsmith Apr 1, 2024
2945773
add 3d geomsim model
cwsmith Apr 1, 2024
ad6b7e0
split loader: general and a square model test
cwsmith Apr 1, 2024
0a01426
enable check for release build
cwsmith Apr 2, 2024
cce0697
cleanup [skip ci]
cwsmith Apr 2, 2024
779f57b
better type safety
cwsmith Apr 2, 2024
86e2b4a
return by value
cwsmith Apr 5, 2024
892ad62
use list(APPEND ...)
cwsmith Apr 5, 2024
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
Prev Previous commit
Next Next commit
unused header
cwsmith committed Apr 1, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit be298f3f7fec3c3d5b94b33f43ebbd8e789bbe00
1 change: 0 additions & 1 deletion src/Omega_h_simModel2d.cpp
Original file line number Diff line number Diff line change
@@ -7,7 +7,6 @@
#include <map>
#include <algorithm> //std::fill
#include <numeric> //std::exclusive_scan
#include <variant> //std::visit, std::variant

namespace Omega_h {