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.
wind_engineering_application.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: Máté Kelemen
11 //
12 
13 #ifndef KRATOS_WIND_ENGINEERING_APPLICATION_H
14 #define KRATOS_WIND_ENGINEERING_APPLICATION_H
15 
16 // Project includes
18 
19 
20 namespace Kratos {
21 
24 
25 class KRATOS_API(WIND_ENGINEERING_APPLICATION) KratosWindEngineeringApplication : public KratosApplication {
26 public:
29 
31 
35 
38 
41 
45 
46  void Register() override;
47 
51 
52  std::string Info() const override;
53 
54  void PrintInfo(std::ostream& rOStream) const override;
55 
56  void PrintData(std::ostream& rOStream) const override;
57 
59 private:
62 
64 
66 
68 
69 }; // class KratosWindEngineeringApplication
70 
72 
73 
74 } // namespace Kratos
75 
76 #endif // KRATOS_WIND_ENGINEERING_APPLICATION_H
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
std::string Info() const override
Turn back information as a string.
Definition: periodic_interface_process.hpp:93
This class defines the interface with kernel for all applications in Kratos.
Definition: kratos_application.h:91
Definition: wind_engineering_application.h:25
~KratosWindEngineeringApplication() override
Destructor.
Definition: wind_engineering_application.h:40
KRATOS_CLASS_POINTER_DEFINITION(KratosWindEngineeringApplication)
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21