TransformationFE Class Reference

#include <TransformationFE.h>

Inheritance diagram for TransformationFE:

FE_Element TaggedObject List of all members.

Public Member Functions

 TransformationFE (int tag, Element *theElement)
 ~TransformationFE ()
virtual const IDgetDOFtags (void) const
virtual const IDgetID (void) const
void setAnalysisModel (AnalysisModel &theModel)
virtual int setID (void)
virtual const MatrixgetTangent (Integrator *theIntegrator)
virtual const VectorgetResidual (Integrator *theIntegrator)
virtual const VectorgetTangForce (const Vector &x, double fact=1.0)
virtual const VectorgetK_Force (const Vector &accel, double fcat=1.0)
virtual const VectorgetKi_Force (const Vector &accel, double fcat=1.0)
virtual const VectorgetM_Force (const Vector &accel, double fcat=1.0)
virtual const VectorgetC_Force (const Vector &vel, double fcat=1.0)
virtual void addD_Force (const Vector &vel, double fact=1.0)
virtual void addM_Force (const Vector &accel, double fact=1.0)
const VectorgetLastResponse (void)
int addSP (SP_Constraint &theSP)
virtual void addM_ForceSensitivity (int gradNumber, const Vector &vect, double fact=1.0)
virtual void addD_ForceSensitivity (int gradNumber, const Vector &vect, double fact=1.0)

Protected Member Functions

int transformResponse (const Vector &modResponse, Vector &unmodResponse)

Detailed Description

Definition at line 44 of file TransformationFE.h.


Constructor & Destructor Documentation

TransformationFE::TransformationFE ( int  tag,
Element theElement 
)

TransformationFE::~TransformationFE (  ) 

Definition at line 145 of file TransformationFE.cpp.

References MAX_NUM_DOF, and ID::Size().


Member Function Documentation

const ID & TransformationFE::getDOFtags ( void   )  const [virtual]

Reimplemented from FE_Element.

Definition at line 196 of file TransformationFE.cpp.

References FE_Element::getDOFtags().

const ID & TransformationFE::getID ( void   )  const [virtual]

Reimplemented from FE_Element.

Definition at line 203 of file TransformationFE.cpp.

References exit(), and opserr.

void TransformationFE::setAnalysisModel ( AnalysisModel theModel  ) 

Reimplemented from FE_Element.

int TransformationFE::setID ( void   )  [virtual]

const Matrix & TransformationFE::getTangent ( Integrator theIntegrator  )  [virtual]

const Vector & TransformationFE::getResidual ( Integrator theIntegrator  )  [virtual]

const Vector & TransformationFE::getTangForce ( const Vector x,
double  fact = 1.0 
) [virtual]

Reimplemented from FE_Element.

Definition at line 442 of file TransformationFE.cpp.

References opserr, and Vector::Zero().

const Vector & TransformationFE::getK_Force ( const Vector accel,
double  fcat = 1.0 
) [virtual]

const Vector & TransformationFE::getKi_Force ( const Vector accel,
double  fcat = 1.0 
) [virtual]

const Vector & TransformationFE::getM_Force ( const Vector accel,
double  fcat = 1.0 
) [virtual]

const Vector & TransformationFE::getC_Force ( const Vector vel,
double  fcat = 1.0 
) [virtual]

void TransformationFE::addD_Force ( const Vector vel,
double  fact = 1.0 
) [virtual]

Reimplemented from FE_Element.

Definition at line 900 of file TransformationFE.cpp.

References FE_Element::addLocalD_Force(), Vector::setData(), and transformResponse().

void TransformationFE::addM_Force ( const Vector accel,
double  fact = 1.0 
) [virtual]

Reimplemented from FE_Element.

Definition at line 920 of file TransformationFE.cpp.

References FE_Element::addLocalM_Force(), Vector::setData(), and transformResponse().

const Vector & TransformationFE::getLastResponse ( void   )  [virtual]

int TransformationFE::addSP ( SP_Constraint theSP  ) 

void TransformationFE::addM_ForceSensitivity ( int  gradNumber,
const Vector vect,
double  fact = 1.0 
) [virtual]

void TransformationFE::addD_ForceSensitivity ( int  gradNumber,
const Vector vect,
double  fact = 1.0 
) [virtual]

int TransformationFE::transformResponse ( const Vector modResponse,
Vector unmodResponse 
) [protected]


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

Generated on Mon Oct 23 15:05:50 2006 for OpenSees by doxygen 1.5.0