diff --git a/src/implementation/mesh/tnlLinearGridGeometry_impl.h b/src/implementation/mesh/tnlLinearGridGeometry_impl.h index 103dc86d365b94a43ca71e5be407d0f72b6ed574..f6d5e7daad56741e23fe94834e3ad4ef50615ed7 100644 --- a/src/implementation/mesh/tnlLinearGridGeometry_impl.h +++ b/src/implementation/mesh/tnlLinearGridGeometry_impl.h @@ -299,7 +299,7 @@ void tnlLinearGridGeometry< 2, Real, Device, Index > :: getVertex( const Coordin { //y = proportions. y() * pow( y / proportions. y(), 2.0 ); Index i( 0 ); - while( ySegments[ i ] < y && i < this -> numberOfSegments ) i++; + while( ySegments[ i ] <= y && i < this -> numberOfSegments - 1 ) i++; tnlAssert( i > 0, cerr << " i = " << i ;) const RealType y0 = ySegments[ i - 1 ]; const RealType y1 = ySegments[ i ];