Skip to content

Commit e67f42e

Browse files
committed
Merge branch 'element-subdomain-read'
2 parents 271000c + 2b7b97a commit e67f42e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/mesh/exodusII_io_helper.C

+6
Original file line numberDiff line numberDiff line change
@@ -1039,8 +1039,14 @@ void ExodusII_IO_Helper::read_elemental_var_values(std::string elemental_var_nam
10391039
// Sequential index which we can use to look up the element ID in the elem_num_map.
10401040
unsigned ex_el_num = 0;
10411041

1042+
// Element variable truth table
1043+
std::vector<int> var_table(block_ids.size() * elem_var_names.size());
1044+
exII::ex_get_var_tab(ex_id, "e", block_ids.size(), elem_var_names.size(), var_table.data());
1045+
10421046
for (unsigned i=0; i<static_cast<unsigned>(num_elem_blk); i++)
10431047
{
1048+
if (!var_table[elem_var_names.size()*i + var_index])
1049+
continue;
10441050
ex_err = exII::ex_get_elem_block(ex_id,
10451051
block_ids[i],
10461052
nullptr,

0 commit comments

Comments
 (0)