https://mooseframework.inl.gov
Public Types | Public Member Functions | Public Attributes | List of all members
MeshInfo::CombinedInfos< InfoMapType, ItemsType > Struct Template Reference

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...

#include <MeshInfo.h>

Public Types

using info_map_type = InfoMapType
 
using id_type = typename InfoMapType::id_type
 
using info_type = typename InfoMapType::info_type
 
using map_type = typename info_map_type::map_type
 
using items_type = ItemsType
 

Public Member Functions

 CombinedInfos (info_map_type *local, info_map_type *global, const ItemsType &items)
 

Public Attributes

InfoMapType *const local
 Local information. More...
 
InfoMapType *const global
 Global information. More...
 
const ItemsType items
 Which entries are to be output. More...
 

Detailed Description

template<class InfoMapType, class ItemsType>
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.

Template Parameters
InfoMapTypeThe type of the storage map (id -> information).
ItemsTypeThe type of the items storage that define what to output.

Definition at line 282 of file MeshInfo.h.

Member Typedef Documentation

◆ id_type

template<class InfoMapType, class ItemsType>
using MeshInfo::CombinedInfos< InfoMapType, ItemsType >::id_type = typename InfoMapType::id_type

Definition at line 285 of file MeshInfo.h.

◆ info_map_type

template<class InfoMapType, class ItemsType>
using MeshInfo::CombinedInfos< InfoMapType, ItemsType >::info_map_type = InfoMapType

Definition at line 284 of file MeshInfo.h.

◆ info_type

template<class InfoMapType, class ItemsType>
using MeshInfo::CombinedInfos< InfoMapType, ItemsType >::info_type = typename InfoMapType::info_type

Definition at line 286 of file MeshInfo.h.

◆ items_type

template<class InfoMapType, class ItemsType>
using MeshInfo::CombinedInfos< InfoMapType, ItemsType >::items_type = ItemsType

Definition at line 288 of file MeshInfo.h.

◆ map_type

template<class InfoMapType, class ItemsType>
using MeshInfo::CombinedInfos< InfoMapType, ItemsType >::map_type = typename info_map_type::map_type

Definition at line 287 of file MeshInfo.h.

Constructor & Destructor Documentation

◆ CombinedInfos()

template<typename InfoMapType , class InfoItemsType>
MeshInfo::CombinedInfos< InfoMapType, InfoItemsType >::CombinedInfos ( info_map_type local,
info_map_type global,
const InfoItemsType &  items 
)

Definition at line 244 of file MeshInfo.C.

248 {
249 }
InfoMapType *const local
Local information.
Definition: MeshInfo.h:293
const ItemsType items
Which entries are to be output.
Definition: MeshInfo.h:297
InfoMapType *const global
Global information.
Definition: MeshInfo.h:295

Member Data Documentation

◆ global

template<class InfoMapType, class ItemsType>
InfoMapType* const MeshInfo::CombinedInfos< InfoMapType, ItemsType >::global

Global information.

Definition at line 295 of file MeshInfo.h.

Referenced by MeshInfo::possiblyAddElemInfo().

◆ items

template<class InfoMapType, class ItemsType>
const ItemsType MeshInfo::CombinedInfos< InfoMapType, ItemsType >::items

Which entries are to be output.

Definition at line 297 of file MeshInfo.h.

Referenced by MeshInfo::possiblyAddElemInfo().

◆ local

template<class InfoMapType, class ItemsType>
InfoMapType* const MeshInfo::CombinedInfos< InfoMapType, ItemsType >::local

Local information.

Definition at line 293 of file MeshInfo.h.

Referenced by MeshInfo::possiblyAddElemInfo().


The documentation for this struct was generated from the following files: