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.
constitutive_models_application_variables.h
Go to the documentation of this file.
1 //--------------------------------------------------------------------
2 // | / | .
3 // ' / __| _` | __| _ \ __| .
4 // . \ | ( | | ( |\__ \ .
5 // _|\_\_| \__,_|\__|\___/ ____/ .
6 // __ __ _ _ _ .
7 // KRATOS CONSTITUTIVE | \/ |__ _| |_ ___ _ _(_)__ _| | .
8 // | |\/| / _` | _/ -_) '_| / _` | | .
9 // |_| |_\__,_|\__\___|_| |_\__,_|_| MODELS .
10 // .
11 // License:(BSD) ConstitutiveModelsApplication/license.txt .
12 // Main authors: Josep Maria Carbonell .
13 // .. .
14 //--------------------------------------------------------------------
15 //
16 // Project Name: KratosConstitutiveModelsApplication $
17 // Created by: $Author: JMCarbonell $
18 // Last modified by: $Co-Author: $
19 // Date: $Date: April 2017 $
20 // Revision: $Revision: 0.0 $
21 //
22 //
23 
24 #if !defined(KRATOS_CONSTITUTIVE_MODELS_APPLICATION_VARIABLES_H_INCLUDED )
25 #define KRATOS_CONSTITUTIVE_MODELS_APPLICATION_VARIABLES_H_INCLUDED
26 
27 // System includes
28 
29 // External includes
30 
31 // Project includes
32 #include "includes/define.h"
33 #include "includes/variables.h"
34 #include "includes/mat_variables.h"
35 #include "includes/cfd_variables.h"
37 #include "includes/checks.h"
39 
40 namespace Kratos
41 {
42  //specific constitutive models variables must be DEFINED here
43  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, double, RHOS )
44  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, double, RHOT )
45  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, double, CHIS )
46  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, double, CHIT )
47  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, double, REFERENCE_PRESSURE )
48 
49  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, double, PLASTIC_VOL_DEF )
50  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, double, NONLOCAL_PLASTIC_VOL_DEF )
51  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, double, PLASTIC_VOL_DEF_ABS )
52  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, double, NONLOCAL_PLASTIC_VOL_DEF_ABS )
53  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, double, PLASTIC_DEV_DEF )
54  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, double, NONLOCAL_PLASTIC_DEV_DEF )
55 
56  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, double, KSIM )
57  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, double, PS )
58  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, double, PT )
59  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, double, PM )
60  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, std::string, TEMPERATURE_VARIABLE )
61  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, std::string, PRESSURE_VARIABLE )
62 
63  KRATOS_DEFINE_APPLICATION_VARIABLE( CONSTITUTIVE_MODELS_APPLICATION, PropertiesLayout, PROPERTIES_LAYOUT )
64 }
65 
66 #endif /* KRATOS_CONSTITUTIVE_MODELS_APPLICATION_VARIABLES_H_INCLUDED */
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
KRATOS_DEFINE_APPLICATION_VARIABLE(CHIMERA_APPLICATION, double, CHIMERA_DISTANCE)