classTags.h

Go to the documentation of this file.
00001 /* ****************************************************************** **
00002 **    OpenSees - Open System for Earthquake Engineering Simulation    **
00003 **          Pacific Earthquake Engineering Research Center            **
00004 **                                                                    **
00005 **                                                                    **
00006 ** (C) Copyright 1999, The Regents of the University of California    **
00007 ** All Rights Reserved.                                               **
00008 **                                                                    **
00009 ** Commercial use of this program without express permission of the   **
00010 ** University of California, Berkeley, is strictly prohibited.  See   **
00011 ** file 'COPYRIGHT'  in main directory for information on usage and   **
00012 ** redistribution,  and for a DISCLAIMER OF ALL WARRANTIES.           **
00013 **                                                                    **
00014 ** Developed by:                                                      **
00015 **   Frank McKenna (fmckenna@ce.berkeley.edu)                         **
00016 **   Gregory L. Fenves (fenves@ce.berkeley.edu)                       **
00017 **   Filip C. Filippou (filippou@ce.berkeley.edu)                     **
00018 **                                                                    **
00019 ** ****************************************************************** */
00020                                                                         
00021 // $Revision: 1.82 $
00022 // $Date: 2006/08/21 18:26:35 $
00023 // $Source: /usr/local/cvs/OpenSees/SRC/classTags.h,v $
00024                                                                         
00025 // Written: fmk
00026 // Revision: A
00027 //
00028 // Purpose: This file contains the declarations of all class tags used.
00029 //
00030 // What: "@(#) classTags.h, revA"
00031 
00032 #ifndef classTags_h
00033 #define classTags_h
00034 
00035 #define intType    1
00036 #define doubleType 2
00037 #define idType     3
00038 #define vectorType 4
00039 #define matrixType 5
00040 
00041 #define ACTOR_TAGS_SUBDOMAIN 1
00042 
00043 #define DMG_TAG_HystereticEnergy 1
00044 #define DMG_TAG_ParkAng          2
00045 #define DMG_TAG_Kratzig          3
00046 #define DMG_TAG_Mehanny          4
00047 #define DMG_TAG_NormalizedPeak   5
00048 
00049 #define EigenSOE_TAGS_BandArpackSOE     1
00050 #define EigenSOE_TAGS_SymArpackSOE      2
00051 #define EigenSOE_TAGS_SymBandEigenSOE   3
00052 
00053 #define EigenSOLVER_TAGS_BandArpackSolver       1
00054 #define EigenSOLVER_TAGS_SymArpackSolver        2
00055 #define EigenSOLVER_TAGS_SymBandEigenSolver     3
00056 
00057 #define EigenALGORITHM_TAGS_Frequency 1
00058 #define EigenALGORITHM_TAGS_Standard  2
00059 
00060 #define EigenINTEGRATOR_TAGS_Eigen 1
00061 
00062 #define CONVERGENCE_TEST_CTestNormUnbalance                 1
00063 #define CONVERGENCE_TEST_CTestNormDispIncr                  2
00064 #define CONVERGENCE_TEST_CTestEnergyIncr                    3
00065 #define CONVERGENCE_TEST_CTestRelativeNormUnbalance         4
00066 #define CONVERGENCE_TEST_CTestRelativeNormDispIncr          5
00067 #define CONVERGENCE_TEST_CTestRelativeEnergyIncr            6
00068 #define CONVERGENCE_TEST_CTestRelativeTotalNormDispIncr     7
00069 #define CONVERGENCE_TEST_CTestFixedNumIter                  8
00070 
00071 
00072 #define GRND_TAG_ElCentroGroundMotion                 1
00073 #define GROUND_MOTION_TAG_GroundMotionRecord          2
00074 #define GROUND_MOTION_TAG_InterpolatedGroundMotion    3
00075 #define GROUND_MOTION_TAG_GroundMotion                4
00076 
00077 #define REGION_TAG_MeshRegion      1
00078 
00079 #define TIMESERIES_INTEGRATOR_TAG_Trapezoidal 1
00080 
00081 #define SECT_TAG_Section         1
00082 
00083 #define TSERIES_TAG_LinearSeries         1
00084 #define TSERIES_TAG_RectangularSeries          2
00085 #define TSERIES_TAG_PathTimeSeries       3
00086 #define TSERIES_TAG_PathSeries       4
00087 #define TSERIES_TAG_ConstantSeries       5
00088 #define TSERIES_TAG_TrigSeries       6
00089 #define TSERIES_TAG_DiscretizedRandomProcessSeries 7
00090 #define TSERIES_TAG_SimulatedRandomProcessSeries 8
00091 #define TSERIES_TAG_PulseSeries       9
00092 #define TSERIES_TAG_TriangleSeries       10
00093 
00094 
00095 #define MAT_TAG_ElasticMaterial                 1
00096 #define MAT_TAG_ElasticPPMaterial               2
00097 #define MAT_TAG_ParallelMaterial                3
00098 #define MAT_TAG_Concrete01                              4
00099 #define MAT_TAG_Steel01                                 5
00100 
00101 
00102 #define MAT_TAG_Hardening                               6
00103 #define MAT_TAG_Hysteretic                              7
00104 #define MAT_TAG_EPPGap                                  8
00105 #define MAT_TAG_Viscous                                 9
00106 #define MAT_TAG_Backbone                                10
00107 #define MAT_TAG_PathIndependent                 11
00108 #define MAT_TAG_SeriesMaterial                  12
00109 #define MAT_TAG_CableMaterial          13
00110 #define MAT_TAG_ENTMaterial                             14
00111 #define MAT_TAG_Penalty                                 15
00112 #define MAT_TAG_MinMax                                  16
00113 #define MAT_TAG_BoucWen                                 17
00114 #define MAT_TAG_Pinching4                                       18
00115 #define MAT_TAG_BarSlip                                 19
00116 #define MAT_TAG_Fatigue                 20
00117 #define MAT_TAG_Steel03                                 23
00118 #define MAT_TAG_ReinforcingSteel                                        24
00119 
00120 // Terje:
00121 #define MAT_TAG_SmoothSteel01                   21
00122 #define MAT_TAG_SmoothConcrete01                22
00123 
00124 #define MAT_TAG_Concrete02                              25
00125 #define MAT_TAG_Steel02                                 26
00126 
00127 #define MAT_TAG_Bond_SP01  27
00128 #define MAT_TAG_Concrete04 30
00129 #define MAT_TAG_SecantConcrete 31
00130 #define MAT_TAG_ContinuumUniaxial 32
00131 
00132 //B Jeremic
00133 #define MAT_TAG_PySimple1        205
00134 #define MAT_TAG_TzSimple1        206
00135 #define MAT_TAG_QzSimple1        207
00136 #define MAT_TAG_PyLiq1           208
00137 #define MAT_TAG_TzLiq1           209
00138 
00139 #define MAT_TAG_FedeasMaterial         1000
00140 #define MAT_TAG_FedeasBond1       1001
00141 #define MAT_TAG_FedeasBond2       1002
00142 #define MAT_TAG_FedeasConcrete1       1003
00143 #define MAT_TAG_FedeasConcrete2       1004
00144 #define MAT_TAG_FedeasConcrete3       1005
00145 #define MAT_TAG_FedeasHardening       1006
00146 #define MAT_TAG_FedeasHysteretic1       1007
00147 #define MAT_TAG_FedeasHysteretic2       1008
00148 #define MAT_TAG_FedeasSteel1       1009
00149 #define MAT_TAG_FedeasSteel2       1010
00150 
00151 #define MAT_TAG_DrainMaterial           2000
00152 #define MAT_TAG_DrainHardening          2001
00153 #define MAT_TAG_DrainBilinear           2002
00154 #define MAT_TAG_DrainClough1            2003
00155 #define MAT_TAG_DrainClough2            2004
00156 #define MAT_TAG_DrainPinch1                     2005
00157 #define MAT_TAG_DrainPinch2                     2006
00158 
00159 #define MAT_TAG_SnapMaterial            3000
00160 #define MAT_TAG_SnapBilinear            3001
00161 #define MAT_TAG_SnapClough              3002
00162 #define MAT_TAG_SnapPinch               3003
00163 #define MAT_TAG_SnapCloughDamage        3004
00164 #define MAT_TAG_SnapPinchingDamage      3005
00165 
00166 #define MAT_TAG_Clough1 201
00167 #define MAT_TAG_Clough2 202
00168 #define MAT_TAG_Pinch1  203
00169 #define MAT_TAG_BiLinear        204
00170 #define MAT_TAG_Pinching        205
00171 
00172 #define MAT_TAG_LimitState      1972
00173 
00174 
00175 
00176 #define SEC_TAG_Elastic2d   3
00177 #define SEC_TAG_Elastic3d   4
00178 #define SEC_TAG_Generic1d       5
00179 #define SEC_TAG_GenericNd       6
00180 #define SEC_TAG_Aggregator      7
00181 #define SEC_TAG_Fiber           8
00182 #define SEC_TAG_FiberSection2d          9
00183 #define SEC_TAG_FiberSection3d          10
00184 #define SEC_TAG_FiberSectionGJ          11
00185 #define SEC_TAG_BeamFiberSection        12
00186 #define SEC_TAG_ElasticPlateSection     13
00187 #define SEC_TAG_ElasticMembranePlateSection     14
00188 #define SEC_TAG_MembranePlateFiberSection       15 
00189 #define SEC_TAG_Bidirectional   16
00190 #define SEC_TAG_WSection2d      17
00191 #define SEC_TAG_Isolator2spring 18
00192 #define SEC_TAG_SoilFooting2d   19
00193 #define SEC_TAG_YieldSurface2d  30
00194 #define SEC_TAG_YieldSurface2D02  31
00195 #define SEC_TAG_YieldSurface2D01  32
00196 
00197 
00198 #define SECTION_INTEGRATION_TAG_WideFlange 1
00199 #define SECTION_INTEGRATION_TAG_RC 2
00200 
00201 #define ND_TAG_ElasticIsotropic                                 10
00202 #define ND_TAG_ElasticIsotropicPlaneStrain2d    11
00203 #define ND_TAG_ElasticIsotropicPlaneStress2d    12
00204 #define ND_TAG_ElasticIsotropicAxiSymm          13
00205 #define ND_TAG_ElasticIsotropicPlateFiber               14
00206 #define ND_TAG_ElasticIsotropicBeamFiber                15 
00207 #define ND_TAG_ElasticIsotropic3D               16
00208 #define ND_TAG_ElasticCrossAnisotropic3D        17
00209 #define ND_TAG_J2PlaneStrain                  3005 
00210 #define ND_TAG_J2PlaneStress                  3006 
00211 #define ND_TAG_J2AxiSymm                      3007 
00212 #define ND_TAG_J2ThreeDimensional             3009 
00213 #define ND_TAG_J2PlateFiber                                     3010
00214 #define ND_TAG_J2BeamFiber                                      3011
00215 #define ND_TAG_PressureDependentElastic3D       22
00216 #define ND_TAG_Template3Dep                             31
00217 #define ND_TAG_NewTemplate3Dep                          32
00218 #define ND_TAG_FluidSolidPorousMaterial        100
00219 #define ND_TAG_PressureDependMultiYield         101
00220 #define ND_TAG_PressureIndependMultiYield               102
00221 #define ND_TAG_PressureDependMultiYield02               103
00222 #define ND_TAG_FeapMaterial                 1000
00223 #define ND_TAG_FeapMaterial01                 1001
00224 #define ND_TAG_FeapMaterial02                 1002
00225 #define ND_TAG_FeapMaterial03                 1003
00226 #define ND_TAG_PlaneStressMaterial          2000
00227 #define ND_TAG_PlateFiberMaterial          2001
00228 #define ND_TAG_BeamFiberMaterial                2002
00229 #define ND_TAG_CompressibleFluid                3001
00230 #define ND_TAG_GeneralizedPlasticity 3002
00231 #define ND_TAG_J2Plasticity02  3003
00232 #define ND_TAG_FiniteDeformationElastic3D       8002
00233 #define ND_TAG_NeoHookeanCompressible3D         8003
00234 #define ND_TAG_FDdecoupledElastic3D             8004
00235 #define ND_TAG_FiniteDeformationEP3D            8005
00236 
00237 // MultiaxialCyclicPlasticity, add by Gang Wang
00238 #define ND_TAG_MultiaxialCyclicPlasticity             10031
00239 #define ND_TAG_MultiaxialCyclicPlasticity3D           10032 
00240 #define ND_TAG_MultiaxialCyclicPlasticityAxiSymm      10033
00241 #define ND_TAG_MultiaxialCyclicPlasticityPlaneStrain  10034
00242 
00243 #define FIBER_TAG_Uniaxial2d    1
00244 #define FIBER_TAG_Uniaxial3d    2
00245 
00246 #define BACKBONE_TAG_Capped             1
00247 #define BACKBONE_TAG_LinearCapped       2
00248 #define BACKBONE_TAG_Material           3
00249 #define BACKBONE_TAG_Arctangent         4
00250 #define BACKBONE_TAG_Trilinear          5
00251 #define BACKBONE_TAG_Multilinear        6
00252 #define BACKBONE_TAG_Mander             7
00253 #define BACKBONE_TAG_KentPark           8
00254 
00255 #define DEG_TAG_STIFF_Constant          1
00256 #define DEG_TAG_STIFF_Ductility         2
00257 #define DEG_TAG_STIFF_Energy            3
00258 #define DEG_TAG_STIFF_Pincheira         4
00259 
00260 #define DEG_TAG_UNLOAD_Constant         1
00261 #define DEG_TAG_UNLOAD_Takeda           2
00262 #define DEG_TAG_UNLOAD_Energy           3
00263 #define DEG_TAG_UNLOAD_Karsan           4
00264 
00265 #define DEG_TAG_STRENGTH_ACI            1
00266 #define DEG_TAG_STRENGTH_Constant       2
00267 #define DEG_TAG_STRENGTH_Ductility      3
00268 #define DEG_TAG_STRENGTH_Petrangeli     4
00269 #define DEG_TAG_STRENGTH_Energy         5
00270 #define DEG_TAG_STRENGTH_Section        6
00271 
00272 #define PATTERN_TAG_LoadPattern           1
00273 #define PATTERN_TAG_MultiSupportPattern   3
00274 #define PATTERN_TAG_UniformExcitation     2
00275 #define LOAD_TAG_Beam2dUniformLoad        3
00276 #define LOAD_TAG_Beam2dPointLoad          4
00277 #define LOAD_TAG_Beam3dUniformLoad        5
00278 #define LOAD_TAG_Beam3dPointLoad          6
00279 #define LOAD_TAG_BrickSelfWeight          7
00280 #define LOAD_TAG_Beam2dTempLoad           8
00281 #define PATTERN_TAG_PBowlLoading          10
00282 
00283 
00284 #define MAT_TAG_IsotropicLinElastic         1001
00285 #define MAT_TAG_IsotropicLinElasticPoint    1002
00286 #define MAT_TAG_OrthotropicLinElastic       1003
00287 #define MAT_TAG_OrthotropicLinElasticPoint  1004
00288 
00289 #define ELE_TAG_cont2d01        2101    // provisional
00290 #define ELE_TAG_cont2d02        2102    // provisional
00291 #define ELE_TAG_CST             4050
00292 
00293 #define ELE_TAG_Subdomain       1
00294 #define ELE_TAG_ElasticBeam2d   2000
00295 #define ELE_TAG_ElasticBeam3d   3000
00296 #define ELE_TAG_Beam2d          2001
00297 #define ELE_TAG_beam2d02        2002
00298 #define ELE_TAG_beam2d03        2003
00299 #define ELE_TAG_beam2d04        2004
00300 #define ELE_TAG_beam3d01        3001
00301 #define ELE_TAG_beam3d02        3002
00302 #define ELE_TAG_Truss           4001
00303 #define ELE_TAG_TrussSection    4005
00304 #define ELE_TAG_CorotTruss      4003
00305 #define ELE_TAG_CorotTrussSection       4004
00306 #define ELE_TAG_fElmt05            5
00307 #define ELE_TAG_fElmt02            2
00308 #define ELE_TAG_MyTruss          4002
00309 #define ELE_TAG_ZeroLength       5000
00310 #define ELE_TAG_ZeroLengthSection        5001
00311 #define ELE_TAG_ZeroLengthND     5002
00312 #define ELE_TAG_NLBeamColumn2d   6000
00313 #define ELE_TAG_NLBeamColumn3d   6001
00314 #define ELE_TAG_LargeDispBeamColumn3d    6002
00315 #define ELE_TAG_FourNodeQuad     1010
00316 #define ELE_TAG_BeamWithHinges2d  401  
00317 #define ELE_TAG_BeamWithHinges3d  402
00318 #define ELE_TAG_EightNodeBrick   7001
00319 #define ELE_TAG_TwentyNodeBrick   7002
00320 #define ELE_TAG_EightNodeBrick_u_p_U            7003
00321 #define ELE_TAG_TwentyNodeBrick_u_p_U            7004
00322 #define ELE_TAG_FourNodeQuadUP  7005
00323 #define ELE_TAG_TotalLagrangianFD20NodeBrick 7006
00324 #define ELE_TAG_TotalLagrangianFD8NodeBrick 7007
00325 #define ELE_TAG_EightNode_LDBrick_u_p 7008
00326 #define ELE_TAG_EightNode_Brick_u_p 7009
00327 #define ELE_TAG_TwentySevenNodeBrick   7010
00328 #define ELE_TAG_BrickUP         7011
00329 #define ELE_TAG_Nine_Four_Node_QuadUP         7012
00330 #define ELE_TAG_Twenty_Eight_Node_BrickUP         7013
00331 #define ELE_TAG_Twenty_Node_Brick         7014
00332 #define ELE_TAG_PlateMITC4      2023 
00333 #define ELE_TAG_ShellMITC4      2024 
00334 #define ELE_TAG_Plate1          2022 
00335 #define ELE_TAG_Brick                      3458 
00336 #define ELE_TAG_BbarBrick                  3457 
00337 #define ELE_TAG_FLBrick                  3455 
00338 #define ELE_TAG_EnhancedQuad               3459
00339 #define ELE_TAG_ConstantPressureVolumeQuad 3456 
00340 #define ELE_TAG_NineNodeMixedQuad          3359 
00341 #define ELE_TAG_DispBeamColumn2d 9870
00342 #define ELE_TAG_DispBeamColumn3d 9871
00343 #define ELE_TAG_HingedBeam2d     9872
00344 #define ELE_TAG_HingedBeam3d     9873
00345 #define ELE_TAG_TwoPointHingedBeam2d     9874
00346 #define ELE_TAG_TwoPointHingedBeam3d     9875
00347 #define ELE_TAG_OnePointHingedBeam2d     9876
00348 #define ELE_TAG_OnePointHingedBeam3d     9877
00349 #define ELE_TAG_BeamColumnJoint2d 4444
00350 #define ELE_TAG_BeamColumnJoint3d 4445
00351 
00352 #define ELE_TAG_ForceBeamColumn2d 9878
00353 #define ELE_TAG_ForceBeamColumn3d 9879
00354 
00355 #define ELE_TAG_InternalSpring   9900
00356 #define ELE_TAG_SimpleJoint2D    9901
00357 #define ELE_TAG_Joint2D    9902
00358 #define ELE_TAG_Joint3D    9903
00359 
00360 
00361 // Terje:
00362 #define ELE_TAG_FourNodeQuad02  9903
00363 
00364 #define BEAM_INTEGRATION_TAG_Lobatto         1
00365 #define BEAM_INTEGRATION_TAG_Legendre        2
00366 #define BEAM_INTEGRATION_TAG_Radau           3
00367 #define BEAM_INTEGRATION_TAG_NewtonCotes           4
00368 #define BEAM_INTEGRATION_TAG_Trapezoidal           5
00369 #define BEAM_INTEGRATION_TAG_Midpoint           6
00370 #define BEAM_INTEGRATION_TAG_UserDefined     7
00371 #define BEAM_INTEGRATION_TAG_FixedLocation     8
00372 #define BEAM_INTEGRATION_TAG_LowOrder     9
00373 #define BEAM_INTEGRATION_TAG_MidDistance     40
00374 
00375 #define BEAM_INTEGRATION_TAG_HingeMidpoint 10
00376 #define BEAM_INTEGRATION_TAG_HingeEndpoint 11
00377 #define BEAM_INTEGRATION_TAG_HingeRadau    12
00378 #define BEAM_INTEGRATION_TAG_HingeRadauTwo    13
00379 #define BEAM_INTEGRATION_TAG_UserHinge     14
00380 #define BEAM_INTEGRATION_TAG_DistHinge     15
00381 
00382 #define BEAM_INTEGRATION_TAG_HingeMidpoint2d 20
00383 #define BEAM_INTEGRATION_TAG_HingeEndpoint2d 21
00384 #define BEAM_INTEGRATION_TAG_HingeRadau2d    22
00385 #define BEAM_INTEGRATION_TAG_HingeRadauTwo2d    23
00386 #define BEAM_INTEGRATION_TAG_UserHinge2d     24
00387 #define BEAM_INTEGRATION_TAG_DistHinge2d     25
00388 
00389 #define BEAM_INTEGRATION_TAG_HingeMidpoint3d 30
00390 #define BEAM_INTEGRATION_TAG_HingeEndpoint3d 31
00391 #define BEAM_INTEGRATION_TAG_HingeRadau3d    32
00392 #define BEAM_INTEGRATION_TAG_HingeRadauTwo3d    33
00393 #define BEAM_INTEGRATION_TAG_UserHinge3d     34
00394 #define BEAM_INTEGRATION_TAG_DistHinge3d     35
00395 
00396 #define CRDTR_TAG_LinearCrdTransf2d 1
00397 #define CRDTR_TAG_PDeltaCrdTransf2d 2
00398 #define CRDTR_TAG_CorotCrdTransf2d  3
00399 #define CRDTR_TAG_LinearCrdTransf3d 4
00400 #define CRDTR_TAG_PDeltaCrdTransf3d 5
00401 #define CRDTR_TAG_CorotCrdTransf3d  6
00402 
00403 #define NOD_TAG_Node            1
00404 #define NOD_TAG_DummyNode       2
00405 
00406 #define LOAD_TAG_LoadCase       0
00407 #define LOAD_TAG_NodalLoad      1
00408 #define LOAD_TAG_EarthquakeNodalLoad    2
00409 #define LOAD_TAG_SingleExcitation       3
00410 #define LOAD_TAG_RectPulseNodalLoad     4
00411 
00412 #define CNSTRNT_TAG_SP_Constraint       1
00413 #define CNSTRNT_TAG_MP_Constraint       2
00414 #define CNSTRNT_TAG_ImposedMotionSP     3
00415 #define CNSTRNT_TAG_ImposedMotionSP1    4
00416 #define CNSTRNT_TAG_MP_Joint2D          5
00417 #define CNSTRNT_TAG_MP_SimpleJoint2D    6
00418 #define CNSTRNT_TAG_MP_Joint3D          7
00419 
00420 
00421 #define MATRIX_TAG_Matrix       1
00422 
00423 #define VECTOR_TAG_Vector       1
00424 
00425 #define ID_TAG_ID               1
00426 
00427 #define HANDLER_TAG_PlainHandler                        1
00428 #define HANDLER_TAG_LagrangeConstraintHandler           2
00429 #define HANDLER_TAG_PenaltyConstraintHandler            3
00430 #define HANDLER_TAG_TransformationConstraintHandler     4
00431 #define HANDLER_TAG_PenaltyHandlerNoHomoSPMultipliers   5
00432 
00433 #define NUMBERER_TAG_DOF_Numberer       1
00434 #define NUMBERER_TAG_PlainNumberer      2
00435 #define NUMBERER_TAG_ParallelNumberer   3
00436 
00437 #define GraphNUMBERER_TAG_RCM                   1
00438 #define GraphNUMBERER_TAG_SimpleNumberer        2
00439 #define GraphNUMBERER_TAG_MyRCM                 3
00440 #define GraphNUMBERER_TAG_Metis                 4
00441 
00442 
00443 #define AnaMODEL_TAGS_AnalysisModel     1
00444 
00445 #define EquiALGORITHM_TAGS_Linear               1
00446 #define EquiALGORITHM_TAGS_NewtonRaphson        2
00447 #define EquiALGORITHM_TAGS_ModifiedNewton       3
00448 #define EquiALGORITHM_TAGS_Broyden              4
00449 #define EquiALGORITHM_TAGS_BFGS                 5
00450 #define EquiALGORITHM_TAGS_SplitNewton          6
00451 #define EquiALGORITHM_TAGS_KrylovNewton         7
00452 #define EquiALGORITHM_TAGS_NewtonLineSearch     8
00453 #define EquiALGORITHM_TAGS_PeriodicNewton       9
00454 #define EquiALGORITHM_TAGS_SecantNewton         10
00455 #define EquiALGORITHM_TAGS_AcceleratedNewton          11
00456 #define EquiALGORITHM_TAGS_AcceleratedNewtonLineSearch          12
00457 
00458 #define ACCELERATOR_TAGS_Krylov         1
00459 #define ACCELERATOR_TAGS_Secant         2
00460 #define ACCELERATOR_TAGS_Miller         3
00461 #define ACCELERATOR_TAGS_Monitored      4
00462 #define ACCELERATOR_TAGS_Raphson        5
00463 #define ACCELERATOR_TAGS_Periodic       6
00464 #define ACCELERATOR_TAGS_Difference     7
00465 
00466 #define LINESEARCH_TAGS_InitialInterpolatedLineSearch 1
00467 #define LINESEARCH_TAGS_BisectionLineSearch           2
00468 #define LINESEARCH_TAGS_RegulaFalsiLineSearch         3
00469 #define LINESEARCH_TAGS_SecantLineSearch              4
00470 
00471 
00472 #define INTEGRATOR_TAGS_Newmark                              1
00473 #define INTEGRATOR_TAGS_HHT                                  2
00474 #define INTEGRATOR_TAGS_WilsonTheta                      3
00475 #define INTEGRATOR_TAGS_CentralDifference                4
00476 #define INTEGRATOR_TAGS_LoadControl                      5
00477 #define INTEGRATOR_TAGS_DisplacementControl              6
00478 #define INTEGRATOR_TAGS_ArcLength                            7
00479 #define INTEGRATOR_TAGS_LoadPath                             8
00480 #define INTEGRATOR_TAGS_Newmark1                             9
00481 #define INTEGRATOR_TAGS_HHT1                                10
00482 #define INTEGRATOR_TAGS_MinUnbalDispNorm                    11
00483 #define INTEGRATOR_TAGS_ArcLength1                          12
00484 #define INTEGRATOR_TAGS_StaticSensitivity                               13
00485 #define INTEGRATOR_TAGS_HSConstraint                                    14
00486 #define INTEGRATOR_TAGS_DistributedDisplacementControl  15
00487 #define INTEGRATOR_TAGS_CentralDifferenceAlternative    16
00488 #define INTEGRATOR_TAGS_CentralDifferenceNoDamping              17
00489 #define INTEGRATOR_TAGS_NewmarkExplicit                     18
00490 #define INTEGRATOR_TAGS_NewmarkHybridSimulation             19
00491 #define INTEGRATOR_TAGS_HHTExplicit                         20
00492 #define INTEGRATOR_TAGS_HHTGeneralized                      21
00493 #define INTEGRATOR_TAGS_HHTGeneralizedExplicit          22
00494 #define INTEGRATOR_TAGS_HHTHybridSimulation             23
00495 #define INTEGRATOR_TAGS_AlphaOS                         24
00496 #define INTEGRATOR_TAGS_AlphaOSGeneralized              25
00497 #define INTEGRATOR_TAGS_Collocation                         26
00498 #define INTEGRATOR_TAGS_CollocationHybridSimulation     27
00499 
00500 
00501 
00502 #define LinSOE_TAGS_FullGenLinSOE               1
00503 #define LinSOE_TAGS_BandGenLinSOE               2
00504 #define LinSOE_TAGS_BandSPDLinSOE               3
00505 #define LinSOE_TAGS_ProfileSPDLinSOE            4
00506 #define LinSOE_TAGS_SlowLinearSOE               5
00507 #define LinSOE_TAGS_SparseGenColLinSOE          6
00508 #define LinSOE_TAGS_PetscSOE                    7
00509 #define LinSOE_TAGS_ShadowPetscSOE              8
00510 #define LinSOE_TAGS_ActorPetscSOE               9
00511 #define LinSOE_TAGS_UmfpackGenLinSOE            10
00512 #define LinSOE_TAGS_SymSparseLinSOE         11
00513 #define LinSOE_TAGS_DiagonalLinSOE         12
00514 #define LinSOE_TAGS_ItpackLinSOE           13
00515 #define LinSOE_TAGS_ProfileSPDLinSOEGather      14
00516 #define LinSOE_TAGS_DistributedBandGenLinSOE            15
00517 #define LinSOE_TAGS_DistributedBandSPDLinSOE            16
00518 #define LinSOE_TAGS_DistributedProfileSPDLinSOE         17
00519 #define LinSOE_TAGS_DistributedSparseGenColLinSOE       18
00520 #define LinSOE_TAGS_DiagonalSOE       19
00521 #define LinSOE_TAGS_SparseGenRowLinSOE          20
00522 #define LinSOE_TAGS_DistributedSparseGenRowLinSOE       21
00523 #define LinSOE_TAGS_DistributedDiagonalSOE 22
00524 #define LinSOE_TAGS_MumpsSOE 23
00525 #define LinSOE_TAGS_MumpsParallelSOE 24
00526 
00527 #define SOLVER_TAGS_FullGenLinLapackSolver      1
00528 #define SOLVER_TAGS_BandGenLinLapackSolver      2
00529 #define SOLVER_TAGS_BandSPDLinLapackSolver      3
00530 #define SOLVER_TAGS_ProfileSPDLinDirectSolver   4
00531 #define SOLVER_TAGS_ProfileSPDLinSubstrSolver   5
00532 #define SOLVER_TAGS_SlowLinearSOESolver         6
00533 #define SOLVER_TAGS_BandSPDLinThreadSolver      7
00534 #define SOLVER_TAGS_ProfileSPDLinDirectThreadSolver     8
00535 #define SOLVER_TAGS_ProfileSPDLinDirectBlockSolver      9
00536 #define SOLVER_TAGS_ProfileSPDLinDirectSkypackSolver    10
00537 #define SOLVER_TAGS_SuperLU                             11
00538 #define SOLVER_TAGS_ThreadedSuperLU                     12
00539 #define SOLVER_TAGS_PetscSolver                         13
00540 #define SOLVER_TAGS_UmfpackGenLinSolver                 14
00541 #define SOLVER_TAGS_SymSparseLinSolver 15
00542 #define SOLVER_TAGS_DiagonalLinSolver 16
00543 #define SOLVER_TAGS_Itpack            17
00544 #define SOLVER_TAGS_ProfileSPDLinSolverGather   18
00545 #define SOLVER_TAGS_DistributedSuperLU                  19
00546 #define SOLVER_TAGS_DiagonalDirectSolver 20
00547 #define SOLVER_TAGS_PetscSparseSeqSolver 21
00548 #define SOLVER_TAGS_DistributedDiagonalSolver 22
00549 #define SOLVER_TAGS_MumpsSolver                         23
00550 #define SOLVER_TAGS_MumpsParallelSolver                 24
00551 
00552 #define RECORDER_TAGS_ElementRecorder           1
00553 #define RECORDER_TAGS_NodeRecorder              2
00554 #define RECORDER_TAGS_EnvelopeNodeRecorder      3
00555 #define RECORDER_TAGS_EnvelopeElementRecorder   4
00556 #define RECORDER_TAGS_DatastoreRecorder         5
00557 #define RECORDER_TAGS_MaxNodeDispRecorder       6
00558 #define RECORDER_TAGS_FilePlotter               7
00559 #define RECORDER_TAGS_AlgorithmIncrements       8
00560 #define RECORDER_TAGS_DriftRecorder             9
00561 #define RECORDER_TAGS_EnvelopeDriftRecorder     15
00562 #define RECORDER_TAGS_GSA_Recorder              10
00563 #define RECORDER_TAGS_YsVisual                  11
00564 #define RECORDER_TAGS_DamageRecorder            12
00565 #define RECORDER_TAGS_PatternRecorder           13
00566 #define RECORDER_TAGS_TclFeViewer               14
00567 
00568 
00569 #define OPS_STREAM_TAGS_FileStream              1
00570 #define OPS_STREAM_TAGS_StandardStream          2
00571 #define OPS_STREAM_TAGS_XmlFileStream           3
00572 #define OPS_STREAM_TAGS_DataFileStream          4
00573 #define OPS_STREAM_TAGS_DatabaseStream          5
00574 #define OPS_STREAM_TAGS_DummyStream             6
00575 
00576 
00577 #define DomDecompALGORITHM_TAGS_DomainDecompAlgo 1
00578 
00579 #define DomDecompANALYSIS_TAGS_DomainDecompositionAnalysis 1
00580 #define ANALYSIS_TAGS_StaticDomainDecompositionAnalysis 2
00581 #define ANALYSIS_TAGS_TransientDomainDecompositionAnalysis 3
00582 
00583 #define PartitionedModelBuilder_TAGS_PartitionedQuick2dFrameModel 1
00584 
00585 #define RANDOM_VARIABLE_beta                            1
00586 #define RANDOM_VARIABLE_chisquare                       2
00587 #define RANDOM_VARIABLE_exponential                     3
00588 #define RANDOM_VARIABLE_gamma                           4
00589 #define RANDOM_VARIABLE_gumbel                          5
00590 #define RANDOM_VARIABLE_laplace                         6
00591 #define RANDOM_VARIABLE_lognormal                       7
00592 #define RANDOM_VARIABLE_normal                          8
00593 #define RANDOM_VARIABLE_pareto                          9
00594 #define RANDOM_VARIABLE_rayleigh                        10
00595 #define RANDOM_VARIABLE_shiftedexponential      11
00596 #define RANDOM_VARIABLE_shiftedrayleigh         12
00597 #define RANDOM_VARIABLE_type1largestvalue       13
00598 #define RANDOM_VARIABLE_type1smallestvalue      14
00599 #define RANDOM_VARIABLE_type2largestvalue       15
00600 #define RANDOM_VARIABLE_type3smallestvalue      16
00601 #define RANDOM_VARIABLE_uniform                         17
00602 #define RANDOM_VARIABLE_weibull                         18
00603 #define RANDOM_VARIABLE_userdefined             19
00604 
00605 #define RANDOM_VARIABLE_POSITIONER        1
00606 #define PARAMETER_POSITIONER              2
00607 
00608 #define CORRELATION_COEFFICIENT           1
00609 
00610 #define LIMIT_STATE_FUNCTION                      1
00611 
00612 #define MODULATING_FUNCTION_gamma         1
00613 #define MODULATING_FUNCTION_constant      2
00614 #define MODULATING_FUNCTION_trapezoidal   3
00615 
00616 #define FILTER_standardLinearOscillator   1
00617 
00618 #define SPECTRUM_jonswap                  1
00619 #define SPECTRUM_constant                 2
00620 #define SPECTRUM_points                   3
00621 
00622 
00623 #endif
00624 
00625 

Generated on Mon Oct 23 15:04:59 2006 for OpenSees by doxygen 1.5.0