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.
json_process_info_parser.h
Go to the documentation of this file.
1 // KRATOS___
2 // // ) )
3 // // ___ ___
4 // // ____ //___) ) // ) )
5 // // / / // // / /
6 // ((____/ / ((____ ((___/ / MECHANICS
7 //
8 // License: geo_mechanics_application/license.txt
9 //
10 // Main authors: Richard Faasse
11 //
12 
13 #pragma once
14 
15 #include "process_info_parser.h"
16 #include "process_parameters.h"
17 
18 #include <vector>
19 
20 namespace Kratos {
21 
23 {
24 public:
25  std::vector<ProcessParameters> GetProcessList(const Parameters& rProcessParameters) const override;
26 
27 private:
28  std::vector<ProcessParameters> AddProcessesForList(const std::string& rProcessListName, const Parameters& rProcessParameters) const;
29 };
30 
31 }
Definition: json_process_info_parser.h:23
std::vector< ProcessParameters > GetProcessList(const Parameters &rProcessParameters) const override
Definition: json_process_info_parser.cpp:17
This class provides to Kratos a data structure for I/O based on the standard of JSON.
Definition: kratos_parameters.h:59
Definition: process_info_parser.h:21
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21