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.
properties_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: Vicente Mataix Ferrandiz
11 //
12 
13 #if !defined(KRATOS_PROPERTIES_UTILITIES)
14 #define KRATOS_PROPERTIES_UTILITIES
15 
16 // System includes
17 
18 // External includes
19 
20 // Project includes
21 #include "includes/properties.h"
22 
23 namespace Kratos
24 {
27 
31 
35 
39 
43 
50 namespace PropertiesUtilities
51 {
56  void KRATOS_API(KRATOS_CORE) CopyPropertiesValues(
57  const Properties& rOriginProperties,
58  Properties& rDestinatiionProperties
59  );
60 
61 }; // namespace PropertiesUtilities
62 } // namespace Kratos
63 #endif /* KRATOS_PROPERTIES_UTILITIES defined */
#define KRATOS_API(...)
Definition: kratos_export_api.h:40
void CopyPropertiesValues(const Properties &rOriginProperties, Properties &rDestinatiionProperties)
This method copies the values from a properties to another.
Definition: properties_utilities.cpp:24
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
This namespace includes several utilities for the Properties.