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

Method ComponentElement3d

SRC/element/componentElement/ComponentElement3d.cpp:149–173  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

147
148
149ComponentElement3d::ComponentElement3d()
150 :Element(0,ELE_TAG_ComponentElement3d),
151 A(0.0), E(0.0), Iz(0.0), Iy(0.0), G(0.0), J(0.0), rho(0.0), cMass(0),
152 Q(12), q(6), connectedExternalNodes(2), theCoordTransf(0),
153 end1zHinge(0), end2zHinge(0), end1yHinge(0), end2yHinge(0),
154 kzTrial(2,2), uzTrial(4), uzCommit(4),
155 kyTrial(2,2), uyTrial(4), uyCommit(4), kb(6,6), init(false)
156{
157 // does nothing
158 q0[0] = 0.0;
159 q0[1] = 0.0;
160 q0[2] = 0.0;
161 q0[3] = 0.0;
162 q0[4] = 0.0;
163
164 p0[0] = 0.0;
165 p0[1] = 0.0;
166 p0[2] = 0.0;
167 p0[3] = 0.0;
168 p0[4] = 0.0;
169
170 // set node pointers to NULL
171 theNodes[0] = 0;
172 theNodes[1] = 0;
173}
174
175ComponentElement3d::ComponentElement3d(int tag, double a, double e, double iz,
176 double iy, double g, double j,

Callers

nothing calls this directly

Calls 4

exitFunction · 0.85
getCopy3dMethod · 0.45
getCopyMethod · 0.45
ZeroMethod · 0.45

Tested by

no test coverage detected