chrono::modal::ChModalDampingFactorRayleigh Class Reference
  Description
Class for setting the damping via N damping factors z_i of the internal mode coordinates and alpha-beta Rayleigh damping for the boundary nodes, assuming R^ = [Rbb Rbm ] 
 [Rmb Rmm ] 
 with Rmm=diag { 2 z_1 w_1, 2 z_2 w_2, ..., 2 z_i w_i }, 
 Rbb= alpha*Mbb + beta*Kbb, Rbm = 0, Rmb = 0. 
#include <ChModalDamping.h>
Inheritance diagram for chrono::modal::ChModalDampingFactorRayleigh:

Collaboration diagram for chrono::modal::ChModalDampingFactorRayleigh:

| Public Member Functions | |
| ChModalDampingFactorRayleigh (ChVectorDynamic<> factors, double malpha, double mbeta) | |
| Construct from the z_i in coefficients in Rmm=diag { 2 z_1 w_1, 2 z_2 w_2, ..., 2 z_i w_i } for modes, and from alpha-beta Rayleight coefficients for boundary nodes. | |
| virtual void | ComputeR (ChModalAssembly &assembly, const ChMatrixDynamic<> &modal_M, const ChMatrixDynamic<> &modal_K, const ChMatrixDynamic<> &Psi, ChMatrixDynamic<> &modal_R) const | 
|  Public Member Functions inherited from chrono::modal::ChModalDampingFactorRmm | |
| ChModalDampingFactorRmm (ChVectorDynamic<> factors) | |
| Construct from the z_i in coefficients in Rmm=diag { 2 z_1 w_1, 2 z_2 w_2, ..., 2 z_i w_i }. | |
| Public Attributes | |
| double | alpha | 
| double | beta | 
|  Public Attributes inherited from chrono::modal::ChModalDampingFactorRmm | |
| ChVectorDynamic | damping_factors | 
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_modal/ChModalDamping.h
- /builds/uwsbel/chrono/src/chrono_modal/ChModalDamping.cpp
