IOSS 2.0
Loading...
Searching...
No Matches
Ioss::BoundaryCondition Struct Reference

#include <Ioss_StructuredBlock.h>

Public Member Functions

 BoundaryCondition (std::string name, std::string fam_name, Ioss::IJK_t range_beg, Ioss::IJK_t range_end)
 
 BoundaryCondition (std::string name, Ioss::IJK_t range_beg, Ioss::IJK_t range_end)
 
 BoundaryCondition ()=default
 
 BoundaryCondition (const BoundaryCondition &copy_from)=default
 
BoundaryConditionoperator= (const BoundaryCondition &copy_from)=default
 
IOSS_NODISCARD int which_face () const
 
IOSS_NODISCARD bool is_valid () const
 
IOSS_NODISCARD size_t get_face_count () const
 
IOSS_NODISCARD bool operator== (const Ioss::BoundaryCondition &rhs) const
 
IOSS_NODISCARD bool operator!= (const Ioss::BoundaryCondition &rhs) const
 
IOSS_NODISCARD bool equal (const Ioss::BoundaryCondition &rhs) const
 
template<class Archive >
void serialize (Archive &archive)
 

Public Attributes

std::string m_bcName {}
 
std::string m_famName {}
 
Ioss::IJK_t m_rangeBeg {}
 
Ioss::IJK_t m_rangeEnd {}
 
int m_face {-1}
 

Private Member Functions

bool equal_ (const Ioss::BoundaryCondition &rhs, bool quiet) const
 

Constructor & Destructor Documentation

◆ BoundaryCondition() [1/4]

Ioss::BoundaryCondition::BoundaryCondition ( std::string name,
std::string fam_name,
Ioss::IJK_t range_beg,
Ioss::IJK_t range_end )
inline

◆ BoundaryCondition() [2/4]

Ioss::BoundaryCondition::BoundaryCondition ( std::string name,
Ioss::IJK_t range_beg,
Ioss::IJK_t range_end )
inline

◆ BoundaryCondition() [3/4]

Ioss::BoundaryCondition::BoundaryCondition ( )
default

◆ BoundaryCondition() [4/4]

Ioss::BoundaryCondition::BoundaryCondition ( const BoundaryCondition & copy_from)
default

Member Function Documentation

◆ equal()

bool Ioss::BoundaryCondition::equal ( const Ioss::BoundaryCondition & rhs) const

◆ equal_()

bool Ioss::BoundaryCondition::equal_ ( const Ioss::BoundaryCondition & rhs,
bool quiet ) const
private

◆ get_face_count()

size_t Ioss::BoundaryCondition::get_face_count ( ) const

◆ is_valid()

bool Ioss::BoundaryCondition::is_valid ( ) const

◆ operator!=()

IOSS_NODISCARD bool Ioss::BoundaryCondition::operator!= ( const Ioss::BoundaryCondition & rhs) const

◆ operator=()

BoundaryCondition & Ioss::BoundaryCondition::operator= ( const BoundaryCondition & copy_from)
default

◆ operator==()

bool Ioss::BoundaryCondition::operator== ( const Ioss::BoundaryCondition & rhs) const

◆ serialize()

template<class Archive >
void Ioss::BoundaryCondition::serialize ( Archive & archive)
inline

◆ which_face()

int Ioss::BoundaryCondition::which_face ( ) const

Member Data Documentation

◆ m_bcName

std::string Ioss::BoundaryCondition::m_bcName {}

◆ m_face

int Ioss::BoundaryCondition::m_face {-1}
mutable

◆ m_famName

std::string Ioss::BoundaryCondition::m_famName {}

◆ m_rangeBeg

Ioss::IJK_t Ioss::BoundaryCondition::m_rangeBeg {}

◆ m_rangeEnd

Ioss::IJK_t Ioss::BoundaryCondition::m_rangeEnd {}

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