BrickSelfWeight.h

Go to the documentation of this file.
00001                                                                         
00002 #ifndef BrickSelfWeight_h
00003 #define BrickSelfWeight_h
00004 
00005 // Written: ZHYang, UCDavis
00006 
00007 // Purpose: This file contains the class definition for 8 node brick self weigth load.
00008 
00009 #include <ElementalLoad.h>
00010 
00011 class BrickSelfWeight : public ElementalLoad
00012 {
00013   public:
00014     BrickSelfWeight(int tag, const ID &theElementTags);
00015     BrickSelfWeight();    
00016     ~BrickSelfWeight();
00017 
00018     const Vector &getData(int &type, double loadFactor);
00019 
00020     int sendSelf(int commitTag, Channel &theChannel);  
00021     int recvSelf(int commitTag, Channel &theChannel,  FEM_ObjectBroker &theBroker);
00022     void Print(OPS_Stream &s, int flag =0);       
00023 
00024   protected:
00025         
00026   private:
00027     static Vector data;
00028 };
00029 
00030 #endif
00031 

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