51 #ifndef UserDefinedHingeIntegration3d_h 52 #define UserDefinedHingeIntegration3d_h 54 #include "UserDefinedHingeIntegrationBase.h" 56 #include <utility/matrix/Vector.h> 57 #include "material/section/repres/CrossSectionProperties3d.h" 71 double E,
double A,
double Iz,
72 double Iy,
double G,
double J);
78 void getSectionLocations(
int numSections,
double L,
double *xi)
const;
79 void getSectionWeights(
int numSections,
double L,
double *wt)
const;
81 void addElasticDeformations(
ElementalLoad *theLoad,
double loadFactor,
double L,
double *v0);
82 int addElasticFlexibility(
double L,
Matrix &fe);
89 int setParameter(
const std::vector<std::string> &argv,
Parameter ¶m);
90 int updateParameter(
int parameterID,
Information &info);
91 int activateParameter(
int parameterID);
93 void Print(std::ostream &s,
int flag = 0);
Mechanical properties of a section (area, moments of inertia,...) in a three-dimensional problem (six...
Definition: CrossSectionProperties3d.h:40
Base class for loads over elements.
Definition: ElementalLoad.h:73
3D hinge user defined integration.
Definition: UserDefinedHingeIntegration3d.h:64
Definition: Parameter.h:65
Communication parameters between processes.
Definition: CommParameters.h:65
Base class for hinge user defined integration.
Definition: UserDefinedHingeIntegrationBase.h:63
================================================================================
Definition: ContinuaReprComponent.h:34
Base class for integration on beam elements.
Definition: BeamIntegration.h:73