35 #ifndef internalstatetype_h 36 #define internalstatetype_h 49 #define InternalStateType_DEF \ 50 ENUM_ITEM_WITH_VALUE(IST_Undefined, 0) \ 51 ENUM_ITEM_WITH_VALUE(IST_StressTensor, 1) \ 52 ENUM_ITEM_WITH_VALUE(IST_PrincipalStressTensor, 2) \ 53 ENUM_ITEM_WITH_VALUE(IST_PrincipalStressTempTensor, 3) \ 54 ENUM_ITEM_WITH_VALUE(IST_StrainTensor, 4) \ 55 ENUM_ITEM_WITH_VALUE(IST_PrincipalStrainTensor, 5) \ 56 ENUM_ITEM_WITH_VALUE(IST_PrincipalStrainTempTensor, 6) \ 57 ENUM_ITEM_WITH_VALUE(IST_BeamForceMomentTensor, 7) \ 58 ENUM_ITEM_WITH_VALUE(IST_BeamStrainCurvatureTensor, 8) \ 59 ENUM_ITEM_WITH_VALUE(IST_ShellMomentTensor, 9) \ 60 ENUM_ITEM_WITH_VALUE(IST_ShellForceTensor, 10) \ 61 ENUM_ITEM_WITH_VALUE(IST_CurvatureTensor, 11) \ 62 ENUM_ITEM_WITH_VALUE(IST_DisplacementVector, 12) \ 63 ENUM_ITEM_WITH_VALUE(IST_DamageTensor, 13) \ 64 ENUM_ITEM_WITH_VALUE(IST_DamageInvTensor, 14) \ 65 ENUM_ITEM_WITH_VALUE(IST_PrincipalDamageTensor, 15) \ 66 ENUM_ITEM_WITH_VALUE(IST_PrincipalDamageTempTensor, 16) \ 67 ENUM_ITEM_WITH_VALUE(IST_CrackState, 17) \ 68 ENUM_ITEM_WITH_VALUE(IST_StressTensorTemp, 18) \ 69 ENUM_ITEM_WITH_VALUE(IST_StrainTensorTemp, 19) \ 70 ENUM_ITEM_WITH_VALUE(IST_ShellForceTensorTemp, 20) \ 71 ENUM_ITEM_WITH_VALUE(IST_ShellMomentTensorTemp, 21) \ 72 ENUM_ITEM_WITH_VALUE(IST_CurvatureTensorTemp, 22) \ 73 ENUM_ITEM_WITH_VALUE(IST_DisplacementVectorTemp, 23) \ 74 ENUM_ITEM_WITH_VALUE(IST_DamageTensorTemp, 24) \ 75 ENUM_ITEM_WITH_VALUE(IST_DamageInvTensorTemp, 25) \ 76 ENUM_ITEM_WITH_VALUE(IST_CrackStateTemp, 26) \ 77 ENUM_ITEM_WITH_VALUE(IST_PlasticStrainTensor, 27) \ 78 ENUM_ITEM_WITH_VALUE(IST_PrincipalPlasticStrainTensor, 28) \ 79 ENUM_ITEM_WITH_VALUE(IST_CylindricalStressTensor, 29) \ 80 ENUM_ITEM_WITH_VALUE(IST_CylindricalStrainTensor, 30) \ 81 ENUM_ITEM_WITH_VALUE(IST_MaxEquivalentStrainLevel, 31) \ 82 ENUM_ITEM_WITH_VALUE(IST_ErrorIndicatorLevel, 32) \ 83 ENUM_ITEM_WITH_VALUE(IST_InternalStressError, 33) \ 84 ENUM_ITEM_WITH_VALUE(IST_PrimaryUnknownError, 34) \ 85 ENUM_ITEM_WITH_VALUE(IST_RelMeshDensity, 35) \ 86 ENUM_ITEM_WITH_VALUE(IST_MicroplaneDamageValues, 36) \ 87 ENUM_ITEM_WITH_VALUE(IST_Temperature, 37) \ 88 ENUM_ITEM_WITH_VALUE(IST_MassConcentration_1, 38) \ 89 ENUM_ITEM_WITH_VALUE(IST_HydrationDegree, 39) \ 90 ENUM_ITEM_WITH_VALUE(IST_Humidity, 40) \ 91 ENUM_ITEM_WITH_VALUE(IST_Velocity, 41) \ 92 ENUM_ITEM_WITH_VALUE(IST_Pressure, 42) \ 93 ENUM_ITEM_WITH_VALUE(IST_VOFFraction, 43) \ 94 ENUM_ITEM_WITH_VALUE(IST_Density, 44) \ 95 ENUM_ITEM_WITH_VALUE(IST_MaterialInterfaceVal, 45) \ 96 ENUM_ITEM_WITH_VALUE(IST_MaterialNumber, 46) \ 97 ENUM_ITEM_WITH_VALUE(IST_ElementNumber, 47) \ 98 ENUM_ITEM_WITH_VALUE(IST_BoneVolumeFraction, 48) \ 99 ENUM_ITEM_WITH_VALUE(IST_PlasStrainEnerDens, 49) \ 100 ENUM_ITEM_WITH_VALUE(IST_ElasStrainEnerDens, 50) \ 101 ENUM_ITEM_WITH_VALUE(IST_TotalStrainEnerDens, 51) \ 102 ENUM_ITEM_WITH_VALUE(IST_DamageScalar, 52) \ 103 ENUM_ITEM_WITH_VALUE(IST_MaterialOrientation_x, 53) \ 104 ENUM_ITEM_WITH_VALUE(IST_MaterialOrientation_y, 54) \ 105 ENUM_ITEM_WITH_VALUE(IST_MaterialOrientation_z, 55) \ 106 ENUM_ITEM_WITH_VALUE(IST_TemperatureFlow, 56) \ 107 ENUM_ITEM_WITH_VALUE(IST_MassConcentrationFlow_1, 57) \ 108 ENUM_ITEM_WITH_VALUE(IST_HumidityFlow, 58) \ 109 ENUM_ITEM_WITH_VALUE(IST_CrackStatuses, 59) \ 110 ENUM_ITEM_WITH_VALUE(IST_CrackedFlag, 60) \ 111 ENUM_ITEM_WITH_VALUE(IST_CrackDirs, 61) \ 112 ENUM_ITEM_WITH_VALUE(IST_CumPlasticStrain, 62) \ 113 ENUM_ITEM_WITH_VALUE(IST_CumPlasticStrain_2, 63) \ 114 ENUM_ITEM_WITH_VALUE(IST_StressWorkDensity, 64) \ 115 ENUM_ITEM_WITH_VALUE(IST_DissWorkDensity, 65) \ 116 ENUM_ITEM_WITH_VALUE(IST_FreeEnergyDensity, 66) \ 117 ENUM_ITEM_WITH_VALUE(IST_ThermalConductivityIsotropic, 67) \ 118 ENUM_ITEM_WITH_VALUE(IST_HeatCapacity, 68) \ 119 ENUM_ITEM_WITH_VALUE(IST_AverageTemperature, 69) \ 120 ENUM_ITEM_WITH_VALUE(IST_YoungModulusVirginPaste, 70) \ 121 ENUM_ITEM_WITH_VALUE(IST_PoissonRatioVirginPaste, 71) \ 122 ENUM_ITEM_WITH_VALUE(IST_YoungModulusConcrete, 72) \ 123 ENUM_ITEM_WITH_VALUE(IST_PoissonRatioConcrete, 73) \ 124 ENUM_ITEM_WITH_VALUE(IST_VolumetricPlasticStrain, 74) \ 125 ENUM_ITEM_WITH_VALUE(IST_DeviatoricStrain, 75) \ 126 ENUM_ITEM_WITH_VALUE(IST_DeviatoricStress, 76) \ 127 ENUM_ITEM_WITH_VALUE(IST_Viscosity, 77) \ 128 ENUM_ITEM_WITH_VALUE(IST_CharacteristicLength, 78) \ 129 ENUM_ITEM_WITH_VALUE(IST_DeviatoricStrainMeasure, 79) \ 130 ENUM_ITEM_WITH_VALUE(IST_DeviatoricStressMeasure, 80) \ 131 ENUM_ITEM_WITH_VALUE(IST_vonMisesStress, 81) \ 132 ENUM_ITEM_WITH_VALUE(IST_CrackVector, 82) \ 133 ENUM_ITEM_WITH_VALUE(IST_PressureGradient, 83) \ 134 ENUM_ITEM_WITH_VALUE(IST_DissWork, 84) \ 135 ENUM_ITEM_WITH_VALUE(IST_DeltaDissWork, 85) \ 136 ENUM_ITEM_WITH_VALUE(IST_StressCapPos, 86) \ 137 ENUM_ITEM_WITH_VALUE(IST_TangentNorm, 87) \ 138 ENUM_ITEM_WITH_VALUE(IST_Tangent, 88) \ 139 ENUM_ITEM_WITH_VALUE(IST_DirectorField, 89) \ 140 ENUM_ITEM_WITH_VALUE(IST_CrackWidth, 90) \ 141 ENUM_ITEM_WITH_VALUE(IST_DeformationGradientTensor, 91) \ 142 ENUM_ITEM_WITH_VALUE(IST_FirstPKStressTensor, 92) \ 143 ENUM_ITEM_WITH_VALUE(IST_XFEMEnrichment, 93) \ 144 ENUM_ITEM_WITH_VALUE(IST_XFEMNumIntersecPoints, 94) \ 145 ENUM_ITEM_WITH_VALUE(IST_XFEMLevelSetPhi, 95) \ 146 ENUM_ITEM_WITH_VALUE(IST_Maturity, 96) \ 147 ENUM_ITEM_WITH_VALUE(IST_CauchyStressTensor, 97) \ 148 ENUM_ITEM_WITH_VALUE(IST_InterfaceJump, 98) \ 149 ENUM_ITEM_WITH_VALUE(IST_InterfaceTraction, 99) \ 150 ENUM_ITEM_WITH_VALUE(IST_InterfaceFirstPKTraction, 100) \ 151 ENUM_ITEM_WITH_VALUE(IST_StressTensor_Reduced, 101) \ 152 ENUM_ITEM_WITH_VALUE(IST_StrainTensor_Reduced, 102) \ 153 ENUM_ITEM_WITH_VALUE(IST_CrossSectionNumber, 103 ) \ 154 ENUM_ITEM_WITH_VALUE(IST_ShellStrainTensor, 104) \ 155 ENUM_ITEM_WITH_VALUE(IST_AbaqusStateVector, 105) \ 156 ENUM_ITEM_WITH_VALUE(IST_AutogenousShrinkageTensor, 106) \ 157 ENUM_ITEM_WITH_VALUE(IST_DryingShrinkageTensor, 107) \ 158 ENUM_ITEM_WITH_VALUE(IST_TotalShrinkageTensor, 108) \ 159 ENUM_ITEM_WITH_VALUE(IST_ThermalStrainTensor, 109) \ 160 ENUM_ITEM_WITH_VALUE(IST_CreepStrainTensor, 110) \ 161 ENUM_ITEM_WITH_VALUE(IST_TensileStrength, 111) \ 162 ENUM_ITEM_WITH_VALUE(IST_ResidualTensileStrength, 112) \ 163 ENUM_ITEM_WITH_VALUE(IST_LocalEquivalentStrain, 113) \ 164 ENUM_ITEM_WITH_VALUE(IST_CrackIndex, 114) \ 165 ENUM_ITEM_WITH_VALUE(IST_EigenStrainTensor, 115) \ 166 ENUM_ITEM_WITH_VALUE(IST_CrackStrainTensor, 116) \ 167 ENUM_ITEM_WITH_VALUE(IST_2ndCrackWidth, 117) \ 168 ENUM_ITEM_WITH_VALUE(IST_2ndCrackVector, 118) \ 169 ENUM_ITEM_WITH_VALUE(IST_3rdCrackWidth, 119) \ 170 ENUM_ITEM_WITH_VALUE(IST_3rdCrackVector, 120) \ 171 ENUM_ITEM_WITH_VALUE(IST_FiberStressLocal, 121) \ 172 ENUM_ITEM_WITH_VALUE(IST_FiberStressNL, 122) \ 173 ENUM_ITEM_WITH_VALUE(IST_EnergyMassCapacity, 123) \ 174 ENUM_ITEM_WITH_VALUE(IST_PrincStressVector1, 124) \ 175 ENUM_ITEM_WITH_VALUE(IST_PrincStressVector2, 125) \ 176 ENUM_ITEM_WITH_VALUE(IST_PrincStressVector3, 126) \ 177 ENUM_ITEM_WITH_VALUE(IST_InterfaceNormal, 127) \ 178 ENUM_ITEM_WITH_VALUE(IST_MomentTensor, 128) \ 179 ENUM_ITEM_WITH_VALUE(IST_MomentTensorTemp, 129) \ 180 ENUM_ITEM_WITH_VALUE(IST_YieldStrength, 130) \ 181 ENUM_ITEM_WITH_VALUE(IST_ElasticStrainTensor, 131) 202 #undef ENUM_ITEM_WITH_VALUE 208 #endif // internalstatetype_h InternalStateType
Type representing the physical meaning of element or constitutive model internal variable.
const char * __InternalStateTypeToString(InternalStateType _value)
the oofem namespace is to define a context or scope in which all oofem names are defined.