29 #ifndef RayleighDampingFactors_h 30 #define RayleighDampingFactors_h 32 #include "xc_utils/src/nucleo/EntCmd.h" 33 #include "utility/actor/actor/MovableObject.h" 57 RayleighDampingFactors(
const double &alphaM,
const double &betaK,
const double &betaK0,
const double &betaKc);
60 inline const double &getAlphaM(
void)
const 62 inline const double &getBetaK(
void)
const 64 inline const double &getBetaK0(
void)
const 66 inline const double &getBetaKc(
void)
const 68 inline bool Nulos(
void)
const 69 {
return (alphaM == 0.0 && betaK == 0.0 && betaK0 == 0.0 && betaKc == 0.0); }
70 inline bool KNulos(
void)
const 71 {
return (betaK == 0.0 && betaK0 == 0.0 && betaKc == 0.0); }
72 int updateParameter(
int parameterID,
Information &info);
77 void Print(std::ostream &s,
int flag= 0)
const;
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: RayleighDampingFactors.cc:76
Object that can move between processes.
Definition: MovableObject.h:91
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: RayleighDampingFactors.cc:69
Rayleigh damping factors.
Definition: RayleighDampingFactors.h:45
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: RayleighDampingFactors.cc:97
Communication parameters between processes.
Definition: CommParameters.h:65
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: RayleighDampingFactors.cc:83
================================================================================
Definition: ContinuaReprComponent.h:34
RayleighDampingFactors(void)
constructor
Definition: RayleighDampingFactors.cc:35