Adds the multimat component to Axom#565
Conversation
|
Note: I rebased this to |
d6e3800 to
c643a70
Compare
30f0eb6 to
c0c3a74
Compare
|
I merged in the changes from @raineyeh (thanks Raine!), fixed the last remaining compiler errors and warnings and rebased against develop. This branch is now ready for review. |
…d MultiMatArray class.
…g dense MultiMat field
Misc: fix BivariateMap->getSubset elements
…d iter.index() Misc: fix some warnings and compilation errors from lc compiler
Misc: small compilation fix
…Map to Submap. Also: Fixes for compilation error/warnings on LC machine
Deals with rename of slam's RelationSet (subset returned by relation operator[]) to RelationSubset
| std::vector<SetPosType> m_cellMatRel_beginsVec; | ||
| std::vector<SetPosType> m_cellMatRel_indicesVec; |
There was a problem hiding this comment.
SLAM is designed not to own any data - these are probably the backing std::vectors for our relations.
| std::vector<SetPosType> m_matCellRel_beginsVec; | ||
| std::vector<SetPosType> m_matCellRel_indicesVec; |
| std::vector<std::string> m_fieldNameVec; | ||
| std::vector<FieldMapping> m_fieldMappingVec; | ||
| std::vector<MapBaseType*> m_mapVec; | ||
| std::vector<DataTypeSupported> m_dataTypeVec; | ||
| std::vector<DataLayout> m_fieldDataLayoutVec; | ||
| std::vector<SparsityLayout> m_fieldSparsityLayoutVec; |
| }; | ||
|
|
||
| //Layout used during the static mode | ||
| std::vector<Layout> m_layout_when_static; //per field |
|
@kanye-quest , @kennyweiss , I expect to approve this tomorrow early. I do have a few comments that I'd like addressed, most of which have to do with the Doxygen and/or obvious typos. I flagged a few uses of |
agcapps
left a comment
There was a problem hiding this comment.
I found a few incautious uses of getFieldIdx that I'd like you to test before using return value. Please search for any other unguarded use of that function. Approved, pending those return value fixes and the documentation fixes I proposed.
Co-authored-by: Arlie Capps <48997041+agcapps@users.noreply.github.com>
Summary
TODO: