xc
Public Member Functions | Protected Member Functions | Friends | List of all members

CollocationHybridSimulation is an algorithmic class for performing a transient analysis using the CollocationHybridSimulation integration scheme. More...

#include <CollocationHybridSimulation.h>

Inheritance diagram for XC::CollocationHybridSimulation:
XC::HHTBase XC::HHTRayleighBase XC::RayleighBase XC::DampingFactorsIntegrator

Public Member Functions

int formEleTangent (FE_Element *theEle)
 
int formNodTangent (DOF_Group *theDof)
 
int domainChanged (void)
 
int newStep (double deltaT)
 
int revertToLastStep (void)
 
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)
 
- Public Member Functions inherited from XC::DampingFactorsIntegrator
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.
 
 CollocationHybridSimulation (AnalysisAggregation *)
 Constructor.
 
 CollocationHybridSimulation (AnalysisAggregation *, double theta, ConvergenceTest &)
 Constructor.
 
 CollocationHybridSimulation (AnalysisAggregation *, double theta, ConvergenceTest &, const RayleighDampingFactors &)
 Constructor.
 
 CollocationHybridSimulation (AnalysisAggregation *, double theta, double beta, double gamma, ConvergenceTest &theTest)
 Constructor.
 
 CollocationHybridSimulation (AnalysisAggregation *, double theta, double beta, double gamma, ConvergenceTest &, const RayleighDampingFactors &)
 Constructor.
 
IntegratorgetCopy (void) const
 
- Protected Member Functions inherited from XC::HHTBase
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...
 
- Protected Member Functions inherited from XC::HHTRayleighBase
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...
 
- Protected Member Functions inherited from XC::RayleighBase
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...
 
- Protected Member Functions inherited from XC::DampingFactorsIntegrator
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

- Protected Attributes inherited from XC::HHTBase
double beta
 
double c1
 parameter More...
 
- Protected Attributes inherited from XC::HHTRayleighBase
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
 
- Protected Attributes inherited from XC::RayleighBase
double deltaT
 
- Protected Attributes inherited from XC::DampingFactorsIntegrator
RayleighDampingFactors rayFactors
 Rayleigh damping factors.
 

Detailed Description

CollocationHybridSimulation is an algorithmic class for performing a transient analysis using the CollocationHybridSimulation integration scheme.


The documentation for this class was generated from the following files: