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

Method setNodeVel

DEVELOPER/core/DOF_Group.cpp:591–613  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

589// values in udot, components identified by myID;
590
591void
592DOF_Group::setNodeVel(const Vector &udot)
593{
594
595 if (myNode == 0) {
596 opserr << "DOF_Group::setNodeVel: 0 Node Pointer\n";
597 return;
598 }
599
600 Vector &vel = *unbalance;
601 vel = myNode->getTrialVel();
602 int i;
603
604 // get vel for my dof out of vector udot
605 for (i=0; i<numDOF; i++) {
606 int loc = myID(i);
607 if (loc >= 0)
608 vel(i) = udot(loc);
609 }
610
611 myNode->setTrialVel(vel);
612
613}
614
615
616

Callers 2

setResponseMethod · 0.45
setVelMethod · 0.45

Calls 1

setTrialVelMethod · 0.45

Tested by

no test coverage detected