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.
iga_flags.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: Tobias Teschemacher
11 //
12 
13 
14 #if !defined(KRATOS_IGA_FLAGS_H_INCLUDED )
15 #define KRATOS_IGA_FLAGS_H_INCLUDED
16 
17 // System includes
18 #include "includes/define.h"
19 #include "containers/flags.h"
20 // External includes
21 
22 // Project includes
23 
24 namespace Kratos
25 {
28 
30 
33 class KRATOS_API(IGA_APPLICATION) IgaFlags
34 {
35 public:
39  KRATOS_DEFINE_LOCAL_FLAG(FIX_DISPLACEMENT_X);
40  KRATOS_DEFINE_LOCAL_FLAG(FIX_DISPLACEMENT_Y);
41  KRATOS_DEFINE_LOCAL_FLAG(FIX_DISPLACEMENT_Z);
42  KRATOS_DEFINE_LOCAL_FLAG(FIX_ROTATION_X);
43  KRATOS_DEFINE_LOCAL_FLAG(FIX_ROTATION_Y);
44  KRATOS_DEFINE_LOCAL_FLAG(FIX_ROTATION_Z);
46 
47 }; // Class IGAFlags
48 
49 } // namespace Kratos.
50 
51 #endif // KRATOS_IGA_FLAGS_H_INCLUDED defined
Flags needed used in the IGAApplication.
Definition: iga_flags.h:34
KRATOS_DEFINE_LOCAL_FLAG(FIX_DISPLACEMENT_Z)
KRATOS_DEFINE_LOCAL_FLAG(FIX_ROTATION_Y)
KRATOS_DEFINE_LOCAL_FLAG(FIX_DISPLACEMENT_Y)
KRATOS_DEFINE_LOCAL_FLAG(FIX_ROTATION_Z)
KRATOS_DEFINE_LOCAL_FLAG(FIX_DISPLACEMENT_X)
KRATOS_DEFINE_LOCAL_FLAG(FIX_ROTATION_X)
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21