Hello,
I am using BellhopCxx to approximate the intensity loss of undewater passive sensors. In my case I am interested in the intensity loss at several specific points and not in a grid.
When using BellhopCxx with "Irregular" calculation mode, the program returns the "ValidateVector: Receiver ranges are not monotonically increasing" if two recievers are located in the same range, even though they have different depth and bearings.
There should be no checks for DepthArray values in irregular mode as two recievers could technically be in the same range. For now I can avoid this error by adding a small value to the range ( from 1.5 -> 1.50005). However it is a bug nonetheless.
Thanks!
Bugged file Example :
'''
'ent1-sens1' /
25000.000000 /
1 /
'SVWT' /
1 0.0 2500.000000 /
0.000000 1540.400000 /
10.000000 1540.500000 /
20.000000 1540.700000 /
30.000000 1534.400000 /
50.000000 1523.300000 /
75.000000 1519.600000 /
2500.000000 1518.500000 /
'A*' /
2500.000000 1600.000000 0.0 1.200000 1.000000 /
1 /
0.000000 /
1 /
0.000000 /
1 /
50.000000 /
9 /
51.000000 52.000000 53.000000 54.000000 55.000000 56.000000 57.000000 58.000000 59.000000 /
9 /
0.900000 1.000000 1.100000 1.200000 1.300000 1.400000 1.500000 1.500000 1.600000 /
9 /
-2.000000 22.000000 44.000000 -5.000000 -25.000000 -41.000000 -30.000000 5.000000 32.000000 /
'CG RI2' /
0 /
-45.000000 45.000000 /
0 /
-89.999997 90.000003 /
0 7.662334 7.662334 2501.000000 /
'''
Hello,
I am using BellhopCxx to approximate the intensity loss of undewater passive sensors. In my case I am interested in the intensity loss at several specific points and not in a grid.
When using BellhopCxx with "Irregular" calculation mode, the program returns the "ValidateVector: Receiver ranges are not monotonically increasing" if two recievers are located in the same range, even though they have different depth and bearings.
There should be no checks for DepthArray values in irregular mode as two recievers could technically be in the same range. For now I can avoid this error by adding a small value to the range ( from 1.5 -> 1.50005). However it is a bug nonetheless.
Thanks!
Bugged file Example :
'''
'ent1-sens1' /
25000.000000 /
1 /
'SVWT' /
1 0.0 2500.000000 /
0.000000 1540.400000 /
10.000000 1540.500000 /
20.000000 1540.700000 /
30.000000 1534.400000 /
50.000000 1523.300000 /
75.000000 1519.600000 /
2500.000000 1518.500000 /
'A*' /
2500.000000 1600.000000 0.0 1.200000 1.000000 /
1 /
0.000000 /
1 /
0.000000 /
1 /
50.000000 /
9 /
51.000000 52.000000 53.000000 54.000000 55.000000 56.000000 57.000000 58.000000 59.000000 /
9 /
0.900000 1.000000 1.100000 1.200000 1.300000 1.400000 1.500000 1.500000 1.600000 /
9 /
-2.000000 22.000000 44.000000 -5.000000 -25.000000 -41.000000 -30.000000 5.000000 32.000000 /
'CG RI2' /
0 /
-45.000000 45.000000 /
0 /
-89.999997 90.000003 /
0 7.662334 7.662334 2501.000000 /
'''