IOSS 2.0
Loading...
Searching...
No Matches
Iotm::text_mesh::SidesetData< EntityId, Topology > Struct Template Reference

#include <Iotm_TextMeshSideset.h>

Inheritance diagram for Iotm::text_mesh::SidesetData< EntityId, Topology >:
[legend]
Collaboration diagram for Iotm::text_mesh::SidesetData< EntityId, Topology >:
[legend]

Public Types

using DataType = SidesetDataType<EntityId>
 
using BaseClass = EntityGroupData<SidesetDataType<EntityId>>
 
- Public Types inherited from Iotm::text_mesh::EntityGroupData< SidesetDataType< EntityId > >
using DataType
 

Public Member Functions

void set_split_type (SplitType splitType)
 
SplitType get_split_type () const
 
void set_skin_blocks (const std::vector< std::string > &skinBlocks)
 
void set_error_handler (ErrorHandler errorHandler)
 
void split (const std::vector< ElementData< EntityId, Topology > > &elementData)
 
void skin_blocks (const TextMeshData< EntityId, Topology > &textMeshData)
 
std::vector< size_t > get_sideblock_indices_local_to_proc (const SideBlockInfo &info, int proc) const
 
SideBlockInfo get_side_block_info (const std::string &sideBlockName) const
 
std::vector< SideBlockInfoget_side_block_info () const
 
bool has_default_exodus_name () const
 
- Public Member Functions inherited from Iotm::text_mesh::EntityGroupData< SidesetDataType< EntityId > >
bool has_valid_id () const
 
bool has_name () const
 

Public Attributes

SidesetSkinner< EntityId, Topologym_sidesetSkinner
 
SidesetSplitter< EntityId, Topologym_sidesetSplitter
 
- Public Attributes inherited from Iotm::text_mesh::EntityGroupData< SidesetDataType< EntityId > >
bool hasInputName
 
unsigned id
 
std::string name
 
std::string type
 
std::vector< DataTypedata
 

Additional Inherited Members

- Static Public Attributes inherited from Iotm::text_mesh::EntityGroupData< SidesetDataType< EntityId > >
static constexpr unsigned INVALID_ID
 

Member Typedef Documentation

◆ BaseClass

◆ DataType

template<typename EntityId , typename Topology >
using Iotm::text_mesh::SidesetData< EntityId, Topology >::DataType = SidesetDataType<EntityId>

Member Function Documentation

◆ get_side_block_info() [1/2]

template<typename EntityId , typename Topology >
std::vector< SideBlockInfo > Iotm::text_mesh::SidesetData< EntityId, Topology >::get_side_block_info ( ) const
inline

◆ get_side_block_info() [2/2]

template<typename EntityId , typename Topology >
SideBlockInfo Iotm::text_mesh::SidesetData< EntityId, Topology >::get_side_block_info ( const std::string & sideBlockName) const
inline

◆ get_sideblock_indices_local_to_proc()

template<typename EntityId , typename Topology >
std::vector< size_t > Iotm::text_mesh::SidesetData< EntityId, Topology >::get_sideblock_indices_local_to_proc ( const SideBlockInfo & info,
int proc ) const
inline

◆ get_split_type()

template<typename EntityId , typename Topology >
SplitType Iotm::text_mesh::SidesetData< EntityId, Topology >::get_split_type ( ) const
inline

◆ has_default_exodus_name()

template<typename EntityId , typename Topology >
bool Iotm::text_mesh::SidesetData< EntityId, Topology >::has_default_exodus_name ( ) const
inline

◆ set_error_handler()

template<typename EntityId , typename Topology >
void Iotm::text_mesh::SidesetData< EntityId, Topology >::set_error_handler ( ErrorHandler errorHandler)
inline

◆ set_skin_blocks()

template<typename EntityId , typename Topology >
void Iotm::text_mesh::SidesetData< EntityId, Topology >::set_skin_blocks ( const std::vector< std::string > & skinBlocks)
inline

◆ set_split_type()

template<typename EntityId , typename Topology >
void Iotm::text_mesh::SidesetData< EntityId, Topology >::set_split_type ( SplitType splitType)
inline

◆ skin_blocks()

template<typename EntityId , typename Topology >
void Iotm::text_mesh::SidesetData< EntityId, Topology >::skin_blocks ( const TextMeshData< EntityId, Topology > & textMeshData)
inline

◆ split()

template<typename EntityId , typename Topology >
void Iotm::text_mesh::SidesetData< EntityId, Topology >::split ( const std::vector< ElementData< EntityId, Topology > > & elementData)
inline

Member Data Documentation

◆ m_sidesetSkinner

template<typename EntityId , typename Topology >
SidesetSkinner<EntityId, Topology> Iotm::text_mesh::SidesetData< EntityId, Topology >::m_sidesetSkinner

◆ m_sidesetSplitter

template<typename EntityId , typename Topology >
SidesetSplitter<EntityId, Topology> Iotm::text_mesh::SidesetData< EntityId, Topology >::m_sidesetSplitter

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