# Enums
# AnalysisOrder
LINEAR = 0,
PARABOLIC = 1,
RIGID_DIAPHRAGM = 2
# AxisType
OASYS_DATA_AXISTYPE_ENUMS = 0
# BasicOffset
Centroid = 0,
Top = 1,
TopLeft = 2,
TopRight = 3,
Left = 4,
Right = 5,
Bottom = 6,
BottomLeft = 7,
BottomRight = 8
# BeamLoadType
UNDEF = 0,
POINT = 1,
UNIFORM = 2,
LINEAR = 3,
PATCH = 4,
TRILINEAR = 5
# DiagramType
AxialForceFx
ShearForceFy
ShearForceFz
TorsionMxx
MomentMyy
MomentMzz
ResolvedShearFyz
ResolvedMomentMyz
AxialStressA
ShearStressSy
ShearStressSz
BendingStressByPositiveZ
BendingStressByNegativeZ
BendingStressBzPositiveY
BendingStressBzNegativeY
CombinedStressC1
CombinedStressC2
LoadNodalForce
LoadNodalMoment
LoadNodalDisplacementTranslation
LoadNodalDisplacementRotation
LoadNodalSettlementTranslation
LoadNodalSettlementRotation
Load1dPointForce
Load1dPointMoment
Load1dPatchForce
Load1dPatchMoment
Load1dThermalUniform
Load1dThermalGradient
Load2dFacePointForce
Load2dFacePressure
Load2dEdgePressure
Load2dPreStressPointForce
Load2dPreStressMoment
Load2dStrain
Load2dThermalUniform
Load2dThermalGradient
Load3dFacePressure
Load3dThermalUniform
Load3dThermalGradient
LoadGridPoint
LoadGridLine
LoadGridArea
# Direction
NONE = 0,
X = 1,
Y = 2,
Z = 3,
XX = 4,
YY = 5,
ZZ = 6,
XY = 7,
YZ = 8,
ZX = 9,
YX = 10,
ZY = 11,
XZ = 12
# ElementType
NEW = -1,
UNDEF = 0,
FIRST_TYPE = 1,
BAR = 1,
BEAM = 2,
SPRING = 3,
MASS = 4,
QUAD4 = 5,
QUAD8 = 6,
TRI3 = 7,
TRI6 = 8,
LINK = 9,
CABLE = 10,
TAPER_BEAM = 11,
BRICK8 = 12,
GRD_SPRING = 18,
SPACER = 19,
STRUT = 20,
TIE = 21,
BEAM3 = 22,
ROD = 23,
DAMPER = 24,
GRD_DAMPER = 25,
LAST_TYPE = 25,
ZERO_D = 100,
ONE_D = 101,
TWO_D = 102,
THREE_D = 103,
ONE_D_SECT = 104,
TWO_D_FE = 105,
TWO_D_WALL = 106,
TWO_D_LOAD = 107
# EntityType
Undefined,
Node,
Element,
Member,
Case
# FaceLoadType
UNDEF = 0,
CONSTANT = 1,
GENERAL = 2,
POINT = 3
# MaterialType
UNDEF = -2,
NONE = -1,
GENERIC = 0,
STEEL = 1,
FIRST = 1,
CONCRETE = 2,
ALUMINIUM = 3,
GLASS = 4,
FRP = 5,
REBAR = 6,
TIMBER = 7,
FABRIC = 8,
SOIL = 9,
NUM_MT = 10,
COMPOUND = 256,
BAR = 4096,
TENDON = 4352,
FRPBAR = 4608,
CFRP = 4864,
GFRP = 5120,
AFRP = 5376,
ARGFRP = 5632,
BARMAT = 65280
# MemberType
UNDEF = -1,
GENERIC_1D = 0,
GENERIC_2D = 1,
BEAM = 2,
COLUMN = 3,
SLAB = 4,
WALL = 5,
CANTILEVER = 6,
RIBSLAB = 7,
COMPOS = 8,
PILE = 9,
EXPLICIT = 10,
VOID_CUTTER_1D = 11,
VOID_CUTTER_2D = 12
# NodeLoadType
NODE_LOAD = 0,
APPLIED_DISP = 1,
SETTLEMENT = 2,
NUM_TYPES = 3
# Property2D_Type
UNDEF = 0,
PL_STRESS = 1,
PL_STRAIN = 2,
AXISYMMETRIC = 3,
FABRIC = 4,
PLATE = 5,
SHELL = 6,
CURVED_SHELL = 7,
TORSION = 8,
WALL = 9,
LOAD = 10
# ReferenceSurface
Middle = 0,
Top = 1,
Bottom = 2
# ReturnValue
GS_OK = 0,
GS_FILE_OPEN_ERROR = 1,
GS_NO_RESULTS = 2,
GS_NO_DATA_FOUND = 3,
GS_FILE_SAVE_FAILED = 4,
GS_UNSUPPORTED_FILE_FORMAT = 5,
GS_SECTION_DB_MISSING = 6,
GS_APPLICATION_AVF_MISSING = 7,
GS_UNSUPPORTED_ANALYSIS_TASK_TYPE = 8,
GS_ANALYSIS_TASK_DOESNT_EXIST = 9
# SectionModifierOptionType
BY = 1,
TO = 2
# Prop2DModifierOptionType
BY = 1,
TO = 2
# SectionModifierStressType
NO_MOD = 0,
USE_UNMOD = 1,
USE_MOD = 2
# SupportType
Undefined,
Auto, // support determined by GSA
AllEdges, // support on all edges
ThreeEdges, // support on 3 edges
TwoEdges, // support on 2 edges (one-way)
TwoAdjacentEdges, // support on 2 adjacent edges
OneEdge, // support on 1 edge (no moment)
← Types Miscellaneous →