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.
rayleigh_damping_coefficients_utilities.h
Go to the documentation of this file.
1 // KRATOS ___| | | |
2 // \___ \ __| __| | | __| __| | | __| _` | |
3 // | | | | | ( | | | | ( | |
4 // _____/ \__|_| \__,_|\___|\__|\__,_|_| \__,_|_| MECHANICS
5 //
6 // License: BSD License
7 // license: StructuralMechanicsApplication/license.txt
8 //
9 // Main authors: Vicente Mataix Ferrandiz
10 //
11 
12 #pragma once
13 
14 // System includes
15 
16 // External includes
17 
18 // Project includes
20 
21 namespace Kratos
22 {
25 
29 
33 
37 
46 {
52  Vector KRATOS_API(STRUCTURAL_MECHANICS_APPLICATION) ComputeDampingCoefficients(Parameters ThisParameters);
53 
54 }
55 }
#define KRATOS_API(...)
Definition: kratos_export_api.h:40
Vector ComputeDampingCoefficients(Parameters ThisParameters)
This utility computes the two first eigen values of the system and estimates the alpha and beta Rayle...
Definition: rayleigh_damping_coefficients_utilities.cpp:25
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
Internals::Matrix< double, AMatrix::dynamic, 1 > Vector
Definition: amatrix_interface.h:472
This utility computes the two first eigen values of the system and estimates the alpha and beta Rayle...