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.
wss_statistics_utilities.h
Go to the documentation of this file.
1 // | / |
2 // ' / __| _` | __| _ \ __|
3 // . \ | ( | | ( |\__ `
4 // _|\_\_| \__,_|\__|\___/ ____/
5 // Multi-Physics
6 //
7 // License: BSD License
8 // Kratos default license: kratos/license.txt
9 //
10 // Main authors: Ruben Zorrilla,
11 // Eduardo Soudah
12 //
13 
14 #if !defined(KRATOS_WSS_STATISTICS_UTILITIES_H )
15 #define KRATOS_WSS_STATISTICS_UTILITIES_H
16 
17 // External includes
18 
19 // Project includes
20 #include "includes/define.h"
21 #include "includes/model_part.h"
22 
23 namespace Kratos
24 {
27 
30 
32 class KRATOS_API(FLUID_DYNAMICS_BIOMEDICAL_APPLICATION) WssStatisticsUtilities {
33 public:
36 
39 
42 
46 
47  // Deleted default constructor
49 
52 
55 
59 
62 
66 
73  static void InitializeWSSVariables(ModelPart &rModelPart);
74 
82  static void CalculateWSS(
83  ModelPart &rModelPart,
84  const Variable<array_1d<double,3>>& rNormalVariable,
85  const bool IsNormalHistorical);
86 
92  static void CalculateOSI(ModelPart &rModelPart);
93 
95 
96 }; // Class WssStatisticsUtilities
97 
99 
101 
102 } // namespace Kratos.
103 
104 #endif // KRATOS_WSS_STATISTICS_UTILITIES_H defined
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
Node NodeType
Definition: model_part.h:117
This class defines the node.
Definition: node.h:65
Variable class contains all information needed to store and retrive data from a data container.
Definition: variable.h:63
A set of functions to compute the Wall Shear Stress (WSS)
Definition: wss_statistics_utilities.h:32
KRATOS_CLASS_POINTER_DEFINITION(WssStatisticsUtilities)
Pointer definition of WssStatisticsUtilities.
WssStatisticsUtilities(WssStatisticsUtilities const &rOther)=delete
Deleted copy constructor.
WssStatisticsUtilities & operator=(WssStatisticsUtilities const &rOther)=delete
Deleted assignment operator.
~WssStatisticsUtilities()=default
Destructor.
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21