64 #include <domain/mesh/element/ElemWithMaterial.h>    65 #include <domain/mesh/element/utils/physical_properties/Joint2DPhysicalProperties.h>    66 #include <utility/matrix/Matrix.h>    67 #include <utility/matrix/Vector.h>    68 #include <utility/matrix/ID.h>    69 #include <domain/domain/Domain.h>    74 class DamageModelVector;
   128     ID  InternalConstraints;
   129     int numDof, nodeDbTag, dofDbTag;
   142     Joint2D(
int tag, 
int nd1, 
int nd2, 
int nd3, 
int nd4, 
int IntNodeTag, 
const SpringModels &springModels, 
Domain *theDomain, 
int LrgDisp);
   162     const Matrix &getInitialStiff(
void) 
const;   
   169   int addInertiaLoadToUnbalance(
const Vector &accel);
   179   void Print(std::ostream &s, 
int flag =0) 
const;
   182     int   addInertiaLoadSensitivityToUnbalance(
const Vector &accel, 
bool tag);
   186     const Vector & getResistingForceSensitivity(
int gradNumber);
   187     const Matrix & getKiSensitivity(
int gradNumber);
   188     const Matrix & getMassSensitivity(
int gradNumber);
   189     int   commitSensitivity(
int gradNumber, 
int numGrads);
   193   int   addMFreedom_Joint(
Domain *theDomain, 
int mpNum, 
int RnodeID, 
int CnodeID, 
int MainDOF, 
int FixedEnd, 
int LrgDispFlag );
 int activateParameter(int parameterID)
Activates the parameter identified by parameterID. 
Definition: Joint2D.cpp:913
Joint element for two-dimensional problems. 
Definition: Joint2D.h:124
const Vector & getResistingForceIncInertia(void) const
Returns the resisting force vector including inertia forces. 
Definition: Joint2D.cpp:595
int sendSelf(Communicator &)
Sends object through the communicator argument. 
Definition: Joint2D.cpp:787
Float vector abstraction. 
Definition: Vector.h:94
int updateParameter(int parameterID, Information &info)
Updates the parameter identified by parameterID with info. 
Definition: Joint2D.cpp:893
Joint2D(void)
Default constructor. 
Definition: Joint2D.cpp:73
void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: Joint2D.cpp:558
Communication parameters between processes. 
Definition: Communicator.h:66
void setDomain(Domain *theDomain)
Sets the domain for the element. 
Definition: Joint2D.cpp:381
Base class response objects. 
Definition: Response.h:81
const Matrix & getTangentStiff(void) const
Return the tangent stiffness matrix. 
Definition: Joint2D.cpp:478
const Matrix & getDamp(void) const
Returns the damping matrix. 
Definition: Joint2D.cpp:546
const Matrix & getMass(void) const
Returns the mass matrix. 
Definition: Joint2D.cpp:552
Vector of integers. 
Definition: ID.h:95
const Vector & getResistingForce(void) const
Returns the resisting force vector for the element. 
Definition: Joint2D.cpp:578
int revertToLastCommit(void)
Revert to the last committed state. 
Definition: Joint2D.cpp:458
Base class for the finite elements. 
Definition: Element.h:112
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: Joint2D.cpp:599
int recvData(const Communicator &)
Receives object members through the communicator argument. 
Definition: Joint2D.cpp:778
int update(void)
Updates the element state. 
Definition: Joint2D.cpp:423
int sendData(Communicator &)
Send object members through the communicator argument. 
Definition: Joint2D.cpp:769
Spring models for Joint elements. 
Definition: SpringModels.h:41
int recvSelf(const Communicator &)
Receives object through the communicator argument. 
Definition: Joint2D.cpp:802
int getResponse(int responseID, Information &eleInformation)
Obtain information from an analysis. 
Definition: Joint2D.cpp:636
int commitState(void)
Commit the current element state. 
Definition: Joint2D.cpp:447
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
int getNumDOF(void) const
return the number of DOF associated with the element. 
Definition: Joint2D.cpp:475
Element with material. 
Definition: ElemWithMaterial.h:45
Matrix of floats. 
Definition: Matrix.h:111
int setParameter(const std::vector< std::string > &argv, Parameter ¶m)
Sets the value param to the parameter argv. 
Definition: Joint2D.cpp:838
bool isSubdomain(void)
Returns true if the element is a subdomain. 
Definition: Joint2D.h:151
Parameter. 
Definition: Parameter.h:68
int revertToStart(void)
Reverts the element to its initial state. 
Definition: Joint2D.cpp:466
Vector of pointers to damage models. 
Definition: DamageModelVector.h:46
Element * getCopy(void) const
Virtual constructor. 
Definition: Joint2D.cpp:353
Base class for loads over elements. 
Definition: ElementalLoad.h:79
Domain (mesh and boundary conditions) of the finite element model. 
Definition: Domain.h:117