chrono::modal::ChModalDampingFactorRmm Class Reference


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 (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

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