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.
particle_data.h
Go to the documentation of this file.
1 /*
2  * File: particle_data.h
3  * Author: gcasas
4  *
5  * Created on 28 de junio de 2011, 15:31
6  */
7 
8 #if !defined(KRATOS_PARTICLE_DATA_H)
9 #define KRATOS_PARTICLE_DATA_H
10 
11 // System includes
12 #include <string>
13 #include <iostream>
14 #include <cstdlib>
15 // External includes
16 
17 
18 // Project includes
19 #include "includes/define.h"
20 #include "includes/define.h"
21 #include "includes/model_part.h"
22 
23 //Database includes
29 
30 namespace Kratos
31 {
32 
33 class Particle_Data
34 {
35 const double mRadius;
36 const double mStiffness;
37 const double mDensity;
38 const double mPi;
39 const double mProximity_Tol;
40 
41 Particle_Data(double radius, double stiffness, double density, double prox_tol)
42  : mRadius(radius),
43  mStiffness(stiffness),
44  mDensity(density),
45  mPi(3.141592653589793238462643383279),
46  mProximity_Tol(prox_tol){};
47 
48 virtual ~Particle_Data(){};
49 
50 };
51 } // namespace Kratos.
52 
53 #endif // KRATOS_PARTICLE_DATA_H defined
54 
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
float density
Definition: face_heat.py:56
float radius
Definition: mesh_to_mdpa_converter.py:18