IOSS 2.0
Loading...
Searching...
No Matches
Ioss::ElementBlockBatchOffset Class Reference

#include <Ioss_Decomposition.h>

Public Member Functions

 ElementBlockBatchOffset (const std::vector< BlockDecompositionData > &data)
 
 ElementBlockBatchOffset ()=delete
 
 ElementBlockBatchOffset (const ElementBlockBatchOffset &)=delete
 
 ElementBlockBatchOffset (ElementBlockBatchOffset &&)=delete
 
IOSS_NODISCARD size_t get_ioss_element_size (const std::vector< int64_t > &blockSubsetIndex) const
 
IOSS_NODISCARD std::vector< size_t > get_ioss_offset (const std::vector< int64_t > &blockSubsetIndex, const std::vector< int > &blockComponentCount) const
 
IOSS_NODISCARD std::vector< size_t > get_import_offset (const std::vector< int64_t > &blockSubsetIndex, const std::vector< int > &blockComponentCount) const
 
IOSS_NODISCARD size_t get_connectivity_ioss_offset_size (const std::vector< int64_t > &blockSubsetIndex) const
 
IOSS_NODISCARD std::vector< int > get_connectivity_ioss_component_count (const std::vector< int64_t > &blockSubsetIndex) const
 

Private Member Functions

IOSS_NODISCARD size_t get_ioss_offset_size (const std::vector< int64_t > &blockSubsetIndex, const std::vector< int > &blockComponentCount) const
 
IOSS_NODISCARD std::vector< size_t > get_connectivity_ioss_offset (const std::vector< int64_t > &blockSubsetIndex) const
 
IOSS_NODISCARD std::vector< size_t > get_connectivity_import_offset (const std::vector< int64_t > &blockSubsetIndex) const
 

Private Attributes

const std::vector< BlockDecompositionData > & m_data
 

Constructor & Destructor Documentation

◆ ElementBlockBatchOffset() [1/4]

Ioss::ElementBlockBatchOffset::ElementBlockBatchOffset ( const std::vector< BlockDecompositionData > & data)
inlineexplicit

◆ ElementBlockBatchOffset() [2/4]

Ioss::ElementBlockBatchOffset::ElementBlockBatchOffset ( )
delete

◆ ElementBlockBatchOffset() [3/4]

Ioss::ElementBlockBatchOffset::ElementBlockBatchOffset ( const ElementBlockBatchOffset & )
delete

◆ ElementBlockBatchOffset() [4/4]

Ioss::ElementBlockBatchOffset::ElementBlockBatchOffset ( ElementBlockBatchOffset && )
delete

Member Function Documentation

◆ get_connectivity_import_offset()

std::vector< size_t > Ioss::ElementBlockBatchOffset::get_connectivity_import_offset ( const std::vector< int64_t > & blockSubsetIndex) const
private

◆ get_connectivity_ioss_component_count()

std::vector< int > Ioss::ElementBlockBatchOffset::get_connectivity_ioss_component_count ( const std::vector< int64_t > & blockSubsetIndex) const

◆ get_connectivity_ioss_offset()

std::vector< size_t > Ioss::ElementBlockBatchOffset::get_connectivity_ioss_offset ( const std::vector< int64_t > & blockSubsetIndex) const
private

◆ get_connectivity_ioss_offset_size()

size_t Ioss::ElementBlockBatchOffset::get_connectivity_ioss_offset_size ( const std::vector< int64_t > & blockSubsetIndex) const

◆ get_import_offset()

std::vector< size_t > Ioss::ElementBlockBatchOffset::get_import_offset ( const std::vector< int64_t > & blockSubsetIndex,
const std::vector< int > & blockComponentCount ) const

◆ get_ioss_element_size()

size_t Ioss::ElementBlockBatchOffset::get_ioss_element_size ( const std::vector< int64_t > & blockSubsetIndex) const

◆ get_ioss_offset()

std::vector< size_t > Ioss::ElementBlockBatchOffset::get_ioss_offset ( const std::vector< int64_t > & blockSubsetIndex,
const std::vector< int > & blockComponentCount ) const

◆ get_ioss_offset_size()

size_t Ioss::ElementBlockBatchOffset::get_ioss_offset_size ( const std::vector< int64_t > & blockSubsetIndex,
const std::vector< int > & blockComponentCount ) const
private

Member Data Documentation

◆ m_data

const std::vector<BlockDecompositionData>& Ioss::ElementBlockBatchOffset::m_data
private

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