52 #ifndef HingeRadauBeamIntegration3d_h 53 #define HingeRadauBeamIntegration3d_h 55 #include "HingeBeamIntegration3d.h" 66 double Iy,
double G,
double J,
67 double lpI,
double lpJ);
70 void getSectionLocations(
int numSections,
double L,
double *xi)
const;
71 void getSectionWeights(
int numSections,
double L,
double *wt)
const;
73 int addElasticFlexibility(
double L,
Matrix &fe);
75 double getTangentDriftI(
double L,
double LI,
double q2,
double q3,
bool yAxis);
76 double getTangentDriftJ(
double L,
double LI,
double q2,
double q3,
bool yAxis);
80 void Print(std::ostream &s,
int flag = 0)
const;
Radau hinge integration on 3D beams.
Definition: HingeRadauBeamIntegration3d.h:62
Mechanical (E, G) and mass properties of a section (area, moments of inertia,...) in a three-dimensio...
Definition: CrossSectionProperties3d.h:42
void Print(std::ostream &s, int flag=0) const
Print stuff.
Definition: HingeRadauBeamIntegration3d.cpp:182
Base class for integration on beam elements.
Definition: BeamIntegration.h:80
Base class for plastic hinge integration methods for 3D beam-column elements.
Definition: HingeBeamIntegration3d.h:43
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Matrix of floats.
Definition: Matrix.h:111