synaps/linalg/MethodName.h

00001 #ifndef SYNAPS_LINALG_METHODNAME_H
00002 #define SYNAPS_LINALG_METHODNAME_H
00003 
00004 #include <synaps/init.h>
00005 
00006 __BEGIN_NAMESPACE_SYNAPS
00007 
00008 
00009 /*{ Names that are used to specify the method to be used }*/
00011 struct Gauss  {};
00013 struct Bareiss {};
00015 struct LU {};
00017 struct DU {};
00019 struct LS {
00020   char dst;
00021   LS(char i='a'):dst(i){}
00022 };
00024 struct QR {};
00026 struct Eigen {};
00028 struct GMres {};
00030 struct Mixed {};
00032 struct Berko {};
00033 //---------------------------------------------------------------------
00034 struct ByRow {};
00035 struct ByCol {};
00036 struct ByHgt {};
00037 //---------------------------------------------------------------------
00038 struct Lower {};
00039 struct Upper {};
00040 //---------------------------------------------------------------------
00041 
00042 
00043 __END_NAMESPACE_SYNAPS
00044 
00045 
00046 #endif // SYNAPS_LINALG_METHODNAME_H

SYNAPS DOCUMENTATION
logo