| 129 | } |
| 130 | |
| 131 | void CPHShell::setMass(float M) |
| 132 | { |
| 133 | ELEMENT_I i; |
| 134 | float volume = 0.f; |
| 135 | for (i = elements.begin(); elements.end() != i; ++i) |
| 136 | volume += (*i)->get_volume(); |
| 137 | |
| 138 | for (i = elements.begin(); elements.end() != i; ++i) |
| 139 | (*i)->setMass((*i)->get_volume() / volume * M); |
| 140 | } |
| 141 | |
| 142 | void CPHShell::setMass1(float M) |
| 143 | { |
no test coverage detected