Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
Brick Class Reference#include <Brick.h>
Inheritance diagram for Brick::
List of all members.
Public Methods |
| Brick () |
| Brick (int tag, int node1, int node2, int node3, int node4, int node5, int node6, int node7, int node8, NDMaterial &theMaterial) |
| full constructor. More...
|
virtual | ~Brick () |
| 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
Brick::Brick (
|
int tag,
|
|
int node1,
|
|
int node2,
|
|
int node3,
|
|
int node4,
|
|
int node5,
|
|
int node6,
|
|
int node7,
|
|
int node8,
|
|
NDMaterial & theMaterial )
|
|
|
full constructor.
Definition at line 84 of file Brick.cpp. |
Brick::~Brick (
|
) [virtual]
|
|
Member Function Documentation
void Brick::Print (
|
ostream & s,
|
|
int flag ) [virtual]
|
|
int Brick::addLoad (
|
const Vector & addP ) [virtual]
|
|
int Brick::commitState (
|
void ) [virtual]
|
|
int Brick::displaySelf (
|
Renderer & theViewer,
|
|
int displayMode,
|
|
float fact ) [virtual]
|
|
const Matrix & Brick::getDamp (
|
void ) [virtual]
|
|
|
return damping matrix because frank is a dumb ass.
Reimplemented from Element.
Definition at line 266 of file Brick.cpp. |
const ID & Brick::getExternalNodes (
|
void ) [virtual]
|
|
|
return connected external nodes.
Reimplemented from Element.
Definition at line 169 of file Brick.cpp. |
const Matrix & Brick::getMass (
|
void ) [virtual]
|
|
int Brick::getNumDOF (
|
void ) [virtual]
|
|
int Brick::getNumExternalNodes (
|
void ) const [virtual]
|
|
|
get the number of external nodes.
Reimplemented from Element.
Definition at line 162 of file Brick.cpp. |
const Vector & Brick::getResistingForce (
|
void ) [virtual]
|
|
const Vector & Brick::getResistingForceIncInertia (
|
void ) [virtual]
|
|
|
get residual with inertia terms.
Reimplemented from Element.
Definition at line 309 of file Brick.cpp. |
const Matrix & Brick::getSecantStiff (
|
void ) [virtual]
|
|
const Matrix & Brick::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 746 of file Brick.cpp. |
int Brick::revertToLastCommit (
|
void ) [virtual]
|
|
int Brick::revertToStart (
|
void ) [virtual]
|
|
int Brick::sendSelf (
|
int commitTag,
|
|
Channel & theChannel ) [virtual]
|
|
void Brick::setDomain (
|
Domain * theDomain ) [virtual]
|
|
void Brick::zeroLoad (
|
void ) [virtual]
|
|
|
zero the load -- what load?
Reimplemented from Element.
Definition at line 285 of file Brick.cpp. |
The documentation for this class was generated from the following files:
|