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.
List of all members
Kratos::SignedDistanceCalculationUtils< TDim > Class Template Reference

#include <signed_distance_calculation_utils.h>

Collaboration diagram for Kratos::SignedDistanceCalculationUtils< TDim >:

Public Types

Type Definitions
typedef ModelPart::NodesContainerType NodesArrayType
 
typedef ModelPart::ElementsContainerType ElementsArrayType
 

Public Member Functions

Operations
void CalculateDistances (ModelPart &r_model_part, Variable< double > &rDistanceVar, const double max_distance)
 
void CalculateDistances2D (ModelPart &r_model_part, Variable< double > &rDistanceVar, const double max_distance)
 
void CalculateDistances3D (ModelPart &r_model_part, Variable< double > &rDistanceVar, const double max_distance)
 
double FindMaximumEdgeSize (ModelPart &r_model_part)
 

Detailed Description

template<unsigned int TDim>
class Kratos::SignedDistanceCalculationUtils< TDim >

Short class definition. Detail class definition.

\URL[Example of use html]{ extended_documentation/no_ex_of_use.html}

\URL[Example of use pdf]{ extended_documentation/no_ex_of_use.pdf}

\URL[Example of use doc]{ extended_documentation/no_ex_of_use.doc}

\URL[Example of use ps]{ extended_documentation/no_ex_of_use.ps}

        \URL[Extended documentation html]{ extended_documentation/no_ext_doc.html}

          \URL[Extended documentation pdf]{ extended_documentation/no_ext_doc.pdf}

            \URL[Extended documentation doc]{ extended_documentation/no_ext_doc.doc}

              \URL[Extended documentation ps]{ extended_documentation/no_ext_doc.ps}

Member Typedef Documentation

◆ ElementsArrayType

◆ NodesArrayType

Member Function Documentation

◆ CalculateDistances()

template<unsigned int TDim>
void Kratos::SignedDistanceCalculationUtils< TDim >::CalculateDistances ( ModelPart r_model_part,
Variable< double > &  rDistanceVar,
const double  max_distance 
)
inline

◆ CalculateDistances2D()

template<unsigned int TDim>
void Kratos::SignedDistanceCalculationUtils< TDim >::CalculateDistances2D ( ModelPart r_model_part,
Variable< double > &  rDistanceVar,
const double  max_distance 
)
inline

◆ CalculateDistances3D()

template<unsigned int TDim>
void Kratos::SignedDistanceCalculationUtils< TDim >::CalculateDistances3D ( ModelPart r_model_part,
Variable< double > &  rDistanceVar,
const double  max_distance 
)
inline

◆ FindMaximumEdgeSize()

template<unsigned int TDim>
double Kratos::SignedDistanceCalculationUtils< TDim >::FindMaximumEdgeSize ( ModelPart r_model_part)
inline

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