Go to the source code of this file.
Classes | |
| class | MeshInfo |
| Report mesh information, such as the number of elements, nodes, and degrees of freedom. More... | |
| struct | MeshInfo::DomainElemQuality |
| Key for a libMesh::ElemQuality quality type with a bound (min or max) to be used over an entire domain (sideset or subdomain). More... | |
| struct | MeshInfo::InfoBase< IDType > |
| Base struct for information for a single entry (elem, sideset, subdomain). More... | |
| struct | MeshInfo::ElemContainingInfo< IDType > |
| Struct for element-containing entries (elem, sideset, subdomain). More... | |
| struct | MeshInfo::DomainInfo< IDType, ElemsType > |
| Structure for a single domain entry (sideset or subdomain). More... | |
| struct | MeshInfo::ElemInfo |
| Structure for a single elem entry. More... | |
| struct | MeshInfo::ElemContainingInfoItems |
| Base struct for defining which items are to be output for a domain that contains elements (elems, sidesets, subdomains). More... | |
| struct | MeshInfo::DomainInfoItems |
| Defines which items are to be output for a domain (sideset or subdomain). More... | |
| struct | MeshInfo::ElemInfoItems |
| struct | MeshInfo::InfoMap< InfoType, ItemsType > |
| Struct that defines a domain (sideset or subdomain) map (id -> entities) and the items that should be output about that domain. More... | |
| struct | MeshInfo::CombinedInfos< InfoMapType, ItemsType > |
| Struct that contains all of the reporter data for a domain type (sideset or subdomain) and the items that should be output for that domain. More... | |
Namespaces | |
| namespace | libMesh |
| The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings. | |
Functions | |
| void | to_json (nlohmann::json &, const MeshInfo::ElemInfoMap &) |
| JSON serialization for info maps. | |
| void | to_json (nlohmann::json &, const MeshInfo::SidesetInfoMap &) |
| void | to_json (nlohmann::json &, const MeshInfo::SubdomainInfoMap &) |
| void | dataStore (std::ostream &, MeshInfo::DomainElemQuality &, void *) |
| Data store and load for DomainElemQuality. | |
| void | dataLoad (std::istream &, MeshInfo::DomainElemQuality &, void *) |
| void | dataStore (std::ostream &, MeshInfo::ElemInfo &, void *) |
| Data store and load for node, elem, sideset, subdomain info entries. | |
| void | dataStore (std::ostream &, MeshInfo::SidesetInfo &, void *) |
| void | dataStore (std::ostream &, MeshInfo::SubdomainInfo &, void *) |
| void | dataLoad (std::istream &, MeshInfo::ElemInfo &, void *) |
| void | dataLoad (std::istream &, MeshInfo::SidesetInfo &, void *) |
| void | dataLoad (std::istream &, MeshInfo::SubdomainInfo &, void *) |
| void | dataStore (std::ostream &, MeshInfo::ElemInfoMap &, void *) |
| Data store and load for info maps. | |
| void | dataStore (std::ostream &, MeshInfo::SidesetInfoMap &, void *) |
| void | dataStore (std::ostream &, MeshInfo::SubdomainInfoMap &, void *) |
| void | dataLoad (std::istream &, MeshInfo::ElemInfoMap &, void *) |
| void | dataLoad (std::istream &, MeshInfo::SidesetInfoMap &, void *) |
| void | dataLoad (std::istream &, MeshInfo::SubdomainInfoMap &, void *) |
| void dataLoad | ( | std::istream & | stream, |
| MeshInfo::DomainElemQuality & | beq, | ||
| void * | |||
| ) |
Definition at line 872 of file MeshInfo.C.
Referenced by dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoad(), dataLoadDomainInfo(), dataLoadElemContainingInfo(), and dataLoadInfoBase().
| void dataLoad | ( | std::istream & | stream, |
| MeshInfo::ElemInfo & | info, | ||
| void * | |||
| ) |
Definition at line 955 of file MeshInfo.C.
| void dataLoad | ( | std::istream & | stream, |
| MeshInfo::ElemInfoMap & | info_map, | ||
| void * | |||
| ) |
Definition at line 1014 of file MeshInfo.C.
| void dataLoad | ( | std::istream & | stream, |
| MeshInfo::SidesetInfo & | info, | ||
| void * | |||
| ) |
Definition at line 987 of file MeshInfo.C.
| void dataLoad | ( | std::istream & | stream, |
| MeshInfo::SidesetInfoMap & | info_map, | ||
| void * | |||
| ) |
Definition at line 1019 of file MeshInfo.C.
| void dataLoad | ( | std::istream & | stream, |
| MeshInfo::SubdomainInfo & | info, | ||
| void * | |||
| ) |
Definition at line 992 of file MeshInfo.C.
| void dataLoad | ( | std::istream & | stream, |
| MeshInfo::SubdomainInfoMap & | info_map, | ||
| void * | |||
| ) |
Definition at line 1024 of file MeshInfo.C.
| void dataStore | ( | std::ostream & | stream, |
| MeshInfo::DomainElemQuality & | beq, | ||
| void * | |||
| ) |
Data store and load for DomainElemQuality.
Definition at line 861 of file MeshInfo.C.
Referenced by dataStore(), dataStore(), dataStore(), dataStore(), dataStore(), dataStoreDomainInfo(), dataStoreElemContainingInfo(), and dataStoreInfoBase().
| void dataStore | ( | std::ostream & | stream, |
| MeshInfo::ElemInfo & | info, | ||
| void * | |||
| ) |
Data store and load for node, elem, sideset, subdomain info entries.
Definition at line 899 of file MeshInfo.C.
| void dataStore | ( | std::ostream & | stream, |
| MeshInfo::ElemInfoMap & | info_map, | ||
| void * | |||
| ) |
Data store and load for info maps.
Definition at line 999 of file MeshInfo.C.
| void dataStore | ( | std::ostream & | stream, |
| MeshInfo::SidesetInfo & | info, | ||
| void * | |||
| ) |
Definition at line 931 of file MeshInfo.C.
| void dataStore | ( | std::ostream & | stream, |
| MeshInfo::SidesetInfoMap & | info_map, | ||
| void * | |||
| ) |
Definition at line 1004 of file MeshInfo.C.
| void dataStore | ( | std::ostream & | stream, |
| MeshInfo::SubdomainInfo & | info, | ||
| void * | |||
| ) |
Definition at line 936 of file MeshInfo.C.
| void dataStore | ( | std::ostream & | stream, |
| MeshInfo::SubdomainInfoMap & | info_map, | ||
| void * | |||
| ) |
Definition at line 1009 of file MeshInfo.C.
| void to_json | ( | nlohmann::json & | json, |
| const MeshInfo::ElemInfoMap & | info_map | ||
| ) |
JSON serialization for info maps.
Definition at line 747 of file MeshInfo.C.
| void to_json | ( | nlohmann::json & | json, |
| const MeshInfo::SidesetInfoMap & | info_map | ||
| ) |
Definition at line 849 of file MeshInfo.C.
| void to_json | ( | nlohmann::json & | json, |
| const MeshInfo::SubdomainInfoMap & | info_map | ||
| ) |
Definition at line 854 of file MeshInfo.C.