| 140 | } |
| 141 | |
| 142 | void get_min_interior( const std::array< double, 2 >& p0, |
| 143 | double h0, |
| 144 | const std::array< double, 2 >& p1, |
| 145 | double h1, |
| 146 | std::array< double, 2 >& p ) |
| 147 | { |
| 148 | const auto z = h0 / ( h0 - h1 ); |
| 149 | const auto omz = 1 - z; |
| 150 | p[0] = omz * p0[0] + z * p1[0]; |
| 151 | p[1] = omz * p0[1] + z * p1[1]; |
| 152 | } |
| 153 | |
| 154 | template < geode::index_t dimension > |
| 155 | std::tuple< double, geode::Point< dimension > > |
no outgoing calls
no test coverage detected