Version: 9.16.0
VISCOUS_3D::AverageHyp Struct Reference

Layers parameters got by averaging several hypotheses. More...

Public Member Functions

 AverageHyp (const StdMeshers_ViscousLayers *hyp=0)
 
void Add (const StdMeshers_ViscousLayers *hyp)
 
double GetTotalThickness () const
 
double GetStretchFactor () const
 
int GetNumberLayers () const
 
int GetMethod () const
 
bool ToCreateGroup () const
 
const std::string & GetGroupName () const
 
double Get1stLayerThickness (double realThickness=0.) const
 
bool UseSurfaceNormal () const
 
bool ToSmooth () const
 
bool IsOffsetMethod () const
 
bool operator== (const AverageHyp &other) const
 

Static Public Member Functions

static bool Equals (double v1, double v2)
 

Private Attributes

int _nbLayers
 
int _nbHyps
 
int _method
 
double _thickness
 
double _stretchFactor
 
std::string _groupName
 

Detailed Description

Layers parameters got by averaging several hypotheses.

Constructor & Destructor Documentation

◆ AverageHyp()

VISCOUS_3D::AverageHyp::AverageHyp ( const StdMeshers_ViscousLayers hyp = 0)

References Add().

Member Function Documentation

◆ Add()

◆ Equals()

static bool VISCOUS_3D::AverageHyp::Equals ( double  v1,
double  v2 
)
static

Referenced by operator==().

◆ Get1stLayerThickness()

◆ GetGroupName()

const std::string & VISCOUS_3D::AverageHyp::GetGroupName ( ) const

◆ GetMethod()

int VISCOUS_3D::AverageHyp::GetMethod ( ) const

References _method.

◆ GetNumberLayers()

int VISCOUS_3D::AverageHyp::GetNumberLayers ( ) const

◆ GetStretchFactor()

double VISCOUS_3D::AverageHyp::GetStretchFactor ( ) const

◆ GetTotalThickness()

◆ IsOffsetMethod()

bool VISCOUS_3D::AverageHyp::IsOffsetMethod ( ) const

◆ operator==()

bool VISCOUS_3D::AverageHyp::operator== ( const AverageHyp other) const

◆ ToCreateGroup()

bool VISCOUS_3D::AverageHyp::ToCreateGroup ( ) const

References _groupName.

◆ ToSmooth()

◆ UseSurfaceNormal()

bool VISCOUS_3D::AverageHyp::UseSurfaceNormal ( ) const

Field Documentation

◆ _groupName

std::string VISCOUS_3D::AverageHyp::_groupName
private

Referenced by Add(), GetGroupName(), and ToCreateGroup().

◆ _method

int VISCOUS_3D::AverageHyp::_method
private

◆ _nbHyps

int VISCOUS_3D::AverageHyp::_nbHyps
private

Referenced by Add(), and GetStretchFactor().

◆ _nbLayers

int VISCOUS_3D::AverageHyp::_nbLayers
private

Referenced by Add(), GetNumberLayers(), and operator==().

◆ _stretchFactor

double VISCOUS_3D::AverageHyp::_stretchFactor
private

Referenced by Add(), and GetStretchFactor().

◆ _thickness

double VISCOUS_3D::AverageHyp::_thickness
private

Referenced by Add(), and GetTotalThickness().