| 194 | } |
| 195 | |
| 196 | double volume::diameter() const { |
| 197 | double diam = 0.0; |
| 198 | LOOP_OVER_DIRECTIONS(dim, d) { diam = std::max(diam, in_direction(d)); } |
| 199 | return diam; |
| 200 | } |
| 201 | |
| 202 | volume volume::intersect_with(const volume &a) const { |
| 203 | if (a.dim != dim) meep::abort("Can't intersect volumes of dissimilar dimensions.\n"); |
no outgoing calls
no test coverage detected