# Enums
# AnalysisOrder
LINEAR = 0,
PARABOLIC = 1,
RIGID_DIAPHRAGM = 2
# AxisType
OASYS_DATA_AXISTYPE_ENUMS = 0
# BeamLoadType
UNDEF = 0,
POINT = 1,
UNIFORM = 2,
LINEAR = 3,
PATCH = 4,
TRILINEAR = 5
# 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
# 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
# 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
# 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 →