hp2FEM
0.1
|
00001 #ifndef _LINEARSYSTEMSOLUTIONMETHOD_E_H_ 00002 #define _LINEARSYSTEMSOLUTIONMETHOD_E_H_ 00003 // --------------------------------------------- 00004 // company : 00005 // user : 00006 // date : 23 Mar 2015 12:01 00007 // file : LinearSystemSolutionMethod_E.h 00008 // markers : Full 00009 // language : C++ 00010 // generator : Metamill 6.0 00011 // --------------------------------------------- 00012 00013 //#UBLK-BEG-HEADERH 00014 00015 //============================================================== 00016 // Description : 00017 //-------------------------------------------------------------- 00018 // Author : Gilberto Luis 00019 // Created : 17 Dez 2010 00020 //-------------------------------------------------------------- 00021 // Change history : 00022 // 17 Dez 2010 (Gilberto Luis) Initial version generated 00023 // 00024 //============================================================== 00025 //#UBLK-END-HEADERH 00026 00027 /*================================================================================================= 00028 = = 00029 = Copyright 2010-2015 Marco Lucio Bittencourt / Fabiano Fernandes Bargos = 00030 = Gilberto Luis Valente / Jorge Luis Suzuki / Allan Patrick Cordeiro Dias = 00031 = = 00032 = Licensed under the Apache License, Version 2.0 (the "License"); = 00033 = you may not use this file except in compliance with the License. = 00034 = You may obtain a copy of the License at = 00035 = = 00036 = http://www.apache.org/licenses/LICENSE-2.0 = 00037 = = 00038 = Unless required by applicable law or agreed to in writing, software = 00039 = distributed under the License is distributed on an "AS IS" BASIS, = 00040 = WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. = 00041 = See the License for the specific language governing permissions and = 00042 = limitations under the License. = 00043 = = 00044 =================================================================================================*/ 00045 00046 00047 enum LinearSystemSolutionMethod_E 00048 { 00049 //#UBLK-BEG-CLASSDEF mm:a0227497-021e-11e0-8b26-99044b63ca1c 00050 //#UBLK-END-CLASSDEF 00051 00052 // attr=mm:bd574e05-021e-11e0-8b26-99044b63ca1c 00053 GAUSS = 0, 00054 // attr=mm:bd57576f-021e-11e0-8b26-99044b63ca1c 00055 CG, 00056 // attr=mm:bd575eef-021e-11e0-8b26-99044b63ca1c 00057 CGD, 00058 // attr=mm:bdefd53f-021e-11e0-8b26-99044b63ca1c 00059 CGGS, 00060 // attr=mm:bdefdcbf-021e-11e0-8b26-99044b63ca1c 00061 CGSSOR2W, 00062 // attr=mm:bdefe363-021e-11e0-8b26-99044b63ca1c 00063 CGSSOR, 00064 // attr=mm:bdeff56f-021e-11e0-8b26-99044b63ca1c 00065 SOR, 00066 // attr=mm:be886cb9-021e-11e0-8b26-99044b63ca1c 00067 GS, 00068 // attr=mm:be8873df-021e-11e0-8b26-99044b63ca1c 00069 JACOB 00070 00071 }; 00072 00073 //#UBLK-BEG-GLOBALH 00074 00075 //#UBLK-END-GLOBALH 00076 00077 #ifdef _LINEARSYSTEMSOLUTIONMETHOD_S_H_ 00078 static const char* LinearSystemSolutionMethod_S[] = { 00079 "GAUSS", 00080 "CG", 00081 "CGD", 00082 "CGGS", 00083 "CGSSOR2W", 00084 "CGSSOR", 00085 "SOR", 00086 "GS", 00087 "JACOB", 00088 }; 00089 #endif // _LINEARSYSTEMSOLUTIONMETHOD_S_H_ 00090 00091 00092 #endif // _LINEARSYSTEMSOLUTIONMETHOD_E_H_