52 #ifndef UserDefinedHingeIntegration3d_h    53 #define UserDefinedHingeIntegration3d_h    55 #include "UserDefinedHingeIntegrationBase.h"    57 #include <utility/matrix/Vector.h>    58 #include "material/section/repres/CrossSectionProperties3d.h"    72                 double E, 
double A, 
double Iz,
    73                 double Iy, 
double G, 
double J);
    79     void getSectionLocations(
int numSections, 
double L, 
double *xi) 
const;
    80     void getSectionWeights(
int numSections, 
double L, 
double *wt) 
const;
    82     void addElasticDeformations(
ElementalLoad *, 
double loadFactor,
double L, 
double *v0);
    83     int addElasticFlexibility(
double L, 
Matrix &fe);
    94     void Print(std::ostream &s, 
int flag = 0) 
const;  
 3D hinge user defined integration. 
Definition: UserDefinedHingeIntegration3d.h:65
int updateParameter(int parameterID, Information &info)
Updates the parameter identified by parameterID with info. 
Definition: UserDefinedHingeIntegration3d.cpp:185
Mechanical (E, G) and mass properties of a section (area, moments of inertia,...) in a three-dimensio...
Definition: CrossSectionProperties3d.h:42
Float vector abstraction. 
Definition: Vector.h:94
Communication parameters between processes. 
Definition: Communicator.h:66
int sendSelf(Communicator &)
Send the object. 
Definition: UserDefinedHingeIntegration3d.cpp:173
int setParameter(const std::vector< std::string > &argv, Parameter ¶m)
Sets the value param to the parameter argv. 
Definition: UserDefinedHingeIntegration3d.cpp:179
Base class for integration on beam elements. 
Definition: BeamIntegration.h:80
int recvSelf(const Communicator &)
Receive the object. 
Definition: UserDefinedHingeIntegration3d.cpp:176
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Base class for user defined hinge integration. 
Definition: UserDefinedHingeIntegrationBase.h:64
int activateParameter(int parameterID)
Activates the parameter identified by parameterID. 
Definition: UserDefinedHingeIntegration3d.cpp:189
Matrix of floats. 
Definition: Matrix.h:111
Parameter. 
Definition: Parameter.h:68
Base class for loads over elements. 
Definition: ElementalLoad.h:79