00001 #ifndef PGALIAS_H
00002 #define PGALIAS_H
00003 #include "../GEFEL/kwdset.h"
00004
00005
00006 enum domdectype {no_par_solver=0, schurcompldd=1,fetidd=5,dpfetidd=10,parconjuggrad=40,boundparconjuggrad=45,layered_plate=50};
00007 const enumstr domdectypestr[7] = {{"no_par_solver",0},{"schurcompldd",1}, {"fetidd",5}, {"dpfetidd",10}, {"parconjuggrad",40},{"boundparconjuggrad",45}, {"layered_plate",50}};
00008 const kwdset domdectype_kwdset(sizeof(domdectypestr)/sizeof(*domdectypestr), domdectypestr);
00009
00010
00011
00012
00013
00014
00015
00016 enum fetiprecond {nofetiprecond=0,lumped=1,dirichlet=2};
00017 const enumstr fetiprecondstr[3] = {{"nofetiprecond",0},{"lumped",1}, {"dirichlet",2}};
00018 const kwdset fetiprecond_kwdset(sizeof(fetiprecondstr)/sizeof(*fetiprecondstr),fetiprecondstr);
00019
00020
00021 enum condfixing {nocondconer=0,automatic=1,userdef=2};
00022 const enumstr condfixingstr[3] = {{"nocondfixing",0},{"automatic",1}, {"userdef",2}};
00023 const kwdset condfixing_kwdset(sizeof(condfixingstr)/sizeof(*condfixingstr),condfixingstr);
00024
00025
00026 enum methodcond {nomethod=0,curvecond=1,surfacecond=2,cursurf=3};
00027 const enumstr methodcondstr[4] = {{"nomethod",0},{"curvecond",1},{"surfacecond",2},{"cursurf",3}};
00028 const kwdset methodcond_kwdset(sizeof(methodcondstr)/sizeof(*methodcondstr),methodcondstr);
00029
00030
00031 enum typecondfixing {notype=-1,nocondfixing=0,centroid=1,nth_memb=2,rand_memb=3,n_part_curve=4,all_memb=5,n_mark=6,chose_ring=7,chose_max_ring=8,max_tria=9,userposdef=10};
00032 const enumstr typecondfixingstr[] = {{"notype",-1},{"nocondfixing",0},{"centroid",1},{"nth_memb",2},{"rand_memb",3},{"n_part_curve",4},{"all_memb",5},{"n_mark",6},{"chose_ring",7},{"chose_max_ring",8},{"max_tria",9},{"userposdef",10}};
00033 const kwdset typecondfixing_kwdset(sizeof(typecondfixingstr)/sizeof(*typecondfixingstr),typecondfixingstr);
00034
00035
00036
00037 enum parcgprec {noprec=0,petscilu=1,pardiagprec=2};
00038 const enumstr parcgprecstr[3] = {{"noprec",0},{"petscilu",1},{"pardiagprec",2}};
00039 const kwdset parcgprec_kwdset(sizeof(parcgprecstr)/sizeof(*parcgprecstr),parcgprecstr);
00040
00041 #endif
00042