30 #ifndef RayleighDampingFactors_h    31 #define RayleighDampingFactors_h    33 #include "utility/kernel/CommandEntity.h"    34 #include "utility/actor/actor/MovableObject.h"    71     RayleighDampingFactors(
const double &alphaM,
const double &betaK,
const double &betaK0,
const double &betaKc);
   111       { 
return (betaK == 0.0 && betaK0 == 0.0 && betaKc == 0.0); }
   120     boost::python::dict 
getPyDict(
void) 
const;
   121     void setPyDict(
const boost::python::dict &);
   123     void Print(std::ostream &s, 
int flag= 0) 
const;
 double getCommitedDampingRatio(const double &) const
Return the commited damping value for the natural frequency argument (alphaM/(2*w)+betaK*w/2. 
Definition: RayleighDampingFactors.cc:84
int sendData(Communicator &)
Send object members through the communicator argument. 
Definition: RayleighDampingFactors.cc:88
Float vector abstraction. 
Definition: Vector.h:94
int sendSelf(Communicator &)
Sends object through the communicator argument. 
Definition: RayleighDampingFactors.cc:123
void Print(std::ostream &s, int flag=0) const
Print Rayleigh factors values. 
Definition: RayleighDampingFactors.cc:52
RayleighDampingFactors(void)
Constructor. 
Definition: RayleighDampingFactors.cc:35
void setAlphaM(const double &d)
set the damping factor applied to elements or nodes mass matrix 
Definition: RayleighDampingFactors.h:80
Communication parameters between processes. 
Definition: Communicator.h:66
Object that can move between processes. 
Definition: MovableObject.h:100
boost::python::dict getPyDict(void) const
Return a Python dictionary with the object members values. 
Definition: RayleighDampingFactors.cc:102
const double & getBetaKc(void) const
return the damping factor applied to elements committed stiffness matrix 
Definition: RayleighDampingFactors.h:100
void setBetaKc(const double &d)
set the damping factor applied to elements committed stiffness matrix 
Definition: RayleighDampingFactors.h:104
void setBetaK(const double &d)
set the damping factor applied to elements current stiffness matrix 
Definition: RayleighDampingFactors.h:88
bool nullKValues(void) const
Returns true if all Rayleigh stiffness factors are zero. 
Definition: RayleighDampingFactors.h:110
const double & getAlphaM(void) const
return the damping factor applied to elements or nodes mass matrix 
Definition: RayleighDampingFactors.h:76
const double & getBetaK0(void) const
return the damping factor applied to elements initial stiffness matrix 
Definition: RayleighDampingFactors.h:92
int recvData(const Communicator &)
Receives object members through the communicator argument. 
Definition: RayleighDampingFactors.cc:95
Objet that can execute python scripts. 
Definition: CommandEntity.h:40
double getInitialDampingRatio(const double &) const
Return the initial damping value for the natural frequency argument (alphaM/(2*w)+betaK*w/2. 
Definition: RayleighDampingFactors.cc:80
double getCurrentDampingRatio(const double &) const
Return the current damping value for the natural frequency argument (alphaM/(2*w)+betaK*w/2. 
Definition: RayleighDampingFactors.cc:76
Rayleigh damping factors. 
Definition: RayleighDampingFactors.h:59
Position array in a three-dimensional space. 
Definition: Pos3dArray3d.h:37
const double & getBetaK(void) const
return the damping factor applied to elements current stiffness matrix 
Definition: RayleighDampingFactors.h:84
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
bool nullValues(void) const
Returns true if all Rayleigh factors are zero. 
Definition: RayleighDampingFactors.h:107
int updateParameter(int parameterID, Information &info)
Update the value of a parameter. 
Definition: RayleighDampingFactors.cc:60
void setBetaK0(const double &d)
set the damping factor applied to elements initial stiffness matrix 
Definition: RayleighDampingFactors.h:96
int recvSelf(const Communicator &)
Receives object through the communicator argument. 
Definition: RayleighDampingFactors.cc:138
void setPyDict(const boost::python::dict &)
Set the values of the object members from a Python dictionary. 
Definition: RayleighDampingFactors.cc:113