57 #include <domain/mesh/element/volumetric/BrickBase.h>    58 #include "domain/mesh/element/utils/body_forces/BodyForces3D.h"    78    static const double sg[2] ;
    79    static const double wg[8] ;
    85    void formInertiaTerms( 
int tangFlag ) 
const;
    86    void formResidAndTangent( 
int tang_flag ) 
const;
    87    const Matrix& computeBbar(
int node, 
const double shp[4][8], 
const double shpBar[4][8]) 
const;
    88    Matrix transpose( 
int dim1, 
int dim2, 
const Matrix &M ) ;
   117     void Print( std::ostream &s, 
int flag ) 
const;
   121     const Matrix &getInitialStiff(
void) 
const;
   126     int addInertiaLoadToUnbalance(
const Vector &accel);
 int sendData(Communicator &)
Send object members through the communicator argument. 
Definition: BbarBrick.cpp:918
int getNumDOF(void) const
return the number of DOF associated with the element. 
Definition: BbarBrick.cpp:132
void alive(void)
Reactivates the element. 
Definition: BbarBrick.cpp:338
Float vector abstraction. 
Definition: Vector.h:94
Response * setResponse(const std::vector< std::string > &argv, Information &eleInformation)
setResponse() is a method invoked to determine if the element will respond to a request for a certain...
Definition: BbarBrick.cpp:969
Communication parameters between processes. 
Definition: Communicator.h:66
Base class for hexahedral elements. 
Definition: BrickBase.h:69
Base class response objects. 
Definition: Response.h:81
int getResponse(int responseID, Information &eleInformation)
Obtain information from an analysis. 
Definition: BbarBrick.cpp:992
void Print(std::ostream &s, int flag) const
Print stuff. 
Definition: BbarBrick.cpp:137
int recvData(const Communicator &)
Receives object members through the communicator argument. 
Definition: BbarBrick.cpp:927
Base class for the finite elements. 
Definition: Element.h:112
Eight-node mixed volume/pressure brick element, which uses a trilinear isoparametric formulation...
Definition: BbarBrick.h:68
Body forces over an element. 
Definition: BodyForces3D.h:40
const Vector & getResistingForceIncInertia(void) const
Get residual with inertia terms. 
Definition: BbarBrick.cpp:404
Base class for 2D and 3D materials. 
Definition: NDMaterial.h:101
const Matrix & getMass(void) const
Returns the mass matrix. 
Definition: BbarBrick.cpp:328
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Element * getCopy(void) const
Virtual constructor. 
Definition: BbarBrick.cpp:109
Matrix of floats. 
Definition: Matrix.h:111
void setDomain(Domain *theDomain)
Sets the domain for the element. 
Definition: BbarBrick.cpp:125
const Matrix & getTangentStiff(void) const
Return the tangent stiffness matrix. 
Definition: BbarBrick.cpp:158
Base class for loads over elements. 
Definition: ElementalLoad.h:79
const Vector & getResistingForce(void) const
Returns the resisting force vector for the element. 
Definition: BbarBrick.cpp:391
Domain (mesh and boundary conditions) of the finite element model. 
Definition: Domain.h:117
virtual int sendSelf(Communicator &)
Sends object through the communicator argument. 
Definition: BbarBrick.cpp:936
virtual int recvSelf(const Communicator &)
Receives object through the communicator argument. 
Definition: BbarBrick.cpp:950