chrono::modal::ChModalDampingFactorRmm Class Reference
Description
Class for setting the damping via N damping factors z_i of the internal mode coordinates.
R^ = [Rbb Rbm ] [Rmb Rmm ] with Rmm=diag { 2 z_1 w_1, 2 z_2 w_2, ..., 2 z_i w_i }, Rbb= 0, Rbm = 0, Rmb = 0. Note that for boundary nodes, zero damping is used.
#include <ChModalDamping.h>
Inheritance diagram for chrono::modal::ChModalDampingFactorRmm:

Collaboration diagram for chrono::modal::ChModalDampingFactorRmm:

Public Member Functions | |
ChModalDampingFactorRmm (const 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 }. | |
virtual void | ComputeR (ChModalAssembly &assembly, const ChMatrixDynamic<> &modal_M, const ChMatrixDynamic<> &modal_K, const ChMatrixDynamic<> &Psi, ChMatrixDynamic<> &modal_R) const |
![]() |
Public Attributes | |
ChVectorDynamic | damping_factors |
Member Function Documentation
◆ ComputeR()
|
virtual |
Implements chrono::modal::ChModalDamping.
The documentation for this class was generated from the following files:
- C:/M/B/src/chrono-9.0.1/src/chrono_modal/ChModalDamping.h
- C:/M/B/src/chrono-9.0.1/src/chrono_modal/ChModalDamping.cpp