Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
EnhancedQuad Class Reference#include <EnhancedQuad.h>
Inheritance diagram for EnhancedQuad::
List of all members.
Public Methods |
| EnhancedQuad (int tag, int nd1, int nd2, int nd3, int nd4, NDMaterial &theMaterial, const char *type) |
| full constructor. More...
|
| EnhancedQuad () |
| null constructor. More...
|
virtual | ~EnhancedQuad () |
| destructor. More...
|
void | setDomain (Domain *theDomain) |
| set domain because frank is a dumb ass. More...
|
int | getNumExternalNodes () const |
| get the number of external nodes. More...
|
const ID& | getExternalNodes () |
| return connected external nodes. More...
|
int | getNumDOF () |
| return number of dofs. More...
|
int | commitState () |
| commit state. More...
|
int | revertToLastCommit () |
| revert to last commit. More...
|
int | revertToStart () |
| revert to start. More...
|
void | Print (ostream &s, int flag) |
| print out element data. More...
|
const Matrix& | getTangentStiff () |
| return stiffness matrix. More...
|
const Matrix& | getSecantStiff () |
| return secant matrix. More...
|
const Matrix& | getDamp () |
| return damping matrix because frank is a dumb ass. More...
|
const Matrix& | getMass () |
| return mass matrix. More...
|
void | zeroLoad () |
| zero the load -- what load? More...
|
int | addLoad (const Vector &addP) |
| add load -- what load? More...
|
const Vector& | getResistingForce () |
| get residual. More...
|
const Vector& | getResistingForceIncInertia () |
| get residual with inertia terms. More...
|
int | sendSelf (int commitTag, Channel &theChannel) |
| public methods for element output. More...
|
int | recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker) |
int | displaySelf (Renderer &theViewer, int displayMode, float fact) |
| plotting. More...
|
Constructor & Destructor Documentation
EnhancedQuad::EnhancedQuad (
|
int tag,
|
|
int nd1,
|
|
int nd2,
|
|
int nd3,
|
|
int nd4,
|
|
NDMaterial & theMaterial,
|
|
const char * type )
|
|
EnhancedQuad::EnhancedQuad (
|
)
|
|
EnhancedQuad::~EnhancedQuad (
|
) [virtual]
|
|
Member Function Documentation
void EnhancedQuad::Print (
|
ostream & s,
|
|
int flag ) [virtual]
|
|
int EnhancedQuad::addLoad (
|
const Vector & addP ) [virtual]
|
|
int EnhancedQuad::commitState (
|
void ) [virtual]
|
|
int EnhancedQuad::displaySelf (
|
Renderer & theViewer,
|
|
int displayMode,
|
|
float fact ) [virtual]
|
|
const Matrix & EnhancedQuad::getDamp (
|
void ) [virtual]
|
|
const ID & EnhancedQuad::getExternalNodes (
|
void ) [virtual]
|
|
const Matrix & EnhancedQuad::getMass (
|
void ) [virtual]
|
|
int EnhancedQuad::getNumDOF (
|
void ) [virtual]
|
|
int EnhancedQuad::getNumExternalNodes (
|
void ) const [virtual]
|
|
const Vector & EnhancedQuad::getResistingForce (
|
void ) [virtual]
|
|
const Vector & EnhancedQuad::getResistingForceIncInertia (
|
void ) [virtual]
|
|
const Matrix & EnhancedQuad::getSecantStiff (
|
void ) [virtual]
|
|
const Matrix & EnhancedQuad::getTangentStiff (
|
void ) [virtual]
|
|
|
This is a pure virtual method, one must be written for each instantiable subclass of MovableObject. Each object has to receive the data needed to be able to recreate itself in the new process after it has been sent through {theChannel}. If the object is an aggregation containing other objects, new objects of the correct type can be constructed using {theBroker}. To return
if successful or a
if not.
Reimplemented from MovableObject.
Definition at line 1087 of file EnhancedQuad.cpp. |
int EnhancedQuad::revertToLastCommit (
|
void ) [virtual]
|
|
int EnhancedQuad::revertToStart (
|
void ) [virtual]
|
|
int EnhancedQuad::sendSelf (
|
int commitTag,
|
|
Channel & theChannel ) [virtual]
|
|
void EnhancedQuad::setDomain (
|
Domain * theDomain ) [virtual]
|
|
void EnhancedQuad::zeroLoad (
|
void ) [virtual]
|
|
The documentation for this class was generated from the following files:
|