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

CentralDifferenceAlternative is an algorithmic class for performing a transient analysis using the alternative form of the Central Differenceintegration scheme, which is an explicit direct integration scheme as outlined in the book 'Concepts and Applications of Finite Element Analysis' by Cook, Malkus & Plesha. More...

#include <CentralDifferenceAlternative.h>

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

Public Member Functions

int domainChanged (void)
 
int update (const Vector &deltaU)
 
int commit (void)
 
virtual int sendSelf (Communicator &)
 
virtual int recvSelf (const Communicator &)
 
- Public Member Functions inherited from XC::CentralDifferenceBase
int formEleTangent (FE_Element *theEle)
 
int formNodTangent (DOF_Group *theDof)
 
const VectorgetVel (void) const
 
int newStep (double deltaT)
 

Friends

class SolutionStrategy
 
class FEM_ObjectBroker
 

Additional Inherited Members

- Protected Member Functions inherited from XC::CentralDifferenceBase
 CentralDifferenceBase (SolutionStrategy *, int classTag)
 Constructor.
 
- Protected Attributes inherited from XC::CentralDifferenceBase
int updateCount
 method should only have one update per step
 
Vector Udot
 vel response quantity at time t-1/2 delta t
 
double deltaT
 

Detailed Description

CentralDifferenceAlternative is an algorithmic class for performing a transient analysis using the alternative form of the Central Differenceintegration scheme, which is an explicit direct integration scheme as outlined in the book 'Concepts and Applications of Finite Element Analysis' by Cook, Malkus & Plesha.


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