HHTRayleighBase is a base for the classes performing a transient analysis using the Hilber-Hughes-Taylor integration scheme.
More...
#include <HHTRayleighBase.h>
|
|
int | sendData (CommParameters &) |
| | Send object members through the channel being passed as parameter.
|
| |
|
int | recvData (const CommParameters &) |
| | Receives object members through the channel being passed as parameter.
|
| |
| | HHTRayleighBase (AnalysisAggregation *, int classTag) |
| | Constructor. More...
|
| |
| | HHTRayleighBase (AnalysisAggregation *, int classTag, double alpha) |
| | Constructor. More...
|
| |
| | HHTRayleighBase (AnalysisAggregation *, int classTag, double alpha, const RayleighDampingFactors &rF) |
| | Constructor. More...
|
| |
| | HHTRayleighBase (AnalysisAggregation *, int classTag, double alpha, double gamma) |
| | Constructor. More...
|
| |
| | HHTRayleighBase (AnalysisAggregation *, int classTag, double alpha, double gamma, const RayleighDampingFactors &rF) |
| | Constructor. More...
|
| |
|
int | sendData (CommParameters &) |
| | Send object members through the channel being passed as parameter.
|
| |
|
int | recvData (const CommParameters &) |
| | Receives object members through the channel being passed as parameter.
|
| |
| | RayleighBase (AnalysisAggregation *, int classTag) |
| | Constructor. More...
|
| |
| | RayleighBase (AnalysisAggregation *, int classTag, const RayleighDampingFactors &) |
| | Constructor. More...
|
| |
|
void | setRayleighDampingFactors (void) |
| |
|
int | sendData (CommParameters &) |
| | Send object members through the channel being passed as parameter.
|
| |
|
int | recvData (const CommParameters &) |
| | Receives object members through the channel being passed as parameter.
|
| |
| | DampingFactorsIntegrator (AnalysisAggregation *, int classTag) |
| | Constructor. More...
|
| |
| | DampingFactorsIntegrator (AnalysisAggregation *, int classTag, const RayleighDampingFactors &rF) |
| | Constructor. More...
|
| |
|
|
void | Print (std::ostream &s, int flag=0) |
| |
HHTRayleighBase is a base for the classes performing a transient analysis using the Hilber-Hughes-Taylor integration scheme.
§ HHTRayleighBase() [1/5]
Constructor.
- Parameters
-
| owr | analysis aggregation that will own this object. |
| classTag | class identifier. |
§ HHTRayleighBase() [2/5]
| XC::HHTRayleighBase::HHTRayleighBase |
( |
AnalysisAggregation * |
owr, |
|
|
int |
classTag, |
|
|
double |
_alpha |
|
) |
| |
|
protected |
Constructor.
Sets \(\alpha\) to alpha and \(\gamma\) to \((1.5 - \alpha)\).
- Parameters
-
| owr | analysis aggregation that will own this object. |
| classTag | class identifier. |
| _alpha | value for the alpha parameter. |
§ HHTRayleighBase() [3/5]
Constructor.
Sets \(\alpha\) to alpha and \(\gamma\) to \((1.5 - \alpha)\).
- Parameters
-
| owr | analysis aggregation that will own this object. |
| classTag | class identifier. |
| _alpha | value for the alpha parameter. |
| rF | value of the Rayleigh damping factors. |
§ HHTRayleighBase() [4/5]
| XC::HHTRayleighBase::HHTRayleighBase |
( |
AnalysisAggregation * |
owr, |
|
|
int |
classTag, |
|
|
double |
_alpha, |
|
|
double |
_gamma |
|
) |
| |
|
protected |
Constructor.
- Parameters
-
| owr | analysis aggregation that will own this object. |
| classTag | class identifier. |
| _alpha | value for the alpha parameter. |
| _gamma | value for the gamma parameter. |
§ HHTRayleighBase() [5/5]
Constructor.
- Parameters
-
| owr | analysis aggregation that will own this object. |
| classTag | class identifier. |
| _alpha | value for the alpha parameter. |
| _gamma | value for the gamma parameter. |
| rF | value of the Rayleigh damping factors. |
§ alpha
| double XC::HHTRayleighBase::alpha |
|
protected |
should be between 0.67 and 1.0 (alpha factor corresponds to Newmark method.
The documentation for this class was generated from the following files:
- src/solution/analysis/integrator/transient/rayleigh/HHTRayleighBase.h
- src/solution/analysis/integrator/transient/rayleigh/HHTRayleighBase.cc