KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Public Member Functions | Public Attributes | List of all members
Kratos::MesherUtilities::RefiningParameters Struct Reference

#include <mesher_utilities.hpp>

Collaboration diagram for Kratos::MesherUtilities::RefiningParameters:

Public Member Functions

 KRATOS_CLASS_POINTER_DEFINITION (RefiningParameters)
 
void SetRefiningOptions (const Flags &rOptions)
 
void SetRemovingOptions (const Flags &rOptions)
 
void SetAlphaParameter (const double rAlpha)
 
double GetMeanVolume ()
 
void SetMeanVolume (const double rMeanVolume)
 
void SetCriticalRadius (const double rCriticalRadius)
 
void SetInitialRadius (const double rInitialRadius)
 
void SetCriticalSide (const double rCriticalSide)
 
void SetParameters (const double rAlpha, const double rCriticalRadius, const double rCriticalSide)
 
void SetRefiningBox (SpatialBoundingBox::Pointer pRefiningBox)
 
void SetReferenceThreshold (const double rReferenceThreshold)
 
void SetReferenceError (const double rReferenceError)
 
void SetThresholdVariable (const Variable< double > &rVariable)
 
void SetErrorVariable (const Variable< double > &rVariable)
 
Flags GetRefiningOptions ()
 
Flags GetRemovingOptions ()
 
double GetReferenceThreshold ()
 
const Variable< double > & GetThresholdVariable ()
 
const Variable< double > & GetErrorVariable ()
 
void Initialize ()
 

Public Attributes

Flags RefiningOptions
 
Flags RemovingOptions
 
double Alpha
 
double CriticalRadius
 
double CriticalSide
 
double ReferenceThreshold
 
double ReferenceError
 
double InitialRadius
 
double MeanVolume
 
RefiningInfoParameters Info
 
bool RefiningBoxSetFlag
 
SpatialBoundingBox::Pointer RefiningBox
 

Member Function Documentation

◆ GetErrorVariable()

const Variable<double>& Kratos::MesherUtilities::RefiningParameters::GetErrorVariable ( )
inline

◆ GetMeanVolume()

double Kratos::MesherUtilities::RefiningParameters::GetMeanVolume ( )
inline

◆ GetReferenceThreshold()

double Kratos::MesherUtilities::RefiningParameters::GetReferenceThreshold ( )
inline

◆ GetRefiningOptions()

Flags Kratos::MesherUtilities::RefiningParameters::GetRefiningOptions ( )
inline

◆ GetRemovingOptions()

Flags Kratos::MesherUtilities::RefiningParameters::GetRemovingOptions ( )
inline

◆ GetThresholdVariable()

const Variable<double>& Kratos::MesherUtilities::RefiningParameters::GetThresholdVariable ( )
inline

◆ Initialize()

void Kratos::MesherUtilities::RefiningParameters::Initialize ( )
inline

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::MesherUtilities::RefiningParameters::KRATOS_CLASS_POINTER_DEFINITION ( RefiningParameters  )

◆ SetAlphaParameter()

void Kratos::MesherUtilities::RefiningParameters::SetAlphaParameter ( const double  rAlpha)
inline

◆ SetCriticalRadius()

void Kratos::MesherUtilities::RefiningParameters::SetCriticalRadius ( const double  rCriticalRadius)
inline

◆ SetCriticalSide()

void Kratos::MesherUtilities::RefiningParameters::SetCriticalSide ( const double  rCriticalSide)
inline

◆ SetErrorVariable()

void Kratos::MesherUtilities::RefiningParameters::SetErrorVariable ( const Variable< double > &  rVariable)
inline

◆ SetInitialRadius()

void Kratos::MesherUtilities::RefiningParameters::SetInitialRadius ( const double  rInitialRadius)
inline

◆ SetMeanVolume()

void Kratos::MesherUtilities::RefiningParameters::SetMeanVolume ( const double  rMeanVolume)
inline

◆ SetParameters()

void Kratos::MesherUtilities::RefiningParameters::SetParameters ( const double  rAlpha,
const double  rCriticalRadius,
const double  rCriticalSide 
)
inline

◆ SetReferenceError()

void Kratos::MesherUtilities::RefiningParameters::SetReferenceError ( const double  rReferenceError)
inline

◆ SetReferenceThreshold()

void Kratos::MesherUtilities::RefiningParameters::SetReferenceThreshold ( const double  rReferenceThreshold)
inline

◆ SetRefiningBox()

void Kratos::MesherUtilities::RefiningParameters::SetRefiningBox ( SpatialBoundingBox::Pointer  pRefiningBox)
inline

◆ SetRefiningOptions()

void Kratos::MesherUtilities::RefiningParameters::SetRefiningOptions ( const Flags rOptions)
inline

◆ SetRemovingOptions()

void Kratos::MesherUtilities::RefiningParameters::SetRemovingOptions ( const Flags rOptions)
inline

◆ SetThresholdVariable()

void Kratos::MesherUtilities::RefiningParameters::SetThresholdVariable ( const Variable< double > &  rVariable)
inline

Member Data Documentation

◆ Alpha

double Kratos::MesherUtilities::RefiningParameters::Alpha

◆ CriticalRadius

double Kratos::MesherUtilities::RefiningParameters::CriticalRadius

◆ CriticalSide

double Kratos::MesherUtilities::RefiningParameters::CriticalSide

◆ Info

RefiningInfoParameters Kratos::MesherUtilities::RefiningParameters::Info

◆ InitialRadius

double Kratos::MesherUtilities::RefiningParameters::InitialRadius

◆ MeanVolume

double Kratos::MesherUtilities::RefiningParameters::MeanVolume

◆ ReferenceError

double Kratos::MesherUtilities::RefiningParameters::ReferenceError

◆ ReferenceThreshold

double Kratos::MesherUtilities::RefiningParameters::ReferenceThreshold

◆ RefiningBox

SpatialBoundingBox::Pointer Kratos::MesherUtilities::RefiningParameters::RefiningBox

◆ RefiningBoxSetFlag

bool Kratos::MesherUtilities::RefiningParameters::RefiningBoxSetFlag

◆ RefiningOptions

Flags Kratos::MesherUtilities::RefiningParameters::RefiningOptions

◆ RemovingOptions

Flags Kratos::MesherUtilities::RefiningParameters::RemovingOptions

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