00001 /* 00002 * InversionErrorMessages.h 00003 * 00004 * Created on: Feb 28, 2011 00005 * Author: Brenda Javornik (e-mail: brendaj (at) nwra.com) 00006 */ 00007 00008 #ifndef INVERSIONERRORMESSAGES_H_ 00009 #define INVERSIONERRORMESSAGES_H_ 00010 00011 const static char OLAMainKernelSquare[] = "Kernel files must have equal x and y dimensions"; 00012 const static char OLAMainMapSquare[] = "Map data must have equal x and y dimensions and be the same as Kernel files"; 00013 const static char OLAMainNMapNKernel[] = "Number of map files must equal number of kernel files"; 00014 const static char OLAMainLambdaDim[] = "Lambda must have dimensions"; 00015 const static char OLAMainThetaDim[] = "Theta must have dimensions"; 00016 const static char OLAMainTargetfDim[] = "f needs to have dimensions"; 00017 const static char Missing1dTargetFunc[] = "Expected 1D target function, f(z; z0) is missing from input"; 00018 const static char MissingThetaFile[] = "Expected Theta file is missing from input"; 00019 const static char BadZDimForKernel[] = "getProblemDimension does not agree with Z-dim of Kernel file"; 00020 const static char ModelBadDimForW[] = "Incompatible dimensions when inserting w"; 00021 const static char BadSigmaMin[] = "Invalid minimum value for sigma"; 00022 const static char MainBadScatterNumber[] = "Problems setting scatterer"; 00023 const static char NullMatrix[] = "Matrix data is NULL"; 00024 const static char AvgStrExpected[] = "Expected 'Avg', instead of"; 00025 const static char KernelStrExpected[] = "Expected 'Kernel', instead of"; 00026 const static char AvgKernTooManyValues[] = "Too many values for calculating Averaging Kernel"; 00027 const static char AvgKernBadDepthValue[] = "unrecognized depth for averaging kernel"; 00028 const static char AvgKernInvalidDepthValue[] = "One of the Averaging Kernel depths is not within the range of the third dimension of the Kernel file: "; 00029 const static char UnrecognizedScatterIndex[] = "Unrecognized Scatterer"; 00030 #endif /* INVERSIONERRORMESSAGES_H_ */