MCPcopy Create free account
hub / github.com/OpenSees/OpenSees / ComponentElement2d

Method ComponentElement2d

SRC/element/componentElement/ComponentElement2d.cpp:145–164  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

143
144
145ComponentElement2d::ComponentElement2d()
146 :Element(0,ELE_TAG_ComponentElement2d),
147 A(0.0), E(0.0), I(0.0), rho(0.0), cMass(0),
148 Q(6), q(3), connectedExternalNodes(2), theCoordTransf(0),
149 end1Hinge(0), end2Hinge(0),
150 kTrial(2,2), R(4), uTrial(4), uCommit(4), kb(3,3), init(false)
151{
152 // does nothing
153 q0[0] = 0.0;
154 q0[1] = 0.0;
155 q0[2] = 0.0;
156
157 p0[0] = 0.0;
158 p0[1] = 0.0;
159 p0[2] = 0.0;
160
161 // set node pointers to NULL
162 for (int i=0; i<2; i++)
163 theNodes[i] = 0;
164}
165
166ComponentElement2d::ComponentElement2d(int tag, double a, double e, double i,
167 int Nd1, int Nd2, CrdTransf &coordTransf,

Callers

nothing calls this directly

Calls 4

exitFunction · 0.85
getCopy2dMethod · 0.45
getCopyMethod · 0.45
ZeroMethod · 0.45

Tested by

no test coverage detected