52 #ifndef HingeRadauTwoBeamIntegration2d_h 53 #define HingeRadauTwoBeamIntegration2d_h 55 #include "HingeBeamIntegration2d.h" 68 void getSectionLocations(
int numSections,
double L,
double *xi)
const;
69 void getSectionWeights(
int numSections,
double L,
double *wt)
const;
71 int addElasticFlexibility(
double L,
Matrix &fe);
73 double getTangentDriftI(
double L,
double LI,
double q2,
double q3);
74 double getTangentDriftJ(
double L,
double LI,
double q2,
double q3);
85 void Print(std::ostream &s,
int flag = 0)
const;
int sendSelf(Communicator &)
Sends object through the communicator argument.
Definition: HingeRadauTwoBeamIntegration2d.cpp:167
Communication parameters between processes.
Definition: Communicator.h:66
Base class for plastic hinge integration methods for 2D beam-column elements.
Definition: HingeBeamIntegration2d.h:43
Two-point Gauss-Radau integration for 2D beam-column elements.
Definition: HingeRadauTwoBeamIntegration2d.h:62
BeamIntegration * getCopy(void) const
Virtual constructor.
Definition: HingeRadauTwoBeamIntegration2d.cpp:163
Base class for integration on beam elements.
Definition: BeamIntegration.h:80
int updateParameter(int parameterID, Information &info)
Updates the parameter identified by parameterID with info.
Definition: HingeRadauTwoBeamIntegration2d.cpp:220
int recvSelf(const Communicator &)
Receives object through the communicator argument.
Definition: HingeRadauTwoBeamIntegration2d.cpp:181
int setParameter(const std::vector< std::string > &argv, Parameter ¶m)
Sets the value param to the parameter argv.
Definition: HingeRadauTwoBeamIntegration2d.cpp:200
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Matrix of floats.
Definition: Matrix.h:111
Parameter.
Definition: Parameter.h:68
int activateParameter(int parameterID)
Activates the parameter identified by parameterID.
Definition: HingeRadauTwoBeamIntegration2d.cpp:245