Common enums and Constants

Constants

The following constants define commonly used size limits in the cae::core namespace.

Name Lengths

static constexpr size_t cae::core::MAX_NAME_LENGTH

Maximum name length.

static constexpr size_t cae::core::MAX_IDENTIFIER_NAME_LENGTH

Maximum identifier name length.

Array Dimensions

static constexpr size_t cae::core::MAX_I

Maximum I dimension.

static constexpr size_t cae::core::MAX_J

Maximum J dimension.

static constexpr size_t cae::core::MAX_K

Maximum K dimension.

Degree of freedom available

static constexpr size_t cae::core::MAX_DOF

Maximum degree of freedom count.

Analysis type in 2D

The AnalysisType2D enum defines the analysis type in 2D:

enum class cae::core::AnalysisType2D

2D analysis type

Values:

enumerator PLANESTRAIN

Plane strain.

enumerator PLANESTRESS

Plane stress.

enumerator ASYMMETRIC

Axisymmetric.

enumerator ASYMMETRIC_FOURIER

Axisymmetric with Fourier modes.

Axis

The Axis enum defines the axis:

enum class cae::core::Axis

Axis.

Values:

enumerator X

X.

enumerator Y

Y.

enumerator Z

Z.

Beam section type

The BeamSectionType enum defines the beam section type:

enum class cae::core::BeamSectionType

Beam section type.

Values:

enumerator GENERALIZED_PROPERTIES

Generalized section properties.

enumerator GEOMETRY

Arbitrary geometry defined by closed loops.

enumerator BOX

Hollow box.

enumerator ANGLE

Angle.

enumerator I_BEAM

I beam.

enumerator CIRCLE

Solid circle.

enumerator TUBE

Hollow tube.

enumerator PANEL

Panel.

enumerator RECTANGLE

Rectangle.

enumerator TRAPEZOID

Trapezoid.

enumerator HEXAGON

Hollow hexagon.

enumerator TEE

Tee.

enumerator ZEE

Zee.

enumerator CHANNEL

Channel.

enumerator SECTOR

Solid sector.

enumerator ELLIPSE

Solid ellipse.

enumerator HAT

Hat.

enumerator CROSS

Cross.

enumerator DOUBLE_BOX

Double hollow box.

enumerator HAT_WITH_BASE

Hat with base.

enumerator QUADRANGLE

Quadrangle.

enumerator HAT_GENERALIZED

Hat general.

enumerator SOLID_HEXAHEDRON

Solid hexagon.

enumerator SEGMENTS

Connected segments.

Complex mode

The ComplexMode enum defines the complex mode:

enum class cae::core::ComplexMode

Complex data mode.

Values:

enumerator NONE

No complex mode.

enumerator REAL

Real part only.

enumerator MAGNITUDE

Magnitude only.

enumerator IMAGINARY

Imaginary part only.

enumerator PHASE

Phase only.

enumerator REAL_IMAGINARY

Real and imaginary parts.

enumerator MAGNITUDE_PHASE

Magnitude and phase.

Coordinate system type

The CoordinateSystemType enum defines the coordinate system type:

enum class cae::core::CoordinateSystemType

Coordinate system type.

Values:

enumerator CARTESIAN

Cartesian.

enumerator CYLINDRICAL

Cylindrical.

enumerator CYLINDRICAL_ALTERNATE

Cylindrical alternate.

enumerator SPHERICAL

Spherical.

enumerator SPHERICAL_ALTERNATE

Spherical alternate.

enumerator TOROIDAL

Toroidal.

Data layout

The DataLayout enum defines the data layout:

enum class cae::core::DataLayout

Data layout type.

Values:

enumerator NONE

No data layout.

enumerator SCALAR

Scalar.

enumerator VECTOR

Vector.

enumerator TENSOR_SYMMETRIC

Symmetric tensor.

enumerator TENSOR_GENERAL

General tensor.

enumerator SIX_DOF

Six degrees of freedom.

enumerator MATRIX_DIAGONAL

Diagonal matrix.

enumerator MATRIX_SYMMETRIC

Symmetric matrix.

enumerator MATRIX_UNSYMMETRIC

Unsymmetric matrix.

Data type

The DataType enum defines the data type:

enum class cae::core::DataType

Data type.

Values:

enumerator NO_DATATYPE

No data type.

enumerator INTEGER

Integer.

enumerator REAL

Floating point, real part, double precision.

enumerator FLOAT

Floating point single precision.

enumerator CHAR

Character.

enumerator DOUBLE

Floating point double precision.

enumerator COMPLEX

Complex number, single precision.

enumerator DOUBLE_COMPLEX

Complex number, double precision.

enumerator LONG

Long integer.

Dof type

The DofType enum defines the degree of freedom type:

enum class cae::core::DofType

Degree of freedom type.

Values:

enumerator DOF_NONE

Not defined dof.

enumerator DOF_TX

Translation in x direction.

enumerator DOF_TY

Translation in y direction.

enumerator DOF_TZ

Translation in z direction.

enumerator DOF_RX

Rotation in x direction.

enumerator DOF_RY

Rotation in y direction.

enumerator DOF_RZ

Rotation in z direction.

enumerator DOF_TEMP

Temperature.

enumerator DOF_VOLT

Voltage.

enumerator DOF_WARP

Warp.

enumerator DOF_PRES

Pressure.

enumerator DOF_VX

vector component, vx, in the global x direction.

enumerator DOF_VY

vector component, vy, in the global y direction.

enumerator DOF_VZ

vector component, vz, in the global z direction.

enumerator DOF_ELEM

Internal elemental freedom.

enumerator DOF_LAGM

Lagrange multiplier freedom.

enumerator DOF_S0

Scalar 0.

enumerator DOF_S1

Scalar 1.

enumerator DOF_S2

Scalar 2.

enumerator DOF_S3

Scalar 3.

enumerator DOF_S4

Scalar 4.

enumerator DOF_S5

Scalar 5.

enumerator DOF_S6

Scalar 6.

enumerator DOF_S7

Scalar 7.

enumerator DOF_S8

Scalar 8.

enumerator DOF_S9

Scalar 9.

enumerator DOF_S10

Scalar 10.

enumerator DOF_S11

Scalar 11.

enumerator DOF_S12

Scalar 12.

enumerator DOF_S13

Scalar 13.

enumerator DOF_S14

Scalar 14.

enumerator DOF_S15

Scalar 15.

Element Association type

The ElementAssociationType enum defines the element association type:

enum class cae::core::ElementAssociationType

Element Association type.

Values:

enumerator ELEMENT_TYPE

Element type.

ElementType

enumerator MATERIAL_ID

Material identifier.

enumerator PROPERTY_ID

Property identifier.

enumerator PART_ID

Part identifier.

enumerator COORDINATE_SYSTEM_ID

Solution coordinate system identifier or.

ElementCoordinateSystemConvention

enumerator IBLANK

Iblank code.

enumerator EXTERNAL_ELEMENT_TYPE

External element type.

enumerator USER_ID

User defined identifier.

enumerator ELEMENT_TECHNOLOGY

Element technology.

ElementTechnology

enumerator ELEMENT_SPECIFIC_TYPE

Element specific type.

SpecificType

enumerator MATERIAL_COORDINATE_SYSTEM_ID

Material coordinate system identifier or.

ElementCoordinateSystemConvention

enumerator MATERIAL_COORDINATE_SYSTEM_FLAG

Material coordinate system flag.

enumerator MISCELLANEOUS_ID0

Miscellaneous identifier 0.

enumerator MISCELLANEOUS_ID1

Miscellaneous identifier 1.

enumerator MISCELLANEOUS_ID2

Miscellaneous identifier 2.

enumerator MISCELLANEOUS_ID3

Miscellaneous identifier 3.

enumerator MISCELLANEOUS_ID4

Miscellaneous identifier 4.

enumerator MISCELLANEOUS_ID5

Miscellaneous identifier 5.

enumerator MISCELLANEOUS_ID6

Miscellaneous identifier 6.

enumerator MISCELLANEOUS_ID7

Miscellaneous identifier 7.

enumerator MISCELLANEOUS_ID8

Miscellaneous identifier 8.

enumerator ELEMENT_TYPE_2D

Element two dimension type.

enumerator ELEMENT_END_A_TOPOLOGY

Element end A topology.

enumerator ELEMENT_END_B_TOPOLOGY

Element end B topology.

enumerator ELEMENT_END_A_CONNECTION

Element end A connection.

enumerator ELEMENT_END_B_CONNECTION

Element end B connection.

enumerator ORIENTATION_NODE_INDEX

Orientation node index.

enumerator GEOMETRY_VERTEX_ID

Geometry vertex identifier.

enumerator GEOMETRY_EDGE_ID

Geometry edge identifier.

enumerator GEOMETRY_FACE_ID

Geometry face identifier.

enumerator GEOMETRY_BODY_ID

Geometry body identifier.

enumerator ELEMENT_PIN_FLAGS

Element pin flags.

A bit is set to release a degree of freedom associated with the end points of beam elements. The first 6 bits reference the translations and rotations at the first endpoint, the second 6 bits reference the second endpoint

enumerator DOMAIN_REGION

Domain decomposition region identifier.

enumerator SUPERELEMENT_ID

Superelement identifier.

enumerator SYMMETRY_GROUP_ID

Symmetry group identifier.

enumerator UNIQUE_FACE_NUMBER

Unique face number for polyhedral elements.

Element coordinate system convention

The ElementCoordinateSystemConvention enum defines the element coordinate system conventions. More information is available in VisTools, Element Coordinate Systems.

enum cae::core::ElementCoordinateSystemConvention

Element coordinate system conventions.

Values:

enumerator GLOBAL

Global coordinate system.

enumerator STANDARD

Standard.

enumerator POSITION

Position.

enumerator VECTOR

Vector.

enumerator VECTOR_ELEMENT_NODE

Element nodes vector.

enumerator GLOBAL_PROJECTION

Global projection.

enumerator CENTROID

Centroid.

enumerator BISECTOR

Bisector.

enumerator NASTRAN_SHELL

Nastran Shell.

enumerator BIDIAGONAL

Bidiagonal.

enumerator FIRST_EDGE

First edge.

enumerator FIRST_EDGE_ANGLE

First Edge plus angle.

enumerator MIDEDGE

Mid Edge.

enumerator MIDPOINT

Mid Point.

enumerator GLOBAL_CLOSEST

Global Closest.

enumerator CYLINDRICAL

Cylindrical system.

enumerator CYLINDRICAL_ALTERNATE

Cylindrical system alternate.

enumerator SPHERICAL

Spherical system.

enumerator SPHERICAL_ALTERNATE

Spherical system alternate.

enumerator ROTATION_ANGLE

Rotation angles.

enumerator ROTATION_ANGLE_ELEMENT_NODE

Element nodes rotation angles.

enumerator UNKNOWN

Unknown system.

Element End type

The ElementEndType enum defines the element end type:

enum class cae::core::ElementEndType

Values:

enumerator ELEMENT_END_NONE

No element end.

enumerator ELEMENT_END_POSITION

Element end position vector.

enumerator ELEMENT_END_OFFSET

Element end offset vector.

Element shape

The ElementShape enum defines the element shape:

enum class cae::core::ElementShape

Element shape.

Values:

enumerator UNDEFINED

Undefined.

enumerator POINT

Point.

enumerator LINE

Line.

enumerator TRIANGLE

Triangle.

enumerator QUADRILATERAL

Quadrilateral.

enumerator TETRAHEDRON

Tetrahedron.

enumerator PYRAMID

Pyramid.

enumerator WEDGE

Wedge.

enumerator HEXAHEDRON

Hexahedron.

enumerator POLYGON

Polygon.

enumerator POLYHEDRON

Polyhedron.

Element Technology

The ElementTechnology enum defines the element technology:

enum class cae::core::ElementTechnology

Element technology.

Values:

enumerator UNDEFINED

Undefined or unknown technology.

enumerator ISOPARAMETRIC

Isoparametric formulation.

enumerator REDUCED

Reduced integration.

enumerator KIRCHHOFF

Kirchhoff theory (thin shell/plate)

enumerator MIXED

Mixed formulation.

enumerator ENHANCED

Enhanced strain formulation.

enumerator ASSUMED_NATURAL_STRAIN

Assumed natural strain (ANS) formulation.

Element type

The ElementType enum defines the element type:

enum class cae::core::ElementType

Element type, the subset of ElementType with more specific types is defined in.

SpecificType

Values:

enumerator UNDEFINED

Undefined.

enumerator SOLID

Solid.

enumerator SHELL

Shell.

enumerator MEMBRANE

Membrane.

enumerator BEAM

Beam.

enumerator TRUSS

Truss.

enumerator INFINITE_DOMAIN

Infinite.

enumerator GAP

Gap.

enumerator JOINT

Joint.

enumerator SPRING_DASHPOT

Spring and dashpot.

enumerator RIGID

Rigid.

enumerator CONSTRAINT

Constraint.

enumerator PLOT

Plot.

enumerator MASS

Mass.

enumerator INTER

Interface.

enumerator SUPER

Superelement.

enumerator REINFORCEMENT

Reinforcement.

Entity type

The EntityType enum defines the entity type:

enum class cae::core::EntityType

Entity type.

Values:

enumerator NONE

No entity type specified.

enumerator NODE

Node entity.

enumerator ELEMENT

Element entity.

enumerator FACE

Face entity.

enumerator EDGE

Edge entity.

enumerator INTEGRATION_POINT

Integration point entity.

enumerator PARTICLE

Particle entity.

enumerator DOF

Degree of freedom entity.

enumerator MODE

Mode entity.

enumerator ANALYTIC_SURF

Analytic surface entity.

Library file format

The FileFormat enum defines the libray file format:

enum class cae::core::FileFormat

Library file format.

Values:

enumerator NATIVE

Native database.

enumerator PLOT3D_GRID

NASA PLOT3D grid file.

enumerator PLOT3D_SOLUTION

NASA PLOT3D solution/function file.

enumerator PATRAN_RESULT

MSC/Patran result file.

enumerator GENERIC

Generic file format.

enumerator PDA

PDA file.

enumerator LSTC_STATE

LSTC/DYNA3D state database.

enumerator ABAQUS_ODB

ABAQUS .odb output database.

enumerator ABAQUS_FIL

ABAQUS .fil data file.

enumerator NASTRAN_OUTPUT2

MSC/NASTRAN OUTPUT2 data file.

enumerator STL

STL ASCII text format.

enumerator STLBIN

STL binary format.

enumerator ABAQUS_INPUT

ABAQUS .inp input file.

enumerator SDRC_UNIVERSAL

SDRC universal file.

enumerator PAM_DAISY

ESI/PAM-CRASH DAISY file.

enumerator ANSYS_RESULT

ANSYS results file.

enumerator MECHANICA_STUDY

PTC/Mechanica design study.

enumerator NASTRAN_BULKDATA

MSC/NASTRAN bulk data file.

enumerator FDI_NEUTRAL

FIDAP neutral file.

enumerator PATRAN_NEUTRAL

MSC/Patran neutral file.

enumerator FLUENT_MESH

FLUENT mesh and data file.

enumerator ANSYS_INPUT

ANSYS input (CDWRITE) file.

enumerator TECPLOT

Tecplot file format.

enumerator HYPERMESH_ASCII

Altair HyperMesh ASCII file.

enumerator LSTC_INPUT

LSTC/DYNA3D input file.

enumerator CGNS

CGNS database.

enumerator MARC_POST

MSC/Marc post data file.

enumerator ENSIGHT

CEI/Ensight file format.

enumerator STARCCM

STAR-CCM results file.

enumerator MECHANICA_FNF

PTC/Mechanica FEM Neutral File.

enumerator LSTC_HISTORY

LSTC/DYNA3D time history database.

enumerator NASTRAN_XDB

MSC/NASTRAN XDB data file.

enumerator NASTRAN_H5

MSC/NASTRAN .h5 data file.

enumerator POLYFLOW

POLYFLOW mesh file.

enumerator FEMAP_NEUTRAL

FEMAP neutral file.

enumerator AUTODYN_RES

AUTODYN results file.

enumerator PAM_ERF

ESI/PAM-CRASH ERF file.

enumerator OPENFOAM

OpenFOAM file.

enumerator OBJ

OBJ file.

enumerator COMSOL_SECTION

COMSOL Sectionwise file.

enumerator H3D

Altair H3D file.

enumerator LSTC_STATEFEMZIP

LSTC/DYNA3D FEMZIP state database.

enumerator PAM_INPUT

ESI/PAM-CRASH input file.

enumerator CFX_RESULT

CFX results file.

enumerator GMV

GMV file.

enumerator PERMAS_POST

INTES/PERMAS result file.

enumerator VTK_LEGACY

VTK legacy file format.

enumerator SAMCEF

SAMCEF des file.

enumerator AFLR

AFLR grid file.

enumerator ADAMS

MSC/Adams.

enumerator NATIVE_HDF5

Native HDF5 database.

enumerator MEMORY

Native memory object.

enumerator COMSOL_MPH

COMSOL MPH ASCII file.

enumerator COMSOL_MPHBIN

COMSOL MPH binary file.

enumerator MARC_INPUT

MSC/Marc input file.

enumerator ANSYS_DPF

ANSYS Data Processing Framework (DPF)

enumerator PLUGIN

Plugin format.

enumerator VTK_VTU

VTK VTU file.

Activation type

The Flag enum defines the activation type:

enum cae::core::Flag

Activation type.

Values:

enumerator ON

Enabled.

enumerator OFF

Disabled.

Heat exchange type

The HeatExchangeType enum defines the heat exchange type:

enum class cae::core::HeatExchangeType

Heat exchange type.

Values:

enumerator CONVECTION_LINEAR

Convection, q = h*area*areafact*(T-Tamb)

enumerator CONVECTION_EXPONENTIAL

Convection, q = h*area*areafact*(T-Tamb)**exp.

enumerator CONVECTION_POWER

Convection, q = h*area*areafact*(T**exp-Tamb**exp)

enumerator RADIATION

Radiation, q = sb*emis*area*areafact*(T**4-Tamb**4)

Integration rule

The IntegrationRule enum defines the integration rule:

enum class cae::core::IntegrationRule

Integration rule.

Values:

enumerator UNKNOWN

Unknown integration rule.

enumerator GAUSS

Gaussian quadrature.

enumerator LOBATTO

Lobatto’s rule.

enumerator SIMPSON

Simpson’s rule.

Layer position type

The LayerPosition enum defines the Layer position types:

enum class cae::core::LayerPosition : int

Layer position.

Values:

enumerator NONE

None, unknown.

enumerator MIDDLE

Middle.

enumerator BOTTOM_TOP

Bottom and top.

enumerator BOTTOM_MIDDLE_TOP

Bottom, middle and top.

enumerator INTEGRATION_POINT

Integration Point.

enumerator BOTTOM_MIDDLE

Bottom and middle.

enumerator MIDDLE_TOP

Middle and top.

enumerator BOTTOM

Bottom.

enumerator TOP

Top.

Node Association type

The NodeAssociationType enum defines the node association type:

enum class cae::core::NodeAssociationType

Node Association type.

Values:

enumerator NODE_TYPE

Node type.

NodeType

enumerator PART_ID

Part identifier.

enumerator COORDINATE_SYSTEM_ID

Solution coordinate system identifier or.

ElementCoordinateSystemConvention

enumerator IBLANK

Iblank code.

enumerator SPC_FLAGS

Node single point constraint flags.

enumerator REFERENCE_COORDINATE_SYSTEM_ID

Reference coordinate system identifier.

enumerator USER_ID

User defined identifier.

enumerator MISCELLANEOUS_ID0

Miscellaneous identifier 0.

enumerator MISCELLANEOUS_ID1

Miscellaneous identifier 1.

enumerator MISCELLANEOUS_ID2

Miscellaneous identifier 2.

enumerator MISCELLANEOUS_ID3

Miscellaneous identifier 3.

enumerator MISCELLANEOUS_ID4

Miscellaneous identifier 4.

enumerator MISCELLANEOUS_ID5

Miscellaneous identifier 5.

enumerator MISCELLANEOUS_ID6

Miscellaneous identifier 6.

enumerator MISCELLANEOUS_ID7

Miscellaneous identifier 7.

enumerator MISCELLANEOUS_ID8

Miscellaneous identifier 8.

Node type

The NodeType enum defines the node type:

enum class cae::core::NodeType

Node type.

Values:

enumerator UNDEFINED

Undefined.

enumerator GRID

Grid node.

enumerator SCALAR

Scalar node.

Plane

The Plane enum defines the plane:

enum class cae::core::Plane

Plane.

Values:

enumerator XY

XY.

enumerator XZ

XZ.

enumerator YZ

YZ.

Precision

The Precision enum defines the precision:

enum class cae::core::Precision

Precision type.

Values:

enumerator SINGLE

Single precision.

enumerator DOUBLE

Double precision.

Result section type

The ResultSection enum defines the Result section types:

enum cae::core::ResultSection

Result section.

Values:

enumerator NONE

None.

enumerator BOTTOM

Bottom.

enumerator TOP

Top.

enumerator MIDDLE

Midsurface.

enumerator ALL

All sections.

Result type

The ResultType enum defines the result type:

enum class cae::core::ResultType

Result type.

Values:

enumerator NONE

No result type specified.

enumerator POSITION

Position.

enumerator DISPLACEMENT

Displacement.

enumerator EXTERNAL_APPLIED_FORCE

External Applied Force.

enumerator REACTION_FORCE

Reaction Force.

enumerator VELOCITY

Velocity.

enumerator ACCELERATION

Acceleration.

enumerator HEAT_FLUX

Heat Flux.

enumerator VOLTAGE

Voltage.

enumerator DENSITY

Density.

enumerator VISCOSITY

Viscosity.

enumerator CONDUCTIVITY

Thermal Conductivity.

enumerator MACH

Mach Number.

enumerator STREAM

Stream Function.

enumerator ENTROPY

Entropy.

enumerator MASS_FLUX

Mass Flux.

enumerator TEMPERATURE

Temperature.

enumerator FILM_COEFFICIENT

Film Coefficient.

enumerator J

Current.

enumerator TF

Total Residual Force.

enumerator PRESSURE

Pressure.

enumerator D_MAT

Damping Matrix.

enumerator ELECTRIC_POTENTIAL

Electric Potential.

enumerator Q

Electric Charge.

enumerator MAGNETIC_POTENTIAL

Magnetic Potential.

enumerator R_J

Reaction Current.

enumerator R_Q

Reaction Charge.

enumerator MASS_FLOW

Mass Flow.

enumerator VOLUME

Volume.

enumerator VOLUME_FLUX

Volume Flux.

enumerator UNKNOWN

Unknown.

enumerator VELOCITY_DIVERGENCE

Velocity Divergence.

enumerator STRAIN

Strain.

enumerator INERTIA

Rotary Inertia.

enumerator DENSITY_GRADIENT

Density Gradient.

enumerator P

Momentum.

enumerator TIME

Time.

enumerator STRESS

Stress.

enumerator ID

Identifier.

enumerator VELOCITY_GRADIENT

Velocity Gradient.

enumerator USER

User Selected Variable.

enumerator THICKNESS

Element Thickness.

enumerator STIFFNESS

Stiffness.

enumerator SCALARS

Scalars.

enumerator HEAT_GRADIENT

Heat Gradient.

enumerator THERMAL_ENERGY_ERROR

Thermal Energy Error.

enumerator XF_Q

External Applied Charge.

enumerator ENERGY_DENSITY

Energy Density.

enumerator SDV

Solution Dependent Variable.

enumerator VIEW_FACTOR

View Factor.

enumerator DAMP

Damping.

enumerator FREQUENCY

Frequency.

enumerator STRAIN_ENERGY_DENSITY

Strain Energy Density.

enumerator K_MAT

Stiffness Matrix.

enumerator M_MAT

Mass Matrix.

enumerator L_VEC

Load Vector.

enumerator ORDER

Order.

enumerator AREA

Area.

enumerator LENGTH

Length.

enumerator RADIUS

Radius.

enumerator NUMBER

Number.

enumerator KINETIC_ENERGY_DENSITY

Kinetic Energy Density.

enumerator DAMAGE

Damage.

enumerator DIST

Distance.

enumerator TEMP_DOT

Temperature 1st Time Derivative.

enumerator THERMAL_ENERGY

Thermal Energy.

enumerator COND_MAT

Thermal Conductivity Matrix.

enumerator CAP_MAT

Capacitance Matrix.

enumerator FAILURE_INDEX

Failure Index.

enumerator VOID_RATIO

Void Ratio.

enumerator TEMPERATURE_GRADIENT

Temperature Gradient.

enumerator PRESSURE_COEFFICIENT

Pressure Coefficient.

enumerator LOAD_FACTOR

Load Factor.

enumerator PRESSURE_GRADIENT

Pressure Gradient.

enumerator PRESURE_DOT

Pressure 1st Time Derivative.

enumerator PRESURE_DOTDOT

Pressure 2nd Time Derivative.

enumerator MASS

Mass.

enumerator HEAT

Heat Generated.

enumerator CRACK_DENSITY

Crack Density.

enumerator ELECTRIC_FIELD

Electric Field.

enumerator ELECTRIC_FLUX

Electric Flux.

enumerator REACTION_HEAT_FLOW

Reaction Heat Flow.

enumerator MAGNETIC_FLUX

Magnetic Flux.

enumerator MAGNETIC_FIELD

Magnetic Field.

enumerator CURRENT_DENSITY

Current Density.

enumerator TURBULENT_KINETIC_ENERGY

Turbulent Kinetic Energy.

enumerator TURBUBENT_EDDY_DISSIPATION

Turbulent Dissipation Rate.

enumerator CONCENTRATION

Concentration.

enumerator ENTHALPY

Enthalpy.

enumerator CONTACT_PRESSURE

Specific Heat.

enumerator POROSITY

Porosity.

enumerator H_DOT

Enthalpy Rate.

enumerator FACTOR

Factor.

enumerator HEAT_FLOW

Heat flow.

enumerator STRESS_AND_MOMENT_RESULTANT

Stress and Moment Resultant.

enumerator STRAIN_AND_CURVATURE

Strain and Curvature.

enumerator WEIGHT

Weight.

enumerator KINETIC_ENERGY

Kinetic Energy.

enumerator STRAIN_ENERGY

Strain Energy.

enumerator DIRECTION

Direction Vector.

enumerator ENERGY

Energy.

enumerator SEPARATION

Separation.

enumerator CLOSURE

Closure.

enumerator STATE

State

enumerator CONTACT_STATUS

Status

enumerator R_MASS_FLOW

Reaction Mass Flow.

enumerator XF_MASS_FLOW

External Applied Mass Flow.

enumerator STRAIN_RATE

Strain Rate.

enumerator STRAIN_ENERGY_ERROR

Strain Energy Error.

enumerator XF_HEAT_FLOW

External Applied Heat Flow.

enumerator NORMAL_CONTAT_DIRECTION

Direction Cosine Matrix.

enumerator ELEMENT_FORCE

Element Force.

enumerator ELEMENT_DISPLACEMENT

Element Displacement.

enumerator YPLUS

Y Plus.

enumerator FRICTION_VELOCITY

U Tau.

enumerator STRAIN_ENERGY_PERCENT

Strain Energy Percent.

enumerator KINETIC_ENERGY_PERCENT

Kinetic Energy Percent.

enumerator DOM_FLUID_PHASE

Dominant Fluid Phase.

enumerator SOUND_MODEL

Sound Wave Model Source.

enumerator CONTACT_PENETRATION

Contact Penetration.

enumerator SAFE_FACT

Safety Factor.

enumerator FATIGUE_DAMAGE

Fatigue Damage.

enumerator FATIGUE_DAMAGE_DIR

Fatigue Damage Direction.

enumerator FATIGUE_LIFE

Fatigue Life.

enumerator GAP

Gap.

enumerator GRID_POINT_ELEMENT_FORCE

Element Nodal Force.

enumerator EN_FLUX

Element Nodal Heat Flux.

enumerator STRENGTH_SAFE_FACT

Strength Safety Factor.

enumerator FATIGUE_SAFE_FACT

Fatigue Safety Factor.

enumerator PHASE_DIAMETER

Phase Diameter.

enumerator MU_LAMB

Laminar Viscosity.

enumerator MU_TURB

Turbulent Viscosity.

enumerator BODY_FORCE

Body Force.

enumerator WALL_SHEAR

Wall Shear.

enumerator VORTICITY

Vorticity.

enumerator REACTION_PROGRESS

Reaction Progress.

enumerator SOUND_LEVEL

Sound Level.

enumerator ROTATION_ANGLES

Rotation Angle Vector.

enumerator VOLUME_FRACTION

Volume of Fluid.

enumerator EDDY_VISCOSITY

Eddy Viscosity.

enumerator ROUGHNESS

Roughness.

enumerator FRACTION

Fraction.

enumerator CONV_COEF

Convection Coefficient.

enumerator POWER

Power.

enumerator INTENSITY

Intensity.

enumerator TRACTION

Traction.

enumerator XF_J

External Applied Current.

enumerator PRANDTL

Prandtl Number.

enumerator TURBULENT_DISTANCE

Turbulent Distance.

enumerator REYNOLDS

Reynolds Number.

enumerator RADIANCE

Radiance.

enumerator FLUENCE

Fluence.

enumerator RC_PROD

RC Product.

enumerator POWER_DENSITY

Power Density.

enumerator WATER_ACCUM

Water Accumulation.

enumerator TURBULENT_DISSIPATION_RATE

Turbulent Specific Dissipation.

enumerator THERMAL_ENERGY_DENSITY

Thermal Energy Density.

enumerator STRENGTH_RATIO

Strength Ratio.

enumerator DELETED

Deleted Entities.

enumerator MARG_SAFE

Margin of Safety.

enumerator MOMENT

Moment.

enumerator ROTATION

Rotation.

enumerator TRANSLATION

Translation.

enumerator FORCE

Force.

enumerator DECIBEL

Decibel.

enumerator PROBABILITY

Probability.

enumerator FORCE_MOMENT

Force Moment.

enumerator YOUNGS_MODULUS

Young’s Modulus.

enumerator POISSONS_RATIO

Poisson’s Ratio.

enumerator SHEAR_MODULUS

Shear Modulus.

enumerator THERMAL_EXPANSION_COEFFICIENT

Thermal Expansion Coefficient.

enumerator CHEMICAL_SHRINKAGE

Chemical Shrinkage.

enumerator CONVERSION_TIME

Conversion Time.

enumerator CONVERSION_STATUS

Conversion Status.

enumerator EFFECTIVE_MASS_SUMMARY

Modal Effective Mass Summary.

enumerator EFFECTIVE_MASS

Modal Effective Mass.

enumerator PARTICIPATION_FACTOR

Modal Participation Factor.

enumerator MASS_FRACTION

Modal Effective Mass Fraction.

enumerator RESIDUAL_MOMENT

Total Residual Moment.

enumerator HOURGLASS_ENERGY

Hourglass Energy.

Shell wall type

The ShellWallType enum defines the shell wall type:

enum class cae::core::ShellWallType

Shell wall type.

Values:

enumerator MONOCOQUE

Monocoque.

enumerator GENERALIZED_PROPERTIES

Generalized properties.

enumerator LAMINATE

Laminated.

enumerator CORRUGATED

Corrugated.

enumerator PSHELL

PSHELL.

enumerator MATRIX

Matrix.

enumerator GEOMETRY

Geometry defined by closed loops.

Specific type

The SpecificType enum defines the specific type:

enum class cae::core::SpecificType

Subset of.

ElementType with more specific types

Values:

enumerator SOLID_SOLID

Solid (as opposed to fluid) region.

ElementType::SOLID

enumerator SOLID_FLUID

Fluid region.

ElementType::SOLID

enumerator SOLID_SHELL

Continuum shell.

ElementType::SOLID

enumerator MEMBRANE_STANDARD

Plane stress membrane.

ElementType::MEMBRANE

enumerator MEMBRANE_SHEAR

Shear panel.

ElementType::MEMBRANE

enumerator MEMBRANE_FACE

Geometry face facet.

ElementType::MEMBRANE

enumerator BEAM_STANDARD

Standard beam.

ElementType::BEAM

enumerator BEAM_ROD

Axial force and torque.

ElementType::BEAM

enumerator BEAM_WELD

Weld beam.

ElementType::BEAM

enumerator BEAM_CBEND

Curved beam or pipe.

ElementType::BEAM

enumerator TRUSS_STANDARD

Standard truss.

ElementType::TRUSS

enumerator TRUSS_EDGE

Geometry edge segment.

ElementType::TRUSS

enumerator SPRINGDASHPOT_SCALAR

Scalar stiffness and damping.

ElementType::SPRING_DASHPOT

enumerator SPRINGDASHPOT_LINK

Link.

ElementType::SPRING_DASHPOT

enumerator SPRINGDASHPOT_WELD

Weld.

ElementType::SPRING_DASHPOT

enumerator SPRINGDASHPOT_BUSH

Bushing.

ElementType::SPRING_DASHPOT

enumerator SPRINGDASHPOT_SCALARDAMP

Scalar damping.

ElementType::SPRING_DASHPOT

enumerator SPRINGDASHPOT_LINKDAMP

Vector stiffness and damping.

ElementType::SPRING_DASHPOT

enumerator SPRINGDASHPOT_VECTOR

Damper.

ElementType::SPRING_DASHPOT

enumerator SPRINGDASHPOT_SEATBELT

Seat belt.

ElementType::SPRING_DASHPOT

enumerator SPRINGDASHPOT_TORSION

Spring-damper.

ElementType::SPRING_DASHPOT

enumerator MASS_SCALAR

Scalar.

ElementType::MASS

enumerator MASS_LUMP

Lumped.

ElementType::MASS

enumerator MASS_MATRIX

Matrix.

ElementType::MASS

enumerator MASS_VECTOR

Vector.

ElementType::MASS

enumerator MASS_VERTEX

Geometry vertex point.

ElementType::MASS

enumerator RIGID_KINE

Kinematic coupling.

ElementType::RIGID

enumerator RIGID_DIST

Distributing coupling.

ElementType::RIGID

enumerator RIGID_LINK

Inextensional coupling.

ElementType::RIGID

enumerator RIGID_MPC

Multi-point constraint.

ElementType::RIGID

enumerator RIGID_RBE3

Interpolation constraint.

ElementType::RIGID

enumerator RIGID_SPLINE

Spline constraint.

ElementType::RIGID

enumerator RIGID_JOINT

Coincident node joint.

ElementType::RIGID

enumerator CONSTRAINT_NONE

No constraint.

ElementType::CONSTRAINT

enumerator CONSTRAINT_MEAN

Mean constraint.

ElementType::CONSTRAINT

enumerator PLOT_LOD0

Plot level of details 0.

ElementType::PLOT

enumerator PLOT_LOD1

Plot level of details 1.

ElementType::PLOT

enumerator PLOT_LOD2

Plot level of details 2.

ElementType::PLOT

enumerator PLOT_LOD3

Plot level of details 3.

ElementType::PLOT

enumerator PLOT_AERO

Plot aeroelastic.

ElementType::PLOT

enumerator INTER_NONE

No known specific type.

ElementType::INTER

enumerator INTER_CONTACT

Contact.

ElementType::INTER

enumerator INTER_INTERIOR

Interior.

ElementType::INTER

enumerator INTER_WALL

Wall.

ElementType::INTER

enumerator INTER_INLET_PRESSURE

Pressure inlet.

ElementType::INTER

enumerator INTER_OUTLET_PRESSURE

Pressure outlet.

ElementType::INTER

enumerator INTER_SURFACE

Surface.

ElementType::INTER

enumerator INTER_SYMMETRY

Symmetry.

ElementType::INTER

enumerator INTER_PERIODIC_SHADOW

Periodic shadow.

ElementType::INTER

enumerator INTER_PRESSURE_FARFIELD

Pressure farfield.

ElementType::INTER

enumerator INTER_INLET_VELOCITY

Velocity inlet.

ElementType::INTER

enumerator INTER_PERIODIC

Periodic.

ElementType::INTER

enumerator INTER_FAN

Fan.

ElementType::INTER

enumerator INTER_INLET_MASSFLOW

Mass flow inlet.

ElementType::INTER

enumerator INTER_INTERFACE

Interface.

ElementType::INTER

enumerator INTER_PARENT

Parent.

ElementType::INTER

enumerator INTER_OUTFLOW

Outflow.

ElementType::INTER

enumerator INTER_AXIS

Axis.

ElementType::INTER

enumerator INTER_USER_DEFINED

User defined.

ElementType::INTER

enumerator INTER_DEGENERATE_LINE

Degenerate line.

ElementType::INTER

enumerator INTER_DIRICHLET

Dirichlet.

ElementType::INTER

enumerator INTER_FARFIELD

Far field.

ElementType::INTER

enumerator INTER_NEUMANN

Neumann.

ElementType::INTER

enumerator INTER_GENERAL

General.

ElementType::INTER

enumerator INTER_INFLOW_SUBSONIC

Inflow subsonic.

ElementType::INTER

enumerator INTER_OUTFLOW_SUBSONIC

Outflow subsonic.

ElementType::INTER

enumerator INTER_INFLOW_SUPERSONIC

Inflow supersonic.

ElementType::INTER

enumerator INTER_OUTFLOW_SUPERSONIC

Outflow supersonic.

ElementType::INTER

enumerator INTER_TUNNEL_INFLOW

Tunnel inflow.

ElementType::INTER

enumerator INTER_SYMMETRY_POLAR

Polar symmetry.

ElementType::INTER

enumerator INTER_TUNNEL_OUTFLOW

Tunnel outflow.

ElementType::INTER

enumerator INTER_WALL_VISCOUS

Wall viscous.

ElementType::INTER

enumerator INTER_WALL_VISCOUS_HEAT_FLUX

Wall viscous with heat flux.

ElementType::INTER

enumerator INTER_WALL_VISCOUS_ISOTHERMAL

Wall viscous with isothermal.

ElementType::INTER

enumerator INTER_WALL_INVISCID

Wall inviscid.

ElementType::INTER

enumerator INTER_DEGENERATE_POINT

Degenerate point.

ElementType::INTER

enumerator INTER_EXTRAPOLATE

Extrapolate.

ElementType::INTER

enumerator INTER_SURF_ENVIRONMENT

Surface with environment surface.

ElementType::INTER

enumerator INTER_STAGNATION

Stagnation.

ElementType::INTER

enumerator INTER_PRESSURE

Pressure.

ElementType::INTER

enumerator INTER_BAFFLE

Baffle.

ElementType::INTER

enumerator INTER_FREESTREAM

Free stream.

ElementType::INTER

enumerator INTER_GASKET

Gasket.

ElementType::INTER

enumerator INTER_COHESIVE

Cohesive.

ElementType::INTER

enumerator INTER_PATCH

Patch.

ElementType::INTER

enumerator INTER_OPENING

Opening.

ElementType::INTER

enumerator INTER_INLET

Inlet.

ElementType::INTER

enumerator INTER_OUTLET

Outlet.

ElementType::INTER

Strain type

The StrainType enum defines the Strain types:

enum class cae::core::StrainType

Strain type.

Values:

enumerator TENSOR

Tensor strain.

enumerator ENGINEERING

Engineering strain.

Vendor

The Vendor enum defines the vendor:

enum class cae::core::Vendor

Vendor.

Values:

enumerator UNKNOWN

Unknown or not set.

enumerator TECH_SOFT_3D

Tech Soft 3D.

enumerator MSC_NASTRAN

MSC Nastran.

enumerator ANSYS

ANSYS.

enumerator ABAQUS

ABAQUS.

enumerator LS_DYNA3D

LS-DYNA.

enumerator ALTAIR_OPTISTRUCT

Altair OptiStruct.

enumerator NX_NASTRAN

NX Nastran.

enumerator ADINA_NASTRAN

ADINA Nastran.