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

Method Node

SRC/domain/node/Node.cpp:224–245  ·  view source on GitHub ↗

for FEM_Object Broker to use

Source from the content-addressed store, hash-verified

222
223// for FEM_Object Broker to use
224Node::Node(int theClassTag)
225:DomainComponent(0,theClassTag),
226 numberDOF(0), theDOF_GroupPtr(0),
227 Crd(0), commitDisp(0), commitVel(0), commitAccel(0),
228 trialDisp(0), trialVel(0), trialAccel(0), unbalLoad(0), incrDisp(0),
229 incrDeltaDisp(0),
230 disp(0), vel(0), accel(0), dbTag1(0), dbTag2(0), dbTag3(0), dbTag4(0),
231 rotation(nullptr),
232 R(0), mass(0), unbalLoadWithInertia(0), alphaM(0.0), theEigenvectors(0),
233 index(-1), reaction(0), displayLocation(0), temperature(0)
234{
235 // for FEM_ObjectBroker, recvSelf() must be invoked on object
236
237 // AddingSensitivity:BEGIN /////////////////////////////////////////
238 dispSensitivity = 0;
239 velSensitivity = 0;
240 accSensitivity = 0;
241 parameterID = 0;
242 // AddingSensitivity:END ///////////////////////////////////////////
243
244 theNodalThermalActionPtr = 0;//Added by Liming for initializing NodalLoadPointer, [SIF]
245}
246
247
248Node::Node(int tag, int theClassTag)

Callers

nothing calls this directly

Calls 8

createDispMethod · 0.95
createVelMethod · 0.95
createAccelMethod · 0.95
exitFunction · 0.85
getCrdsMethod · 0.80
getTagMethod · 0.45
getClassTagMethod · 0.45
ZeroMethod · 0.45

Tested by

no test coverage detected