xc
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
XC::CentralDifferenceBase Class Reference

Approximates velocity and acceleration by centered finite differences of displacement. More...

#include <CentralDifferenceBase.h>

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

Public Member Functions

int formEleTangent (FE_Element *theEle)
 
int formNodTangent (DOF_Group *theDof)
 
const VectorgetVel (void) const
 
int newStep (double deltaT)
 

Protected Member Functions

 CentralDifferenceBase (SolutionStrategy *, int classTag)
 Constructor.
 

Protected Attributes

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

Approximates velocity and acceleration by centered finite differences of displacement.

The central difference method is an explicit integrator that forms a linear combination of the mass and damping matrices to advance the solution to the next time step.


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