HHTRayleighBase is a base for the classes performing a transient analysis using the Hilber-Hughes-Taylor integration scheme.  
 More...
#include <HHTRayleighBase.h>
|  | 
| int | sendData (Communicator &) | 
|  | Send object members through the communicator argument. 
 | 
|  | 
| int | recvData (const Communicator &) | 
|  | Receives object members through the communicator argument. 
 | 
|  | 
|  | HHTRayleighBase (SolutionStrategy *, int classTag) | 
|  | Constructor.  More... 
 | 
|  | 
|  | HHTRayleighBase (SolutionStrategy *, int classTag, double alpha) | 
|  | Constructor.  More... 
 | 
|  | 
|  | HHTRayleighBase (SolutionStrategy *, int classTag, double alpha, const RayleighDampingFactors &rF) | 
|  | Constructor.  More... 
 | 
|  | 
|  | HHTRayleighBase (SolutionStrategy *, int classTag, double alpha, double gamma) | 
|  | Constructor.  More... 
 | 
|  | 
|  | HHTRayleighBase (SolutionStrategy *, int classTag, double alpha, double gamma, const RayleighDampingFactors &rF) | 
|  | Constructor.  More... 
 | 
|  | 
| int | sendData (Communicator &) | 
|  | Send object members through the communicator argument. 
 | 
|  | 
| int | recvData (const Communicator &) | 
|  | Receives object members through the communicator argument. 
 | 
|  | 
|  | RayleighBase (SolutionStrategy *, int classTag) | 
|  | Constructor.  More... 
 | 
|  | 
|  | RayleighBase (SolutionStrategy *, int classTag, const RayleighDampingFactors &) | 
|  | Constructor.  More... 
 | 
|  | 
| void | setRayleighDampingFactors (void) | 
|  | 
| int | sendData (Communicator &) | 
|  | Send object members through the communicator argument. 
 | 
|  | 
| int | recvData (const Communicator &) | 
|  | Receives object members through the communicator argument. 
 | 
|  | 
|  | DampingFactorsIntegrator (SolutionStrategy *, int classTag) | 
|  | Constructor.  More... 
 | 
|  | 
|  | DampingFactorsIntegrator (SolutionStrategy *, int classTag, const RayleighDampingFactors &rF) | 
|  | Constructor.  More... 
 | 
|  | 
|  | 
| void | Print (std::ostream &s, int flag=0) const | 
|  | 
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 | ( | SolutionStrategy * | 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 | ( | SolutionStrategy * | 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