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::MeshingInfoParameters Struct Reference

#include <mesher_utilities.hpp>

Collaboration diagram for Kratos::MesherUtilities::MeshingInfoParameters:

Public Member Functions

 KRATOS_CLASS_POINTER_DEFINITION (MeshingInfoParameters)
 
void Initialize ()
 
void SetNumberOfNodes (unsigned int NumberNodes)
 
void SetNumberOfElements (unsigned int NumberElements)
 
void SetNumberOfConditions (unsigned int NumberConditions)
 
unsigned int GetNumberOfNodes ()
 
unsigned int GetNumberOfElements ()
 
unsigned int GetNumberOfConditions ()
 
void SetNumberOfNewNodes (unsigned int NumberNodes)
 
void SetNumberOfNewElements (unsigned int NumberElements)
 
void SetNumberOfNewConditions (unsigned int NumberConditions)
 
void SetInitialMeshVolume (double Volume)
 
double GetInitialMeshVolume ()
 
bool CheckGeometricalSmoothing ()
 
bool CheckMechanicalSmoothing ()
 
int GetInsertedNodes ()
 

Public Attributes

unsigned int NumberOfElements
 
unsigned int NumberOfNodes
 
unsigned int NumberOfConditions
 
unsigned int InitialNumberOfNodes
 
unsigned int NumberOfNewElements
 
unsigned int NumberOfNewNodes
 
unsigned int NumberOfNewConditions
 
unsigned int NumberOfEulerianInletNodes
 
unsigned int NumberOfLagrangianInletNodes
 
unsigned int InsertedNodes
 
unsigned int RemovedNodes
 
int BalancePrincipalSecondaryPartsNodes
 
unsigned int InsertedBoundaryNodes
 
unsigned int InsertedBoundaryConditions
 
unsigned int CriticalElements
 
bool GeometricalSmoothingRequired
 
bool MechanicalSmoothingRequired
 
double InitialMeshVolume
 

Member Function Documentation

◆ CheckGeometricalSmoothing()

bool Kratos::MesherUtilities::MeshingInfoParameters::CheckGeometricalSmoothing ( )
inline

◆ CheckMechanicalSmoothing()

bool Kratos::MesherUtilities::MeshingInfoParameters::CheckMechanicalSmoothing ( )
inline

◆ GetInitialMeshVolume()

double Kratos::MesherUtilities::MeshingInfoParameters::GetInitialMeshVolume ( )
inline

◆ GetInsertedNodes()

int Kratos::MesherUtilities::MeshingInfoParameters::GetInsertedNodes ( )
inline

◆ GetNumberOfConditions()

unsigned int Kratos::MesherUtilities::MeshingInfoParameters::GetNumberOfConditions ( )
inline

◆ GetNumberOfElements()

unsigned int Kratos::MesherUtilities::MeshingInfoParameters::GetNumberOfElements ( )
inline

◆ GetNumberOfNodes()

unsigned int Kratos::MesherUtilities::MeshingInfoParameters::GetNumberOfNodes ( )
inline

◆ Initialize()

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

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::MesherUtilities::MeshingInfoParameters::KRATOS_CLASS_POINTER_DEFINITION ( MeshingInfoParameters  )

◆ SetInitialMeshVolume()

void Kratos::MesherUtilities::MeshingInfoParameters::SetInitialMeshVolume ( double  Volume)
inline

◆ SetNumberOfConditions()

void Kratos::MesherUtilities::MeshingInfoParameters::SetNumberOfConditions ( unsigned int  NumberConditions)
inline

◆ SetNumberOfElements()

void Kratos::MesherUtilities::MeshingInfoParameters::SetNumberOfElements ( unsigned int  NumberElements)
inline

◆ SetNumberOfNewConditions()

void Kratos::MesherUtilities::MeshingInfoParameters::SetNumberOfNewConditions ( unsigned int  NumberConditions)
inline

◆ SetNumberOfNewElements()

void Kratos::MesherUtilities::MeshingInfoParameters::SetNumberOfNewElements ( unsigned int  NumberElements)
inline

◆ SetNumberOfNewNodes()

void Kratos::MesherUtilities::MeshingInfoParameters::SetNumberOfNewNodes ( unsigned int  NumberNodes)
inline

◆ SetNumberOfNodes()

void Kratos::MesherUtilities::MeshingInfoParameters::SetNumberOfNodes ( unsigned int  NumberNodes)
inline

Member Data Documentation

◆ BalancePrincipalSecondaryPartsNodes

int Kratos::MesherUtilities::MeshingInfoParameters::BalancePrincipalSecondaryPartsNodes

◆ CriticalElements

unsigned int Kratos::MesherUtilities::MeshingInfoParameters::CriticalElements

◆ GeometricalSmoothingRequired

bool Kratos::MesherUtilities::MeshingInfoParameters::GeometricalSmoothingRequired

◆ InitialMeshVolume

double Kratos::MesherUtilities::MeshingInfoParameters::InitialMeshVolume

◆ InitialNumberOfNodes

unsigned int Kratos::MesherUtilities::MeshingInfoParameters::InitialNumberOfNodes

◆ InsertedBoundaryConditions

unsigned int Kratos::MesherUtilities::MeshingInfoParameters::InsertedBoundaryConditions

◆ InsertedBoundaryNodes

unsigned int Kratos::MesherUtilities::MeshingInfoParameters::InsertedBoundaryNodes

◆ InsertedNodes

unsigned int Kratos::MesherUtilities::MeshingInfoParameters::InsertedNodes

◆ MechanicalSmoothingRequired

bool Kratos::MesherUtilities::MeshingInfoParameters::MechanicalSmoothingRequired

◆ NumberOfConditions

unsigned int Kratos::MesherUtilities::MeshingInfoParameters::NumberOfConditions

◆ NumberOfElements

unsigned int Kratos::MesherUtilities::MeshingInfoParameters::NumberOfElements

◆ NumberOfEulerianInletNodes

unsigned int Kratos::MesherUtilities::MeshingInfoParameters::NumberOfEulerianInletNodes

◆ NumberOfLagrangianInletNodes

unsigned int Kratos::MesherUtilities::MeshingInfoParameters::NumberOfLagrangianInletNodes

◆ NumberOfNewConditions

unsigned int Kratos::MesherUtilities::MeshingInfoParameters::NumberOfNewConditions

◆ NumberOfNewElements

unsigned int Kratos::MesherUtilities::MeshingInfoParameters::NumberOfNewElements

◆ NumberOfNewNodes

unsigned int Kratos::MesherUtilities::MeshingInfoParameters::NumberOfNewNodes

◆ NumberOfNodes

unsigned int Kratos::MesherUtilities::MeshingInfoParameters::NumberOfNodes

◆ RemovedNodes

unsigned int Kratos::MesherUtilities::MeshingInfoParameters::RemovedNodes

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