#include "LUT.h"
#include "basics.h"
#include "MULTI_ION_IF.h"
#include <string.h>
#include <assert.h>
#include <cmath>
 
Go to the source code of this file.
 | 
| void  | limpet::LUT_alloc (LUT *plut, int cols, float mn, float mx, float res, const char *name, Target target) | 
|   | 
| int  | limpet::LUT_dump (LUT *plut, const char *fname) | 
|   | 
| void  | limpet::destroy_lut (LUT *plut, Target target) | 
|   | 
| int  | limpet::check_LUT (LUT *lut) | 
|   | 
| void  | limpet::IIF_warn (const int wv, const char error[]) | 
|   | 
| void  | limpet::LUT_problem (LUT *lt, double val, int wv, const char *tabname) | 
|   | 
| int  | limpet::LUT_index (LUT *tab, GlobalData_t val, int locind) | 
|   | 
| int  | limpet::LUT_out_of_bounds (LUT *tab, GlobalData_t val) | 
|   | 
| LUT_data_t  | limpet::LUT_interp (LUT *t, int i, int j, GlobalData_t x) | 
|   | 
| LUT_data_t  | limpet::LUT_derror (LUT *t, int idx, GlobalData_t x) | 
|   | 
| LUT_data_t  | limpet::LUT_interpRow (LUT *const tab, GlobalData_t val, int i, LUT_data_t *row) | 
|   | 
| LUT_data_t *  | limpet::LUT_row (LUT *lut, GlobalData_t val, int locind) | 
|   | 
| void  | limpet::LUT_interpRow_n_elements (char *table, char *val_ptr, int offset, int distance, int index, int n, char *row_ptr, int lut_numelements) | 
|   | 
◆ MAX_LUT_NUMINF
      
        
          | #define MAX_LUT_NUMINF   10 | 
        
      
 
maximum # non-finite warnings to print 
make sure all entries in a lookup table are valid
- Parameters
 - 
  
    | IF | IMP  | 
    | lut | LUT  | 
    | name | name of table | 
  
   
- Return values
 - 
  
    | 0 | all entries finite  | 
    | otherwise |  | 
  
   
Definition at line 127 of file LUT.cc.