/** ============================================ UtilDef.h - description ------------------- begin : mar jan 4 2005 =========================================== **/ #ifndef UTILDEF_H #define UTILDEF_H using namespace std; #include "me_Trace.h" // #include "me_Error.h" // #include "me_Global_Scope_Decs.h++" #include "me_Config.h++" enum preconditioner_Type{noPreconditioner,myOwnPreconditioner,LU,LDLt,LLt,LDLstar,Ssor,Diag}; enum matrix_part{full_matrix, matrix_lower_part,matrix_diagonal_part, matrix_upper_part }; enum Transformation_Type{noTransformation, TransposeTransformation, AdjointTransformation}; enum Factorization_Type{noFactorization, FactorizationLU,FactorizationLLt,FactorizationLDLt,FactorizationLDLstar}; real_t conj(real_t &d); /// overloaded function "conj" to use it with a double argument /// or complex argument. enum value_type{real_value_, complex_value_}; #endif