xc
|
AlphaOSGeneralized is an algorithmic class for performing a transient analysis using the generalized Alpha-Operator-Splitting integration scheme. More...
#include <AlphaOSGeneralized.h>
Public Member Functions | |
int | formEleTangent (FE_Element *theEle) |
int | formNodTangent (DOF_Group *theDof) |
int | domainChanged (void) |
int | newStep (double deltaT) |
int | update (const Vector &deltaU) |
int | commit (void) |
virtual int | sendSelf (CommParameters &) |
virtual int | recvSelf (const CommParameters &) |
void | Print (std::ostream &s, int flag=0) |
![]() | |
int | newStep (double deltaT) |
int | revertToLastStep (void) |
![]() | |
void | Print (std::ostream &s, int flag=0) |
Protected Member Functions | |
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. | |
virtual int | formElementResidual (void) |
AlphaOSGeneralized (AnalysisAggregation *) | |
Constructor. | |
AlphaOSGeneralized (AnalysisAggregation *, double rhoInf) | |
Constructor. | |
AlphaOSGeneralized (AnalysisAggregation *, double rhoInf, const RayleighDampingFactors &rF) | |
Constructor. | |
AlphaOSGeneralized (AnalysisAggregation *, double alphaI, double alphaF, double beta, double gamma) | |
Constructor. | |
AlphaOSGeneralized (AnalysisAggregation *, double alphaI, double alphaF, double beta, double gamma, const RayleighDampingFactors &rF) | |
Constructor. | |
Integrator * | getCopy (void) const |
![]() | |
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. | |
AlphaOSBase (AnalysisAggregation *, int classTag) | |
Constructor. | |
AlphaOSBase (AnalysisAggregation *, int classTag, double beta, double gamma) | |
Constructor. | |
AlphaOSBase (AnalysisAggregation *, int classTag, double beta, double gamma, const RayleighDampingFactors &rF) | |
Constructor. | |
![]() | |
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. | |
HHTBase (AnalysisAggregation *, int classTag) | |
Constructor. More... | |
HHTBase (AnalysisAggregation *, int classTag, double alpha) | |
Constructor. More... | |
HHTBase (AnalysisAggregation *, int classTag, double alpha, const RayleighDampingFactors &rF) | |
Constructor. More... | |
HHTBase (AnalysisAggregation *, int classTag, double alpha, double beta, double gamma) | |
Constructor. More... | |
HHTBase (AnalysisAggregation *, int classTag, double alpha, double beta, 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. | |
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... | |
Friends | |
class | AnalysisAggregation |
Additional Inherited Members | |
![]() | |
int | updateCount |
ResponseQuantities | Upt |
method should only have one update per step More... | |
![]() | |
double | beta |
double | c1 |
parameter More... | |
![]() | |
double | alpha |
should be between 0.67 and 1.0 (alpha factor corresponds to Newmark method. More... | |
double | gamma |
factor. | |
double | c2 |
double | c3 |
ResponseQuantities | Ut |
response quantities at time t | |
ResponseQuantities | U |
response quantities at time t + delta t | |
ResponseQuantities | Ualpha |
response quantities at time t+alpha delta t | |
![]() | |
double | deltaT |
![]() | |
RayleighDampingFactors | rayFactors |
Rayleigh damping factors. | |
AlphaOSGeneralized is an algorithmic class for performing a transient analysis using the generalized Alpha-Operator-Splitting integration scheme.
The parameters alpha correspond to 1+alpha_{HHT}.