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.
read_and_set_accessors_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: Alejandro Cornejo
11 //
12 
13 # pragma once
14 
15 /* System includes */
16 
17 
18 /* External includes */
19 
20 /* Project includes */
22 #include "includes/properties.h"
24 
25 
26 namespace Kratos
27 {
30 
34 
38 
42 
46 
53 class KRATOS_API(KRATOS_CORE) ReadAndSetAccessorsUtilities
54 {
55 public:
56 
59 
63 
67 
71 
72  static void ReadAndSetAccessors(
73  const Parameters MaterialData,
74  Properties &rProperty);
75 
79 
80 
84 
85 
89 
93 
95 }; /* Class ReadAndSetAccessorsUtilities */
96 
99 
100 
104 
105 } /* namespace Kratos.*/
This class provides to Kratos a data structure for I/O based on the standard of JSON.
Definition: kratos_parameters.h:59
Properties encapsulates data shared by different Elements or Conditions. It can store any type of dat...
Definition: properties.h:69
Definition: read_and_set_accessors_utilities.h:54
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21