00001 #ifndef ALIAS_H
00002 #define ALIAS_H
00003 #include "kwdset.h"
00004
00005
00006 enum problemtype {linear_statics=1, eigen_dynamics=2, forced_dynamics=3,
00007 linear_stability=5,mat_nonlinear_statics=10,geom_nonlinear_statics=11,
00008 mech_timedependent_prob=15,growing_mech_structure=17,gmech_timedependent_prob=18,
00009 earth_pressure=20,layered_linear_statics=30,
00010 lin_floating_subdomain=35,nonlin_floating_subdomain=36,
00011 hemivar_inequal=37,
00012 nonlinear_dynamics=40,load_balancing=51};
00013 const enumstr problemtypestr[] = {{"linear_statics",1}, {"eigen_dynamics",2}, {"forced_dynamics",3},
00014 {"linear_stability",5}, {"mat_nonlinear_statics",10}, {"geom_nonlinear_statics",11},
00015 {"mech_timedependent_prob",15}, {"growing_mech_structure",17}, {"gmech_timedependent_prob",18},
00016 {"earth_pressure",20}, {"var_stiff_method",25},
00017 {"layered_linear_statics",30},
00018 {"lin_floating_subdomain",35}, {"nonlin_floating_subdomain",36},
00019 {"hemivar_inequal",37}, {"nonlinear_dynamics",40}, {"load_balancing",51}};
00020 const kwdset problemtype_kwdset(sizeof(problemtypestr)/sizeof(*problemtypestr), problemtypestr);
00021
00022
00023
00024
00025 enum forcedsolver {newmark=1,findiff=2,modal_analysis=51};
00026 const enumstr forcedsolverstr[] = {{"newmark",1}, {"findiff",2}, {"modal_analysis",51}};
00027 const kwdset forcedsolver_kwdset(sizeof(forcedsolverstr)/sizeof(*forcedsolverstr), forcedsolverstr);
00028
00029
00030
00031
00032 enum nonlinsolvertype {arcl=1,newton=2,arclrv1=3,newtonrv1=4,newtonrestart=5,displctrl=6,displctrlrv=7,arclrv=8,adaptram=10,arclg=20,newtong=30};
00033 const enumstr nonlinsolvertypestr[] = {{"arcl",1}, {"newton",2}, {"arclrv1",3}, {"newtonrv1",4}, {"newtonrestart",5},
00034 {"displctrl",6}, {"displctrlrv",7}, {"arclrv",8}, {"adaptram",10}, {"arclg",20}, {"newtong", 30}};
00035 const kwdset nonlinsolvertype_kwdset(sizeof(nonlinsolvertypestr)/sizeof(*nonlinsolvertypestr), nonlinsolvertypestr);
00036
00037
00038
00039
00040 enum nonlintimesolvertype {fullnewton=1,modnewton=2};
00041 const enumstr nonlintimesolvertypestr[] = {{"fullnewton",1},{"modnewton",2}};
00042 const kwdset nonlintimesolvertype_kwdset(sizeof(nonlintimesolvertypestr)/sizeof(*nonlintimesolvertypestr), nonlintimesolvertypestr);
00043
00044
00045
00046
00047 enum epsolvertype {gep_sol=1, gepvarsup_sol=2, epplast_sol=3};
00048 const enumstr epsolvertypestr[] = {{"gep_sol",1}, {"gepvarsup_sol",2}, {"epplast_sol",3}};
00049 const kwdset epsolvertypes_kwdset(sizeof(epsolvertypestr)/sizeof(*epsolvertypestr), epsolvertypestr);
00050
00051
00052
00053
00054 enum displacementnorm {alldofs=1,seldofs=2,seldofscoord=3,selecnodes=6,nodesdistincr=8};
00055 const enumstr displacementnormstr[] = {{"alldofs",1}, {"seldofs",2}, {"seldofscoord",3}, {"selecnodes",6}, {"nodesdistincr",8}};
00056 const kwdset displacementnorm_kwdset(sizeof(displacementnormstr)/sizeof(*displacementnormstr), displacementnormstr);
00057
00058
00059
00060
00061 enum stressretalgtype {nostressretalg=0,cp=1,gsra=10};
00062 const enumstr stressretalgtypestr[] = {{"nostressretalg",0}, {"cp",1}, {"gsra",10}};
00063 const kwdset stressretalgtype_kwdset(sizeof(stressretalgtypestr)/sizeof(*stressretalgtypestr), stressretalgtypestr);
00064
00065
00066
00067 enum stiffmatrix {initial_stiff=1,tangent_stiff=2,secant_stiff=3,incr_tangent_stiff=5,ijth_tangent_stiff=6};
00068 const enumstr stiffmatrixstr[] = {{"initial_stiff",1}, {"tangent_stiff",2}, {"secant_stiff",3}, {"incr_tangent_stiff",5}, {"ijth_tangent_stiff",6}};
00069 const kwdset stiffmatrix_kwdset(sizeof(stiffmatrixstr)/sizeof(*stiffmatrixstr), stiffmatrixstr);
00070
00071
00072 enum detlambda {nodetermination=0, minvalue=1, maxvalue=2, minangle=3, linearizedmeth=4, fullmethod=5};
00073 const enumstr detlambdastr[] = {{"nodetermination",0}, {"minvalue",1}, {"maxvalue",2}, {"minangle",3}, {"linearizedmeth",4}, {"fullmethod",5}};
00074 const kwdset detlambda_kwdset(sizeof(detlambdastr)/sizeof(*detlambdastr), detlambdastr);
00075
00076
00077
00078 enum damping {nodamp=0,massdamp=1,stiffdamp=2,rayleighdamp=3};
00079 const enumstr dampingstr[] = {{"nodamp",0}, {"massdamp",1}, {"stiffdamp",2}, {"rayleighdamp",3}};
00080 const kwdset damping_kwdset(sizeof(dampingstr)/sizeof(*dampingstr), dampingstr);
00081
00082
00083
00084
00085 enum proptype {ndofs=1, boundarycond=2, loadnodes=3, crosssec=4, localsystem=5,
00086 eltype=6, matel=7, loadelems=8, dloadnodes=9, dloadelems=10,
00087 initcond=11, comcodnum=12, loadedge=13, sscomp=14, nodetemp=15,
00088 timefun=16,surfaceload=17, elsurfaceload=18, nodtimefunc=19,
00089 eltimefunc=20};
00090
00091
00092
00093
00094 enum elemtype {bar2d=1,beam2d=2,bar3d=3,beam3d=4,beamg3d=5,barq2d=6,barq3d=7,subsoilbeam=8,beam2dsp=9,
00095 spring_1 = 10, spring_2 = 11, spring_3 = 12,
00096 spring_4 = 13, spring_5 = 14, spring_6 = 15,
00097 planeelementlt=20,planeelementqt=21,planeelementrotlt=22,
00098 planeelementlq=23,planeelementqq=24,planeelementrotlq=25,
00099 planeelementsubqt=30,planequadcontact=35,
00100 cctel=41,dktel=42,dstel=43,q4plateel=45,argyristr=46,subsoilplatetr=50,subsoilplateq=51,
00101 axisymmlt=60,axisymmlq=63,axisymmqq=64,
00102 shelltrelem=80,shellqelem=81,
00103 lineartet=100,quadrtet=101,linearhex=102,quadrhex=103,lineartetrot=104,linearhexrot=105,
00104 linearwed=106,quadrwed=107,
00105 particleelem=200};
00106 const enumstr elemtypestr[] = {{"bar2d",1}, {"beam2d",2}, {"bar3d",3}, {"beam3d",4}, {"beamg3d",5},
00107 {"barq2d",6},{"barq3d",7}, {"subsoilbeam",8},
00108 {"spring_1",10}, {"spring_2",11}, {"spring_3",12},
00109 {"spring_4",13}, {"spring_5",14}, {"spring_6",15},
00110 {"planeelementlt",20}, {"planeelementqt",21}, {"planeelementrotlt",22},
00111 {"planeelementlq",23}, {"planeelementqq",24}, {"planeelementrotlq",25},
00112 {"planeelementsubqt",30}, {"planequadcontact",35},
00113 {"cctel",41}, {"dktel",42}, {"dstel",43}, {"q4plateel",45}, {"argyristr",46},
00114 {"subsoilplatetr",50}, {"subsoilplateq",51},
00115 {"axisymmlt",60}, {"axisymmlq",63}, {"axisymmqq",64},
00116 {"shelltrelem",80}, {"shellqelem",81},
00117 {"lineartet",100}, {"quadrtet",101}, {"linearhex",102}, {"quadrhex",103},
00118 {"lineartetrot",104}, {"linearhexrot",105},
00119 {"linearwed",106}, {"quadrwed",107},
00120 {"particleelem",200}};
00121 const kwdset elemtype_kwdset(sizeof(elemtypestr)/sizeof(*elemtypestr), elemtypestr);
00122
00123
00124
00125
00126 enum strastrestate {bar=1,plbeam=2,spacebeam=5,
00127 planestress=10,planestrain=11,planecontact=12,platek=15,plates=16,
00128 axisymm=20,shell=25,
00129 spacestress=30};
00130 const enumstr strastrestatestr[] = {{"bar",1}, {"plbeam",2}, {"spacebeam",5},
00131 {"planestress",10}, {"planestrain",11}, {"planecontact",12}, {"platek",15}, {"plates",16},
00132 {"axisymm",20}, {"shell",25}, {"spacestress",30}};
00133 const kwdset strastrestate_kwdset(sizeof(strastrestatestr)/sizeof(*strastrestatestr), strastrestatestr);
00134
00135
00136
00137
00138 enum materialmodel {local=0,nonlocal=1};
00139 const enumstr materialmodelstr[] = {{"local",0}, {"nonlocal",1}};
00140 const kwdset materialmodel_kwdset(sizeof(materialmodelstr)/sizeof(*materialmodelstr), materialmodelstr);
00141
00142
00143
00144 enum mattype {elisomat=1,elgmat3d=2,elortomat=3,
00145 simplas1d=10,jflow=11,jflow2=12,mohrcoulparab=22,mohrcoul=24,
00146 boermaterial=25,druckerprager=26,doubledrprager=27,druckerprager2=28,modcamclaymat=30, modcamclaycoupmat=31,
00147 shefpl=40,chenplast=42, hissplasmat=45,
00148 microplaneM4=50,microsimp=51,microfibro=52,
00149 simvisplas=70,simvisc=71,lemaitr=75,
00150 layerplate=80,
00151 scaldamage=100,scaldamagecc=101,glasgowdamage=102,anisodamage=104, anisodamagerot=105, ortodamage=106, ortodamagerot=107, fixortodamage=108,
00152 contmat=150, cebfipcontmat=160,
00153 aci=200,cebfip=202,
00154 nonlocplastmat=310,nonlocdamgmat=320,nonlocalmicroM4=340,
00155 graphm=400, geoelast=401, varelisomat=405, hypoplastmat=420,
00156 creepbaz=500,creepb3=502,creepdpl=503,creeprs=504,creepeffym=505,winklerpasternak=550,consolidation=600,
00157 glasgowmechmat=700,
00158 rcmatmodnorm=800,
00159 therisodilat=900,relaxationeuro=951,
00160 damage_plasticity=1000, viscoplasticity=1010,
00161 creep_damage=1030, time_switchmat=1040, effective_stress=1050, shrinkagemat=1060,
00162 lenjonespot=2000};
00163 const enumstr mattypestr[] = {{"elisomat",1}, {"elgmat3d",2}, {"elortomat",3}, {"simplas1d",10},
00164 {"jflow",11}, {"jflow2",12}, {"mohrcoulparab",22},
00165 {"mohrcoul",24}, {"boermaterial",25}, {"druckerprager",26}, {"doubledrprager",27}, {"druckerprager2",28},
00166 {"modcamclaymat",30}, {"modcamclaycoupmat",31}, {"shefpl",40}, {"chenplast",42}, {"hissplasmat",45},
00167 {"microplaneM4",50}, {"microsimp",51}, {"microfibro",52},
00168 {"simvisc",71}, {"lemaitr",75},
00169 {"layerplate",80},
00170 {"scaldamage",100}, {"scaldamagecc",101}, {"glasgowdamage",102},
00171 {"anisodamage", 104 }, { "anisodamagerot", 105 }, { "ortodamage", 106 }, { "ortodamagerot", 107 }, {"fixortodamage", 108},
00172 {"contmat",150}, {"cebfipcontmat",160},
00173 {"aci",200}, {"cebfip",202}, {"nonlocplastmat",310},
00174 {"nonlocdamgmat",320}, {"nonlocalmicroM4",340}, {"graphm",400},
00175 {"geoelast",401}, {"varelisomat",405}, {"hypoplastmat",420}, {"creepbaz",500},
00176 {"creepb3",502}, {"creepdpl",503}, {"creeprs",504},
00177 {"winklerpasternak",550}, {"consolidation",600}, {"glasgowmechmat",700},
00178 {"therisodilat",900},{"relaxationeuro",951},
00179 {"damage_plasticity",1000}, {"viscoplasticity",1010},
00180 {"creep_damage",1030}, {"time_switchmat",1040}, {"effective_stress",1050}, {"shrinkagemat",1060}, {"lenjonespot",2000}};
00181 const kwdset mattype_kwdset(sizeof(mattypestr)/sizeof(*mattypestr), mattypestr);
00182
00183
00184
00185
00186 enum crsectype {nocrosssection=0, csbar2d=1,csbeam2d=2,csbeam3d=4,csplanestr=10,cs3dprob=20,csnodal=40,cslayer=50};
00187 const enumstr crsectypestr[] = {{"nocrosssection",0}, {"csbar2d",1}, {"csbeam2d",2}, {"csbeam3d",4},
00188 {"csplanestr",10}, {"cs3dprob",20}, {"csnodal",40}, {"cslayer",50}};
00189 const kwdset crsectype_kwdset(sizeof(crsectypestr)/sizeof(*crsectypestr), crsectypestr);
00190
00191
00192
00193
00194 enum elloadtype {volume=1, edge=2,surface=3,edge_surface=4,edge_volume=5,surface_volume=6, edge_surface_volume=7};
00195 const enumstr elloadtypestr[] = {{"volume",1}, {"edge",2}, {"surface",3}, {"edge_surface",4},
00196 {"edge_volume",5}, {"surface_volume",6}, {"edge_surface_volume",7}};
00197 const kwdset elloadtype_kwdset(sizeof(elloadtypestr)/sizeof(*elloadtypestr), elloadtypestr);
00198
00199
00200
00201
00202 enum elemposition {nowhere=0,intpts=1,enodes=2,cenodes=3,userdefined=10};
00203 const enumstr elempositionstr[] = {{"nowhere",0}, {"intpts",1}, {"enodes",2}, {"cenodes",3}, {"userdefined",10}};
00204 const kwdset elemposition_kwdset(sizeof(elempositionstr)/sizeof(*elempositionstr), elempositionstr);
00205
00206
00207
00208
00209 enum strastre {strain=0,stress=1,other=2,pstrain=3, pstress=4};
00210 const enumstr strastrestr[] = {{"strain",0}, {"stress",1}, {"other",2}, {"pstrain",3}, {"pstress",4}};
00211 const kwdset strastre_kwdset(sizeof(strastrestr)/sizeof(*strastrestr), strastrestr);
00212
00213
00214
00215
00216 enum inictype {none = 0, inidisp = 1, inistrain = 2, inistress = 4, iniother = 8, inicond = 16};
00217 const enumstr inictypestr[] = {{"none",0}, {"inidisp",1}, {"inistrain",2},
00218 {"inistress",4}, {"iniother",8}, {"inicond",16}};
00219 const kwdset inictype_kwdset(sizeof(inictypestr)/sizeof(*inictypestr), inictypestr);
00220
00221
00222
00223
00224 enum paramf_type {norstrain = 1, norenergy = 2,
00225 norposstrain = 3, norposenergy = 4,
00226 norrankine = 5, norrankinesmooth = 6,
00227 normazar = 7, vonmises= 8};
00228 const enumstr paramf_typestr[] = {{"norstrain",1}, {"norenergy",2}, {"norposstrain",3}, {"norposenergy",4},
00229 {"norrankine",5}, {"norrankinesmooth",6}, {"normazar",7}, {"vonmises",8}};
00230 const kwdset paramf_type_kwdset(sizeof(paramf_typestr)/sizeof(*paramf_typestr), paramf_typestr);
00231
00232
00233
00234
00235 enum corr_disip_en {corr_off = 0, corr_on = 1};
00236 const enumstr corr_disip_enstr[] = {{"corr_off",0}, {"corr_on",1}};
00237 const kwdset corr_disip_en_kwdset(sizeof(corr_disip_enstr)/sizeof(*corr_disip_enstr), corr_disip_enstr);
00238
00239
00240
00241
00242 enum dam_evolfunc {brittle = 1, quasi_brittle= 2, quadbezier=3};
00243 const enumstr dam_evolfuncstr[] = {{"brittle",1}, {"quasi_brittle",2}, {"quadbezier",3}};
00244 const kwdset dam_evolfunc_kwdset(sizeof(dam_evolfuncstr)/sizeof(*dam_evolfuncstr), dam_evolfuncstr);
00245
00246
00247
00248
00249 enum fatigue_flag {fatigue_off = 0, fatigue_on = 1};
00250 const enumstr fatigue_flagstr[] = {{"fatigue_off",0}, {"fatigue_on",1}};
00251 const kwdset fatigue_flag_kwdset(sizeof(fatigue_flagstr)/sizeof(*fatigue_flagstr), fatigue_flagstr);
00252
00253
00254
00255
00256 enum wavrg {avggamma = 1, avgepsp = 2};
00257 const enumstr wavrgstr[] = {{"avggamma",1}, {"avgepsp",2}};
00258 const kwdset wavrg_kwdset(sizeof(wavrgstr)/sizeof(*wavrgstr), wavrgstr);
00259
00260
00261
00262
00263 enum avrgf {parab = 1, cubic = 2};
00264 const enumstr avrgfstr[] = {{"parab",1}, {"cubic",2}};
00265 const kwdset avrgf_kwdset(sizeof(avrgfstr)/sizeof(*avrgfstr), avrgfstr);
00266
00267
00268
00269
00270 enum ym_evolfunc {b3law = 1,doublepwrlaw = 2,userfunc = 3};
00271 const enumstr ym_evolfuncstr[] = {{"b3law",1}, {"doublepwrlaw",2}, {"userfunc",3}};
00272 const kwdset ym_evolfunc_kwdset(sizeof(ym_evolfuncstr)/sizeof(*ym_evolfuncstr), ym_evolfuncstr);
00273
00274
00275
00276
00277 enum tshrlaw {shr_measured = 1, beta_val = 2};
00278 const enumstr tshrlawstr[] = {{"shr_measured",1}, {"beta_val",2}};
00279 const kwdset tshrlaw_kwdset(sizeof(tshrlawstr)/sizeof(*tshrlawstr), tshrlawstr);
00280
00281
00282
00283
00284 enum graphfmt {grfmt_no=0, grfmt_open_dx=1, grfmt_femcad=2, grfmt_gid=3, grfmt_gid_sep=4, grfmt_vtk=5};
00285 const enumstr graphfmtstr[] = {{"grfmt_no",0}, {"grfmt_open_dx",1}, {"grfmt_femcad",2},
00286 {"grfmt_gid",3}, {"grfmt_gid_sep",4}, {"grftt_vtk",5}};
00287 const kwdset graphfmt_kwdset(sizeof(graphfmtstr)/sizeof(*graphfmtstr), graphfmtstr);
00288
00289
00290
00291
00292 enum prunk {pr_displ=1, pr_strains=2, pr_stresses=3, pr_forces=4, pr_react=5,
00293 pr_stepid=6, pr_appload=7, pr_other=8, pr_time=9, pr_eigval=10, pr_macrostr=11};
00294 const enumstr prunkstr[] = {{"pr_displ",1}, {"pr_strains",2}, {"pr_stresses",3}, {"pr_forces",4},
00295 {"pr_react",5}, {"pr_stepid",6}, {"pr_appload",7}, {"pr_other",8},
00296 {"pr_time",9}, {"pr_eigval",10},{"pr_macrostr",11}};
00297 const kwdset prunk_kwdset(sizeof(prunkstr)/sizeof(*prunkstr), prunkstr);
00298
00299
00300
00301 enum timetypeprin {seconds=1,minutes=2,hours=3,days=4};
00302 const enumstr timetypeprinstr[] = {{"seconds",1}, {"minutes",2}, {"hours",3}, {"days",4}};
00303 const kwdset timetypeprin_kwdset(sizeof(timetypeprinstr)/sizeof(*timetypeprinstr), timetypeprinstr);
00304
00305
00306
00307
00308 enum dynload {timeindload = 1, seismicload=10, responsespectrum=11, timedepload=20};
00309 const enumstr dynloadstr[] = {{"timeinddload",1}, {"seismicload",10}, {"responsespectrum",11}, {"timedepload",20}};
00310 const kwdset dynload_kwdset(sizeof(dynloadstr)/sizeof(*dynloadstr), dynloadstr);
00311
00312
00313
00314
00315 enum dirdynload {xdir=1,ydir=2,zdir=3};
00316 const enumstr dirdynloadstr[] = {{"xdir",1}, {"ydir",2}, {"zdir",3}};
00317 const kwdset dirdynload_kwdset(sizeof(dirdynloadstr)/sizeof(*dirdynloadstr), dirdynloadstr);
00318
00319
00320
00321
00322 enum eigstraintype {eigstrain=1,tempstrain=2};
00323 const enumstr eigstraintypestr[] = {{"eigstrain",1}, {"tempstrain",2}};
00324 const kwdset eigstraintype_kwdset(sizeof(eigstraintypestr)/sizeof(*eigstraintypestr), eigstraintypestr);
00325
00326
00327
00328
00329 enum graphtype { glinear = 0, gtable = 1, gfunc = 2, gfunc_ser = 3};
00330 const enumstr graphtypestr[] = {{"glinear",0}, {"gtable",1}, {"gfunc",2}, {"gfunc_ser",3}};
00331 const kwdset graphtype_kwdset(sizeof(graphtypestr)/sizeof(*graphtypestr), graphtypestr);
00332
00333
00334
00335
00336 enum hardensoften {nohs=0,linearhs=1,sqrths=2,sinhs=3,sqrtsinhs=4,
00337 anlinearhs=101,ansqrths=102,ansinhs=103,ansqrtsinhs=104,
00338 plstrainnorm=201,limplstrainnorm=202};
00339 const enumstr hardensoftenstr[] = {{"nohs",0}, {"linearhs",1}, {"sqrths",2}, {"sinhs",3}, {"sqrtsinhs",4},
00340 {"anlinearhs",101}, {"ansqrths",102}, {"ansinhs",103}, {"ansqrtsinhs",104},
00341 {"plstrainnorm",201}, {"limplstrainnorm",202}};
00342 const kwdset hardensoften_kwdset(sizeof(hardensoftenstr)/sizeof(*hardensoftenstr), hardensoftenstr);
00343
00344
00345
00346
00347 enum hsinputvar {plstrnorm=1,consistpar=2,limplstrnorm=11,limconsistpar=12,limanplstrnorm=21,limanconsistpar=22};
00348 const enumstr hsinputvarstr[] = {{"plstrnorm",1}, {"consistpar",2}, {"limplstrnorm",11}, {"limconsistpar",12},
00349 {"limanplstrnorm",21}, {"limanconsistpar",22}};
00350 const kwdset hsinputvar_kwdset(sizeof(hsinputvarstr)/sizeof(*hsinputvarstr), hsinputvarstr);
00351
00352
00353
00354
00355 enum strestate {notdef=0,tension=1,compression=2};
00356 const enumstr strestatestr[] = {{"notdef",0}, {"tension",1}, {"compression",2}};
00357 const kwdset strestate_kwdset(sizeof(strestatestr)/sizeof(*strestatestr), strestatestr);
00358
00359
00360
00361
00362 enum pore_press_comp {noporep=0, const_all=1, nonmechq=2};
00363 const enumstr pore_press_compstr[] = {{"noporep",0}, {"const_all",1}, {"nonmechq",2}};
00364 const kwdset pore_press_comp_kwdset(sizeof(pore_press_compstr)/sizeof(*pore_press_compstr), pore_press_compstr);
00365
00366
00367
00368
00369 enum pore_press_coup {part_coup_pp=1, fully_coup_pp=2};
00370 const enumstr pore_press_coupstr[] = {{"part_coup_pp",1}, {"fully_coup_pp",2}};
00371 const kwdset pore_press_coup_kwdset(sizeof(pore_press_coupstr)/sizeof(*pore_press_coupstr), pore_press_coupstr);
00372
00373
00374
00375
00376 enum integratedquant {locstress=1,nonlocstress=2,stressincr=3,eigstress=10};
00377 const enumstr integratedquantstr[] = {{"locstress",1}, {"nonlocstress",2}, {"stressincr",3}, {"eigstress",10}};
00378 const kwdset integratedquant_kwdset(sizeof(integratedquantstr)/sizeof(*integratedquantstr), integratedquantstr);
00379
00380
00381 #endif
00382
00383