Functions |
| SIGSIM_API int | AddVector (int *NV, VECTOR **V, VECTOR toadd) |
| SIGSIM_API int | RemoveVector (VECTOR **V, int *NV, int index) |
| SIGSIM_API void | FreeVectors (int *NV, VECTOR **V) |
| SIGSIM_API int | AddLong (long **c, int *nc, long toadd) |
| SIGSIM_API int | AddInt (int **c, int *nc, int toadd) |
| SIGSIM_API int | InsertInt (int **F, int *nF, int toinsert, int index) |
| SIGSIM_API int | RemoveInt (int **F, int *nF, int index) |
| SIGSIM_API void | FreeIntArray (int **c, int *nc, jrmbool init) |
| SIGSIM_API int | AddDouble (double **c, int *nc, double toadd) |
| SIGSIM_API int | RemoveDouble (double **F, int *nF, int index) |
| SIGSIM_API void | FreeDoubleArray (double **c, int *nc, jrmbool init) |
| SIGSIM_API int | SortDoubleArray (long n, double *x) |
| SIGSIM_API void | FreeComplexArray (jrmComplex **c, int *nc, jrmbool init) |
| SIGSIM_API int | Allocate_Complex_Array (jrmComplex **array, long nvals) |
| SIGSIM_API void | FreeDOUBLE_TABLE (DOUBLE_TABLE *c, jrmbool init) |
| SIGSIM_API void | FreeDOUBLE_TABLEArray (DOUBLE_TABLE **c, int *nc, jrmbool init) |
| SIGSIM_API int | AllocateDOUBLE_TABLEArray (DOUBLE_TABLE **c, int nc) |
| SIGSIM_API int | CopyDOUBLE_TABLE (DOUBLE_TABLE in, DOUBLE_TABLE *out) |
| SIGSIM_API void | FreeDOUBLE_PAIR_TABLE (DOUBLE_PAIR_TABLE *c, jrmbool init) |
| SIGSIM_API int | AddDOUBLE_PAIRtoDOUBLE_PAIR_TABLE (DOUBLE_PAIR_TABLE *c, DOUBLE_PAIR p) |
| SIGSIM_API int | AllocateDOUBLE_PAIRArray (DOUBLE_PAIR **c, int nc) |
| SIGSIM_API int | CopyDOUBLE_PAIR_TABLE (DOUBLE_PAIR_TABLE *dest, DOUBLE_PAIR_TABLE *source) |
| SIGSIM_API void | SortDOUBLE_PAIRs (DOUBLE_PAIR *p, int np) |
| SIGSIM_API int | ConvertDOUBLE_PAIR_TABLEtoSPECTRUM (SPECTRUM *s, DOUBLE_PAIR_TABLE *p) |
| SIGSIM_API int | Allocate_Double_Array (double **array, long nvals) |
| SIGSIM_API int | Free_Double_Array (double **array) |
| SIGSIM_API int | Free_Float_Array (float **array) |
| SIGSIM_API int | Free_Long_Array (long **array) |
| SIGSIM_API int | Free_Char_Array (char **array) |
| SIGSIM_API int | LoadDoubleArrayFromScanline (char *scanline, double **c, int *nc) |
| SIGSIM_API void | ClearSpectrum (SPECTRUM *spectrum) |
| SIGSIM_API void | FreeSpectrum (SPECTRUM *spectrum) |
| SIGSIM_API int | AllocateSpectrum (SPECTRUM *spectrum, long nlambda) |
| SIGSIM_API void | ClearSpectralDomain (SPECTRAL_DOMAIN *spectrum) |
| SIGSIM_API void | FreeSpectralDomain (SPECTRAL_DOMAIN *spectrum) |
| SIGSIM_API int | AllocateSpectralDomain (SPECTRAL_DOMAIN *spectrum, long nlambda) |
| SIGSIM_API int | AddBand (BAND **c, int *nc, BAND toadd) |
| SIGSIM_API int | InsertBand (BAND **F, int *nF, BAND toinsert, int index) |
| SIGSIM_API int | RemoveBand (BAND **F, int *nF, int index) |
| SIGSIM_API void | FreeBandArray (BAND **c, int *nc, jrmbool init) |
| SIGSIM_API int | Read2ColumnFileFloat (char *filename, float **xvalues, float **yvalues, long *nvalues) |
| SIGSIM_API int | Read2ColumnFile (char *filename, double **xvalues, double **yvalues, long *nvalues) |
| SIGSIM_API int | Write2ColumnFile (char *filename, double *xvalues, double *yvalues, long nvalues) |
| SIGSIM_API int | ReadASDSpectralFile (char *filename, double **xvalues, double **yvalues, long *nvalues) |
| SIGSIM_API int | ReadASDSpectralFileWithHeaders (char *filename, double **xvalues, double **yvalues, long *nvalues) |
| SIGSIM_API int | ReadDNPSpectralFile (char *filename, double **xvalues, double **yvalues, long *nvalues) |
| SIGSIM_API int | ReadUSGSSpectralFile (char *filename, double **xvalues, double **yvalues, long *nvalues) |
| SIGSIM_API void | ArrayConvertWithFlags (SPECTRAL_DOMAIN baseX, double *convertedY, SPECTRAL_DOMAIN toconvertX, double *toconvertY, double Factor, jrmbool ZeroFlag, jrmbool InterpolateFlag) |
| SIGSIM_API int | SimpleMergeDomains (SPECTRAL_DOMAIN *output, SPECTRAL_DOMAIN input1, SPECTRAL_DOMAIN input2) |
| SIGSIM_API int | MergeDomains (SPECTRAL_DOMAIN *output, SPECTRAL_DOMAIN input1, SPECTRAL_DOMAIN input2) |
| SIGSIM_API int | MergeSpectra (SPECTRAL_DOMAIN *outX, double **outY, SPECTRAL_DOMAIN inX1, double *inY1, SPECTRAL_DOMAIN inX2, double *inY2, jrmbool ZeroFlag, jrmbool InterpolateFlag) |
| SIGSIM_API int | MultiplySpectra (SPECTRUM *base, SPECTRUM tomultiply, jrmbool ZeroFlag, jrmbool InterpolateFlag) |
| SIGSIM_API int | ShiftSpectralDomain (SPECTRAL_DOMAIN spectrum, jrmbool CenterFlag) |
| SIGSIM_API int | ShiftSpectrum (SPECTRAL_DOMAIN spectrum, double *Y, jrmbool CenterFlag) |
| SIGSIM_API double | rademit_wResponse (double ax, double bx, double t, long n, SPECTRUM response) |
| SIGSIM_API int | Allocate_SPECTRAL_DOMAIN_Arrays (SPECTRAL_DOMAIN *spectrum, long nlambda) |
| SIGSIM_API int | Free_SPECTRAL_DOMAIN_Arrays (SPECTRAL_DOMAIN *spectrum) |