xc
Public Member Functions | Protected Member Functions | Friends | List of all members
XC::HHT1 Class Reference

The three parameter Hilbert-Hughes-Taylor time-stepping method. More...

#include <HHT1.h>

Inheritance diagram for XC::HHT1:
Inheritance graph
[legend]
Collaboration diagram for XC::HHT1:
Collaboration graph
[legend]

Public Member Functions

int formEleTangent (FE_Element *theEle)
 
int formNodTangent (DOF_Group *theDof)
 
int domainChanged (void)
 
int initialize (void)
 
int newStep (double deltaT)
 
int update (const Vector &deltaU)
 
int commit (void)
 
virtual int sendSelf (Communicator &)
 Sends object through the communicator argument.
 
virtual int recvSelf (const Communicator &)
 Receives object through the communicator argument.
 
void Print (std::ostream &s, int flag=0) const
 
- Public Member Functions inherited from XC::DampingFactorsIntegrator
void Print (std::ostream &s, int flag=0) const
 

Protected Member Functions

int sendData (Communicator &)
 Send object members through the communicator argument.
 
int recvData (const Communicator &)
 Receives object members through the communicator argument.
 
 HHT1 (SolutionStrategy *)
 Constructor. More...
 
 HHT1 (SolutionStrategy *, double alpha)
 Constructor. More...
 
 HHT1 (SolutionStrategy *, double alpha, const RayleighDampingFactors &rF)
 Constructor. More...
 
IntegratorgetCopy (void) const
 
- Protected Member Functions inherited from XC::DampingFactorsIntegrator
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...
 

Friends

class SolutionStrategy
 

Additional Inherited Members

- Protected Attributes inherited from XC::DampingFactorsIntegrator
RayleighDampingFactors rayFactors
 Rayleigh damping factors.
 

Detailed Description

The three parameter Hilbert-Hughes-Taylor time-stepping method.

Constructor & Destructor Documentation

◆ HHT1() [1/3]

XC::HHT1::HHT1 ( SolutionStrategy owr)
protected

Constructor.

Parameters
owranalysis aggregation that will own this object.

◆ HHT1() [2/3]

XC::HHT1::HHT1 ( SolutionStrategy owr,
double  _alpha 
)
protected

Constructor.

Parameters
owranalysis aggregation that will own this object.

◆ HHT1() [3/3]

XC::HHT1::HHT1 ( SolutionStrategy owr,
double  _alpha,
const RayleighDampingFactors rF 
)
protected

Constructor.

Parameters
owranalysis aggregation that will own this object.

Member Function Documentation

◆ domainChanged()

int XC::HHT1::domainChanged ( void  )

NOTE WE CAN't DO TOGETHER BECAUSE DOF_GROUPS USING SINGLE VECTOR ****** for (int i=0; i < id.Size(); i++) { int loc = id(i); if (loc >= 0) { (*U)(loc) = disp(i); (U.getDot())(loc) = vel(i); (U.getDotDot())(loc) = accel(i); } }


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