AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::sidre::Group Member List

This is the complete list of members for axom::sidre::Group, including all inherited members.

copyGroup(Group *group)axom::sidre::Group
copyToConduitNode(Node &n) constaxom::sidre::Group
copyView(View *view)axom::sidre::Group
createExternalLayout(Node &n, const Attribute *attr=nullptr) constaxom::sidre::Group
createGroup(const std::string &path, bool is_list=false)axom::sidre::Group
createGroupAndLoad(std::string &group_name, const std::string &path, const std::string &protocol, bool &load_success)axom::sidre::Group
createNativeLayout(Node &n, const Attribute *attr=nullptr) constaxom::sidre::Group
createNoDataLayout(Node &n, const Attribute *attr=nullptr) constaxom::sidre::Group
createUnnamedGroup(bool is_list=false)axom::sidre::Group
createView(const std::string &path)axom::sidre::Group
createView(const std::string &path, TypeID type, IndexType num_elems)axom::sidre::Group
createView(const std::string &path, const DataType &dtype)axom::sidre::Group
createView(const std::string &path, Buffer *buff)axom::sidre::Group
createView(const std::string &path, TypeID type, IndexType num_elems, Buffer *buff)axom::sidre::Group
createView(const std::string &path, const DataType &dtype, Buffer *buff)axom::sidre::Group
createView(const std::string &path, void *external_ptr)axom::sidre::Group
createView(const std::string &path, TypeID type, IndexType num_elems, void *external_ptr)axom::sidre::Group
createView(const std::string &path, const DataType &dtype, void *external_ptr)axom::sidre::Group
createViewAndAllocate(const std::string &path, TypeID type, IndexType num_elems, int allocID=INVALID_ALLOCATOR_ID)axom::sidre::Group
createViewAndAllocate(const std::string &path, const DataType &dtype, int allocID=INVALID_ALLOCATOR_ID)axom::sidre::Group
createViewScalar(const std::string &path, ScalarType value)axom::sidre::Groupinline
createViewString(const std::string &path, const std::string &value)axom::sidre::Group
createViewWithShape(const std::string &path, TypeID type, int ndims, const IndexType *shape)axom::sidre::Group
createViewWithShape(const std::string &path, TypeID type, int ndims, const IndexType *shape, Buffer *buff)axom::sidre::Group
createViewWithShape(const std::string &path, TypeID type, int ndims, const IndexType *shape, void *external_ptr)axom::sidre::Group
createViewWithShapeAndAllocate(const std::string &path, TypeID type, int ndims, const IndexType *shape, int allocID=INVALID_ALLOCATOR_ID)axom::sidre::Group
DataStore classaxom::sidre::Groupfriend
deepCopyGroup(Group *group, int allocID=INVALID_ALLOCATOR_ID)axom::sidre::Group
deepCopyView(View *view, int allocID=INVALID_ALLOCATOR_ID)axom::sidre::Group
destroyGroup(const std::string &path)axom::sidre::Group
destroyGroup(IndexType idx)axom::sidre::Group
destroyGroupAndData(const std::string &path)axom::sidre::Group
destroyGroupAndData(IndexType idx)axom::sidre::Group
destroyGroups()axom::sidre::Group
destroyGroupsAndData()axom::sidre::Group
destroyGroupSubtreeAndData()axom::sidre::Group
destroyView(const std::string &path)axom::sidre::Group
destroyView(IndexType idx)axom::sidre::Group
destroyViewAndData(const std::string &path)axom::sidre::Group
destroyViewAndData(IndexType idx)axom::sidre::Group
destroyViews()axom::sidre::Group
destroyViewsAndData()axom::sidre::Group
getDataInfo(Node &n, bool recursive=true) constaxom::sidre::Group
getDataStore()axom::sidre::Groupinline
getDataStore() constaxom::sidre::Groupinline
getDefaultIOProtocol()axom::sidre::Groupinlinestatic
getFirstValidGroupIndex() constaxom::sidre::Group
getFirstValidViewIndex() constaxom::sidre::Group
getGroup(const std::string &path)axom::sidre::Group
getGroup(const std::string &path) constaxom::sidre::Group
getGroup(IndexType idx)axom::sidre::Group
getGroup(IndexType idx) constaxom::sidre::Group
getGroupIndex(const std::string &name) constaxom::sidre::Group
getGroupName(IndexType idx) constaxom::sidre::Group
getIndex() constaxom::sidre::Groupinline
getName() constaxom::sidre::Groupinline
getNextValidGroupIndex(IndexType idx) constaxom::sidre::Group
getNextValidViewIndex(IndexType idx) constaxom::sidre::Group
getNumGroups() constaxom::sidre::Group
getNumViews() constaxom::sidre::Group
getParent()axom::sidre::Groupinline
getParent() constaxom::sidre::Groupinline
getPath() constaxom::sidre::Group
getPathDelimiter() constaxom::sidre::Groupinline
getPathName() constaxom::sidre::Groupinline
getValidIOProtocols()axom::sidre::Groupinlinestatic
getView(const std::string &path)axom::sidre::Group
getView(const std::string &path) constaxom::sidre::Group
getView(IndexType idx)axom::sidre::Group
getView(IndexType idx) constaxom::sidre::Group
getViewIndex(const std::string &name) constaxom::sidre::Group
getViewName(IndexType idx) constaxom::sidre::Group
GroupCollection typedefaxom::sidre::Group
groups()axom::sidre::Group
groups() constaxom::sidre::Group
hasChildGroup(const std::string &name) constaxom::sidre::Group
hasChildView(const std::string &name) constaxom::sidre::Group
hasGroup(const std::string &path) constaxom::sidre::Group
hasGroup(IndexType idx) constaxom::sidre::Group
hasView(const std::string &path) constaxom::sidre::Group
hasView(IndexType idx) constaxom::sidre::Group
importConduitTree(const conduit::Node &node, bool preserve_contents=false)axom::sidre::Group
importConduitTreeExternal(conduit::Node &node, bool preserve_contents=false)axom::sidre::Group
isEquivalentTo(const Group *other, bool checkName=true) constaxom::sidre::Group
isRoot() constaxom::sidre::Groupinline
isUsingList() constaxom::sidre::Groupinline
isUsingMap() constaxom::sidre::Groupinline
load(const std::string &path, const std::string &protocol=Group::getDefaultIOProtocol(), bool preserve_contents=false)axom::sidre::Group
load(const std::string &path, const std::string &protocol, bool preserve_contents, std::string &name_from_file)axom::sidre::Group
loadExternalData(const std::string &path)axom::sidre::Group
moveGroup(Group *group)axom::sidre::Group
moveView(View *view)axom::sidre::Group
print() constaxom::sidre::Group
print(std::ostream &os) constaxom::sidre::Group
printTree(const int nlevels, std::ostream &os) constaxom::sidre::Group
rename(const std::string &new_name)axom::sidre::Group
save(const std::string &path, const std::string &protocol=Group::getDefaultIOProtocol(), const Attribute *attr=nullptr) constaxom::sidre::Group
View classaxom::sidre::Groupfriend
ViewCollection typedefaxom::sidre::Group
views()axom::sidre::Group
views() constaxom::sidre::Group