Diffpack Documentation


Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

enum.h

Go to the documentation of this file.
00001 
00004 enum Format_type            
00005 {
00006   ASCII,                    
00007   BINARY                    
00008 };
00009 
00010 enum ProbabilityTrans_type  
00011 {
00012   CUMULATIVE_INVERSE = 1,   
00013   BOX_MULLER = 2            
00014 };
00015 
00016 enum Norm_type     
00017 {
00018   l1,              
00019   L1,              
00020   l2,              
00021   L2,              
00022   Linf             
00023 };
00024 
00025 enum NumItgPoints  
00026 {
00027   GAUSS_POINTS,    
00028   NODAL_POINTS     
00029 };
00030 
00031 enum NumItgDomain  
00032 {
00033   BOX,             
00034   TRIANGLE,        
00035   PRISM            
00036 };
00037 
00038 enum FileMode
00039 {
00040   INFILE,                  
00041   APPEND,                  
00042   NEWFILE,                 
00043   MODIFY                   
00044 };
00045 
00046 enum ExecutionModePDE
00047 {
00048   SINGLE_RUN =1,           
00049   MULTIPLE_RUNS =2,        
00050   MONTE_CARLO =3           
00051 };
00052 
00053 enum NonLinEqMethod
00054 {
00055   LINEAR_1IT = 0,          
00056   NEWTON_RAPHSON = 1,      
00057   SUCCESSIVE_SUBST = 2,    
00058   CONJ_GRADIENTS_NL = 3,   
00059   NON_LIN_ML = 4           
00060 };
00061 
00062 enum LinEqStorageMode
00063 {
00064   EXTERNAL_STORAGE = 1,    
00065   EXTERNAL_SOLUTION = 2,   
00066   INTERNAL_STORAGE = 3     
00067 };
00068 
00069 enum LinEqPrecMode
00070 {
00071   UNKNOWN_PREC = 0,  
00072   NO_PREC = 1,       
00073   LEFT_PREC = 2,     
00074   RIGHT_PREC = 3,    
00075   SPLIT_PREC = 4,    
00076   ANY_PREC = 5       
00077 };
00078 
00079 enum LinEqSysWork
00080 {
00081   TOTAL_WORK = 1,            
00082   AXB_WORK = 2,              
00083   PREC_WORK = 3,             
00084   ADM_WORK = 4               
00085 };
00086 
00087 enum LinEqSysStorage
00088 {
00089   TOTAL_STORAGE = 1,         
00090   AXB_STORAGE = 2,           
00091   PREC_STORAGE = 3,          
00092   ADM_STORAGE = 4            
00093 };
00094 
00095 enum PrecondWork
00096 {
00097   APPLY_PREC_WORK = 1,       
00098   INIT_PREC_WORK = 2,        
00099   UPDATE_PREC_WORK = 3       
00100 };
00101 
00102 enum MatrixWork
00103 {
00104   PROD_WORK = 1,             
00105   MATVEC_WORK = 2,           
00106   FACTORIZE_WORK = 3,        
00107   FORWBACK_WORK = 4,         
00108   SVD_WORK = 5,              
00109   SVDFORWBACK_WORK = 6,      
00110   INVERSE_WORK = 7,          
00111   DET_WORK = 8,              
00112   JACOBI_WORK = 9,           
00113   SOR_WORK = 10,             
00114   SSOR_WORK = 11             
00115 };                           
00116                              
00117 enum VectorWork              
00118 {                            
00119   NORM_WORK = 1,             
00120   INNER_WORK = 2             
00121 };                           
00122                              
00123 enum StartVectorMode         
00124 {                            
00125   USER_START = 1,            
00126   RANDOM_START = 2,          
00127   ZERO_START = 3,            
00128   RHS_START = 4,             
00129   RE_START = 5               
00130 };                           
00131                              
00132 enum Residual_type           
00133 {                            
00134   ORIGINAL_RES = 0,          
00135   LEFTPREC_RES = 1,          
00136   PSEUDO_RES = 2             
00137 };                           
00138                              
00139 enum ConvMon_Relop           
00140 {                            
00141   CM_OR = 0,                 
00142   CM_AND = 1                 
00143 };                           
00144                              
00145 enum TransposeMode           
00146 {                            
00147   NOT_TRANSPOSED = 1,        
00148   TRANSPOSED = 2,            
00149   CONJ_TRANSPOSED = 3        
00150 };                           
00151                              
00152 enum FactType                
00153 {                            
00154   LU_FACT   = 1,             
00155   CHOL_FACT = 2,             
00156   RILU_FACT = 3,             
00157   MILU_FACT = 4,             
00158   SVD_FACT  = 5,             
00159   AMG_FACT  = 6              
00160 };                           
00161                              
00162 enum ReordType               
00163 {                            
00164   NO_REORD     = 0,          
00165   RCM_REORD    = 1,          
00166   ND_REORD     = 2,          
00167   MINDEG_REORD = 3           
00168 };                           
00169                              
00170 enum PivotType               
00171 {                            
00172   NO_PIVOT       = 0,        
00173   PARTIAL_PIVOT  = 1,        
00174   COMPLETE_PIVOT = 2         
00175 };                           
00176                              
00177 enum VerbosityLevel          
00178 {                            
00179   COMPACT  = 0,              
00180   EXTENDED = 1,              
00181   DETAILED = 2               
00182 };
00183 
00184 

Copyright © 2003 inuTech GmbH. All rights reserved.