jigsaw throws programmer errors
jigsaw throws programmer errors when given incorrect parameters. These need to be translated to meaningful user errors for the user
PROGRAMMER ERROR Evaluate() - Unable to evaluate the function at the point a = 0.0.
PROGRAMMER ERROR InsideDomain() - Unable to compute domain boundaries.
PROGRAMMER ERROR DomainMinimum() - Unable to calculate the domain minimum for the data set.
PROGRAMMER ERROR ValidateDataSet() - cspline-Hermite interpolation requires a minimum of 2 data points - currently have 1.
jigsaw fromlist=/home/mshepherd/2326/enc_global_fin2.lis cnet=/home/mshepherd/2326/enc_global_fin2-cl14.net onet=DELETEME.net radius=yes sigma0=10 maxits=1 camsolve=accelerations overexisting=yes spsolve=positions overhermite=yes point_radius_sigma=50 spacecraft_position_sigma=100 camera_angles_sigma=.25 camera_angular_velocity_sigma=.1 camera_angular_acceleration_sigma=.01 file_prefix=Astrovm4_isis3beta2017-06-02
#1 Updated by Kenneth Edmundson over 1 year ago
Error is caused by trying to solve for velocity/acceleration for a framing camera. Don't do that.
Can prevent the user from doing that in IPCE.
Not easy to prevent in standalone jigsaw. But could be some sort of extensive validation of bundle settings in BundleAdjust.cpp prior to bundle start.
Error messages are a bit cryptic.