52 #ifndef UserDefinedHingeIntegration2d_h    53 #define UserDefinedHingeIntegration2d_h    55 #include "UserDefinedHingeIntegrationBase.h"    56 #include "material/section/repres/CrossSectionProperties2d.h"    70                 const double &E, 
const double &A, 
const double &I);
    73     void getSectionLocations(
int numSections, 
double L, 
double *xi) 
const;
    74     void getSectionWeights(
int numSections, 
double L, 
double *wt) 
const;
    76     void addElasticDeformations(
ElementalLoad *, 
double loadFactor, 
double L, 
double *v0);
    77     int addElasticFlexibility(
double L, 
Matrix &fe);
    84     void Print(std::ostream &s, 
int flag = 0) 
const;
 Float vector abstraction. 
Definition: Vector.h:94
int activateParameter(int parameterID)
Activates the parameter identified by parameterID. 
Definition: UserDefinedHingeIntegration2d.cpp:182
Mechanical (E, G) and mass properties of a section (area, moments of inertia,...) for a bi-dimensiona...
Definition: CrossSectionProperties2d.h:55
int setParameter(const std::vector< std::string > &argv, Parameter ¶m)
Sets the value param to the parameter argv. 
Definition: UserDefinedHingeIntegration2d.cpp:153
User defined integration. 
Definition: UserDefinedHingeIntegration2d.h:63
Base class for integration on beam elements. 
Definition: BeamIntegration.h:80
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Base class for user defined hinge integration. 
Definition: UserDefinedHingeIntegrationBase.h:64
Matrix of floats. 
Definition: Matrix.h:111
int updateParameter(int parameterID, Information &info)
Updates the parameter identified by parameterID with info. 
Definition: UserDefinedHingeIntegration2d.cpp:165
Parameter. 
Definition: Parameter.h:68
Base class for loads over elements. 
Definition: ElementalLoad.h:79