MCPcopy Create free account
hub / github.com/InteractiveComputerGraphics/PositionBasedDynamics / deleteNodes

Method deleteNodes

Simulation/Constraints.cpp:2592–2606  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2590}
2591
2592void DirectPositionBasedSolverForStiffRodsConstraint::deleteNodes()
2593{
2594 std::list<Node*>::iterator nodeIter;
2595 for (int i = 0; i < numberOfIntervals; i++)
2596 {
2597 for (nodeIter = forward[i].begin(); nodeIter != forward[i].end(); nodeIter++)
2598 {
2599 Node *node = *nodeIter;
2600
2601 // Root node does not have to be deleted
2602 if (node->parent != NULL)
2603 delete node;
2604 }
2605 }
2606}
2607
2608bool PBD::DirectPositionBasedSolverForStiffRodsConstraint::initConstraint(
2609 SimulationModel &model,

Callers

nothing calls this directly

Calls 2

beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected