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

create a class for mixed mesh support #82

Merged
merged 35 commits into from
Feb 15, 2024
Merged
Changes from 1 commit
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
7c28c9a
wip
cwsmith Jan 19, 2024
15cb9ed
refactor: move mixed functions to mixed mesh class
cwsmith Jan 22, 2024
8f516c0
restore rc func
cwsmith Jan 22, 2024
e03fff4
disable mixed tests for now
cwsmith Jan 22, 2024
d741e2e
move mixed mesh funcs to Omega_h_mixedMesh.cpp
cwsmith Jan 22, 2024
0c8a413
remove unused mixed function: classify_equal_order
cwsmith Jan 22, 2024
3978cc4
compiles... does not link
cwsmith Jan 22, 2024
61b05ed
compiles, links, all enabled tests pass
cwsmith Jan 22, 2024
b7d7e7d
mixed is always enabled
cwsmith Jan 22, 2024
9cd4b40
wip: compiling with sim on
cwsmith Jan 22, 2024
dfe8166
wip: refactor meshsim reading
cwsmith Jan 23, 2024
a57ed19
wip: compiles
cwsmith Jan 23, 2024
e19ab9d
wip: edge reader
cwsmith Jan 23, 2024
7a92506
wip: face reader
cwsmith Jan 23, 2024
e83ac68
wip: add isMixed
cwsmith Jan 23, 2024
da69014
read regions
cwsmith Jan 23, 2024
a55d0f8
clean up edges and verts
cwsmith Jan 23, 2024
6b48065
call mixed or mono
cwsmith Jan 23, 2024
16891f9
set type counts
cwsmith Jan 23, 2024
01f7a7c
init ent counts
cwsmith Jan 23, 2024
832b68b
fix bugs and typos
cwsmith Jan 23, 2024
d0d294a
face reading cleanup
cwsmith Jan 23, 2024
4186b89
incorrect reader
cwsmith Jan 24, 2024
744a75e
missed adj
cwsmith Jan 24, 2024
b805a22
typo
cwsmith Jan 24, 2024
bd8b725
missed another adj
cwsmith Jan 24, 2024
7896174
remove broken test #81
cwsmith Jan 24, 2024
1864aec
update the d3d gold meshes
cwsmith Jan 24, 2024
2308f14
helper function for setting ent-to-vtxId
cwsmith Jan 25, 2024
b1fdc13
remove extra copy
cwsmith Jan 25, 2024
5613f79
remove model2d files
cwsmith Jan 25, 2024
2fd19f3
mixedmesh does not inherit from mesh
cwsmith Feb 2, 2024
2bc7ded
mixed_test: write vtu files
cwsmith Feb 2, 2024
625e170
wrong file extension
cwsmith Feb 2, 2024
6820949
mixed_test: remove vtu writing
cwsmith Feb 2, 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
restore rc func
  • Loading branch information
cwsmith committed Jan 22, 2024
commit 8f516c02f25d2e0627ba97a397d715ad30b54f00
1 change: 1 addition & 0 deletions src/Omega_h_mesh.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ class Mesh {
void remove_tag(Int dim, std::string const& name);
bool has_tag(Int dim, std::string const& name) const;
[[nodiscard]] Int ntags(Int dim) const;
[[nodiscard]] Int nrctags(Int dim) const;
TagBase const* get_tag(Int dim, Int i) const;
bool has_ents(Int dim) const;
bool has_adj(Int from, Int to) const;
Expand Down