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

Method removeNode

SRC/domain/subdomain/Subdomain.cpp:237–259  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

235
236
237Node *
238Subdomain::removeNode(int tag)
239{
240 TaggedObject *object = internalNodes->removeComponent(tag);
241 if (object == 0) {
242 object = externalNodes->removeComponent(tag);
243 if (object != 0) {
244 // Node *dummy = (Node *)object;
245 // object = realExternalNodes->removeComponent(tag);
246 Node *result = (Node *)object;
247 this->domainChange();
248 // delete dummy;
249 return result;
250 }
251 }
252 else {
253 this->domainChange();
254 Node *result = (Node *)object;
255 return result;
256 }
257
258 return 0;
259}
260
261NodeIter &
262Subdomain::getNodes()

Callers 1

runMethod · 0.45

Calls 2

removeComponentMethod · 0.45
domainChangeMethod · 0.45

Tested by

no test coverage detected