Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ConstantPressureVolumeQuad Class Reference

#include <ConstantPressureVolumeQuad.h>

Inheritance diagram for ConstantPressureVolumeQuad::

Element DomainComponent TaggedObject MovableObject List of all members.

Public Methods

 ConstantPressureVolumeQuad ()
 ConstantPressureVolumeQuad (int tag, int node1, int node2, int node3, int node4, NDMaterial &theMaterial)
 full constructor. More...

virtual ~ConstantPressureVolumeQuad ()
 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 IDgetExternalNodes ()
 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 MatrixgetTangentStiff ()
 return stiffness matrix. More...

const MatrixgetSecantStiff ()
 return secant matrix. More...

const MatrixgetDamp ()
 return damping matrix because frank is a dumb ass. More...

const MatrixgetMass ()
 return mass matrix. More...

void zeroLoad ()
 zero the load -- what load? More...

int addLoad (const Vector &addP)
 add load -- what load? More...

const VectorgetResistingForce ()
 get residual. More...

const VectorgetResistingForceIncInertia ()
 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)

Constructor & Destructor Documentation

ConstantPressureVolumeQuad::ConstantPressureVolumeQuad ( )
 

Definition at line 53 of file ConstantPressureVolumeQuad.cpp.

ConstantPressureVolumeQuad::ConstantPressureVolumeQuad ( int tag,
int node1,
int node2,
int node3,
int node4,
NDMaterial & theMaterial )
 

full constructor.

Definition at line 62 of file ConstantPressureVolumeQuad.cpp.

ConstantPressureVolumeQuad::~ConstantPressureVolumeQuad ( ) [virtual]
 

destructor.

Definition at line 94 of file ConstantPressureVolumeQuad.cpp.


Member Function Documentation

void ConstantPressureVolumeQuad::Print ( ostream & s,
int flag ) [virtual]
 

print out element data.

Reimplemented from TaggedObject.

Definition at line 190 of file ConstantPressureVolumeQuad.cpp.

int ConstantPressureVolumeQuad::addLoad ( const Vector & addP ) [virtual]
 

add load -- what load?

Reimplemented from Element.

Definition at line 252 of file ConstantPressureVolumeQuad.cpp.

int ConstantPressureVolumeQuad::commitState ( void ) [virtual]
 

commit state.

Reimplemented from Element.

Definition at line 151 of file ConstantPressureVolumeQuad.cpp.

const Matrix & ConstantPressureVolumeQuad::getDamp ( void ) [virtual]
 

return damping matrix because frank is a dumb ass.

Reimplemented from Element.

Definition at line 230 of file ConstantPressureVolumeQuad.cpp.

const ID & ConstantPressureVolumeQuad::getExternalNodes ( void ) [virtual]
 

return connected external nodes.

Reimplemented from Element.

Definition at line 137 of file ConstantPressureVolumeQuad.cpp.

const Matrix & ConstantPressureVolumeQuad::getMass ( void ) [virtual]
 

return mass matrix.

Reimplemented from Element.

Definition at line 238 of file ConstantPressureVolumeQuad.cpp.

int ConstantPressureVolumeQuad::getNumDOF ( void ) [virtual]
 

return number of dofs.

Reimplemented from Element.

Definition at line 144 of file ConstantPressureVolumeQuad.cpp.

int ConstantPressureVolumeQuad::getNumExternalNodes ( void ) const [virtual]
 

get the number of external nodes.

Reimplemented from Element.

Definition at line 130 of file ConstantPressureVolumeQuad.cpp.

const Vector & ConstantPressureVolumeQuad::getResistingForce ( void ) [virtual]
 

get residual.

Reimplemented from Element.

Definition at line 259 of file ConstantPressureVolumeQuad.cpp.

const Vector & ConstantPressureVolumeQuad::getResistingForceIncInertia ( void ) [virtual]
 

get residual with inertia terms.

Reimplemented from Element.

Definition at line 270 of file ConstantPressureVolumeQuad.cpp.

const Matrix & ConstantPressureVolumeQuad::getSecantStiff ( void ) [virtual]
 

return secant matrix.

Reimplemented from Element.

Definition at line 218 of file ConstantPressureVolumeQuad.cpp.

const Matrix & ConstantPressureVolumeQuad::getTangentStiff ( void ) [virtual]
 

return stiffness matrix.

Reimplemented from Element.

Definition at line 206 of file ConstantPressureVolumeQuad.cpp.

int ConstantPressureVolumeQuad::recvSelf ( int commitTag,
Channel & theChannel,
FEM_ObjectBroker & theBroker ) [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 694 of file ConstantPressureVolumeQuad.cpp.

int ConstantPressureVolumeQuad::revertToLastCommit ( void ) [virtual]
 

revert to last commit.

Reimplemented from Element.

Definition at line 165 of file ConstantPressureVolumeQuad.cpp.

int ConstantPressureVolumeQuad::revertToStart ( void ) [virtual]
 

revert to start.

Reimplemented from Element.

Definition at line 178 of file ConstantPressureVolumeQuad.cpp.

int ConstantPressureVolumeQuad::sendSelf ( int commitTag,
Channel & theChannel ) [virtual]
 

public methods for element output.

Reimplemented from MovableObject.

Definition at line 689 of file ConstantPressureVolumeQuad.cpp.

void ConstantPressureVolumeQuad::setDomain ( Domain * theDomain ) [virtual]
 

set domain because frank is a dumb ass.

Reimplemented from DomainComponent.

Definition at line 109 of file ConstantPressureVolumeQuad.cpp.

void ConstantPressureVolumeQuad::zeroLoad ( void ) [virtual]
 

zero the load -- what load?

Reimplemented from Element.

Definition at line 246 of file ConstantPressureVolumeQuad.cpp.


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