Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
TransformationFE Class Reference#include <TransformationFE.h>
Inheritance diagram for TransformationFE::
List of all members.
Public Methods |
| TransformationFE (Element *theElement, TransformationConstraintHandler &theHandler) |
| ~TransformationFE () |
virtual const ID& | getDOFtags (void) const |
| public methods for setting/obtaining mapping information. More...
|
virtual const ID& | getID (void) const |
void | setAnalysisModel (AnalysisModel &theModel) |
virtual int | setID (void) |
virtual const Matrix& | getTangent (Integrator *theIntegrator) |
| methods to form and obtain the tangent and residual. More...
|
virtual const Vector& | getResidual (Integrator *theIntegrator) |
virtual void | addKtForce (const Vector &disp, double fact=1.0) |
virtual void | addKsForce (const Vector &disp, double fact=1.0) |
virtual void | addKcForce (const Vector &disp, double fact=1.0) |
virtual void | addKiForce (const Vector &disp, double fact=1.0) |
virtual void | addD_Force (const Vector &vel, double fact=1.0) |
virtual void | addM_Force (const Vector &accel, double fact=1.0) |
virtual const Vector& | getTangForce (const Vector &x, double fact=1.0) |
| methods for ele-by-ele strategies. More...
|
virtual const Vector& | getKtForce (const Vector &disp, double fcat=1.0) |
virtual const Vector& | getKsForce (const Vector &disp, double fcat=1.0) |
virtual const Vector& | getD_Force (const Vector &vel, double fcat=1.0) |
virtual const Vector& | getM_Force (const Vector &accel, double fcat=1.0) |
virtual const Vector& | getLastResponse (void) |
int | addSP (SP_Constraint &theSP) |
Protected Methods |
int | transformResponse (const Vector &modResponse, Vector &unmodResponse) |
Detailed Description
TransformationFE is a subclass of FE\_Element used to enforce a multi point constraint, of the form
, where
are the constrained degrees-of-freedom at the constrained node,
are the retained degrees-of-freedom at the retained node and
a matrix defining the relationship between these degrees-of-freedom.
To enforce the constraint a matrix
is added to the tangent and
is added to the residual where
is a block diagonal matrix equal to WHAT?
}
Definition at line 61 of file TransformationFE.h.
Constructor & Destructor Documentation
TransformationFE::~TransformationFE (
|
)
|
|
Member Function Documentation
void TransformationFE::addD_Force (
|
const Vector & vel,
|
|
double fact = 1.0 ) [virtual]
|
|
void TransformationFE::addKcForce (
|
const Vector & disp,
|
|
double fact = 1.0 ) [virtual]
|
|
void TransformationFE::addKiForce (
|
const Vector & disp,
|
|
double fact = 1.0 ) [virtual]
|
|
void TransformationFE::addKsForce (
|
const Vector & disp,
|
|
double fact = 1.0 ) [virtual]
|
|
void TransformationFE::addKtForce (
|
const Vector & disp,
|
|
double fact = 1.0 ) [virtual]
|
|
void TransformationFE::addM_Force (
|
const Vector & accel,
|
|
double fact = 1.0 ) [virtual]
|
|
const ID & TransformationFE::getDOFtags (
|
void ) const [virtual]
|
|
const Vector & TransformationFE::getD_Force (
|
const Vector & vel,
|
|
double fcat = 1.0 ) [virtual]
|
|
const ID & TransformationFE::getID (
|
void ) const [virtual]
|
|
const Vector & TransformationFE::getKsForce (
|
const Vector & disp,
|
|
double fcat = 1.0 ) [virtual]
|
|
const Vector & TransformationFE::getKtForce (
|
const Vector & disp,
|
|
double fcat = 1.0 ) [virtual]
|
|
const Vector & TransformationFE::getLastResponse (
|
void ) [virtual]
|
|
const Vector & TransformationFE::getM_Force (
|
const Vector & accel,
|
|
double fcat = 1.0 ) [virtual]
|
|
const Vector & TransformationFE::getResidual (
|
Integrator * theIntegrator ) [virtual]
|
|
const Vector & TransformationFE::getTangForce (
|
const Vector & x,
|
|
double fact = 1.0 ) [virtual]
|
|
const Matrix & TransformationFE::getTangent (
|
Integrator * theIntegrator ) [virtual]
|
|
void TransformationFE::setAnalysisModel (
|
AnalysisModel & theModel )
|
|
int TransformationFE::setID (
|
void ) [virtual]
|
|
int TransformationFE::transformResponse (
|
const Vector & modResponse,
|
|
Vector & unmodResponse ) [protected]
|
|
The documentation for this class was generated from the following files:
|