Enum Descriptions

The currently available enumerations are described in detail in this section.

Data Provider Types

Enums

enum CDPElementType

Element types supported by this framework. All element types except for CDP_ELT_POLYHEDRONS have a fixed topology.

Values:

enumerator CDP_ELT_UNKNOWN

Unknown element.

Useful when having elements not supported by CDP,

but you want to keep the ordering and indices of elements (e.g. for results)

enumerator CDP_ELT_BEAMS

../../_images/Beam.png

Beam element with 2 nodes.

enumerator CDP_ELT_BEAMS_3

../../_images/Beam_3.png

Beam element with 3 nodes.

enumerator CDP_ELT_TRIANGLES

../../_images/Triangle.png

Triangle shell element with 3 nodes.

edge    nodes
  1     1, 2
  2     2, 3
  3     3, 1

enumerator CDP_ELT_TRIANGLES_6

../../_images/Triangle_6.png

Higher order triangle shell element with 6 nodes.

edge    nodes
  1     1, 2
  2     2, 3
  3     3, 1

enumerator CDP_ELT_QUADS

../../_images/Quad.png

Quad shell element with 4 nodes.

edge    nodes   |   face    nodes
  1     1, 2    |     1     1, 2, 3, 4
  2     2, 3    |
  3     3, 4    |
  4     4, 1    |

enumerator CDP_ELT_QUADS_8

../../_images/Quad_8.png

Higher order quad shell element with 8 nodes.

edge    nodes   |   face    nodes
  1     1, 2    |     1     1, 5, 2, 6, 3, 7, 4, 8
  2     2, 3    |
  3     3, 4    |
  4     4, 1    |

enumerator CDP_ELT_QUADS_9

../../_images/Quad_9.png

Higher order quad shell element with 9 nodes.

edge    nodes   |   face    nodes
  1     1, 2    |     1     1, 5, 2, 6, 3, 7, 4, 8
  2     2, 3    |
  3     3, 4    |
  4     4, 1    |

enumerator CDP_ELT_TETRAHEDRONS

../../_images/Tetrahedron.png

Tetrahedron volume element with 4 nodes.

edge   nodes   edge   nodes   |   face   nodes
  1    1, 2      4    1, 4    |     1    1, 3, 2
  2    2, 3      5    2, 4    |     2    1, 2, 4
  3    3, 1      6    3, 4    |     3    2, 3, 4
                              |     4    1, 4, 3

enumerator CDP_ELT_TETRAHEDRONS_10

../../_images/Tetrahedron_10.png

Higher order tetrahedron volume element with 10 nodes.

edge   nodes   edge   nodes   |   face   nodes
  1    1, 2      4    1, 4    |     1    1, 7, 3,  6, 2, 5
  2    2, 3      5    2, 4    |     2    1, 5, 2,  9, 4, 8
  3    3, 1      6    3, 4    |     3    2, 6, 3, 10, 4, 9
                              |     4    1, 8, 4, 10, 3, 7

enumerator CDP_ELT_HEXAHEDRONS

../../_images/Hexahedron.png

Hexahedron volume element with 8 nodes.

edge   nodes   edge   nodes   |   face    nodes
  1    2, 6      7    6, 7    |     1     1, 4, 3, 2
  2    1, 2      8    5, 6    |     2     5, 6, 7, 8
  3    1, 5      9    5, 8    |     3     1, 2, 6, 5
  4    1, 4     10    4, 8    |     4     2, 3, 7, 6
  5    2, 3     11    7, 8    |     5     3, 4, 8, 7
  6    3, 7     12    3, 4    |     6     1, 5, 8, 4

enumerator CDP_ELT_HEXAHEDRONS_20

../../_images/Hexahedron_20.png

Higher order hexahedron volume element with 20 nodes.

edge   nodes   edge   nodes   |   face    nodes
  1    2, 6      7    6, 7    |     1     1, 12, 4, 11, 3, 10, 2,  9
  2    1, 2      8    5, 6    |     2     5, 13, 6, 14, 7, 15, 8, 16
  3    1, 5      9    5, 8    |     3     1,  9, 2, 18, 6, 13, 5, 17
  4    1, 4     10    4, 8    |     4     2, 10, 3, 19, 7, 14, 6, 18
  5    2, 3     11    7, 8    |     5     3, 11, 4, 20, 8, 15, 7, 19
  6    3, 7     12    3, 4    |     6     1, 17, 5, 16, 8, 20, 4, 12

enumerator CDP_ELT_PENTAHEDRONS

../../_images/Pentahedron.png

Pentahedron volume element (Wedge volume element) with 6 nodes.

edge   nodes   edge   nodes   |   face    nodes
  1    1, 2      6    6, 4    |     1     1, 3, 2
  2    2, 3      7    1, 4    |     2     4, 5, 6
  3    3, 1      8    2, 5    |     3     1, 2, 5, 4
  4    4, 5      9    3, 6    |     4     2, 3, 6, 5
  5    5, 6                   |     5     1, 4, 6, 3

enumerator CDP_ELT_PENTAHEDRONS_15

../../_images/Pentahedron_15.png

Higher order pentahedron volume element with 15 nodes.

edge   nodes   edge   nodes   |   face    nodes
  1    1, 2      6    6, 4    |     1     1,  9, 3,  8, 2,  7
  2    2, 3      7    1, 4    |     2     4, 10, 5, 11, 6, 12
  3    3, 1      8    2, 5    |     3     1,  7, 2, 14, 5, 10, 4, 13
  4    4, 5      9    3, 6    |     4     2,  8, 3, 15, 6, 11, 5, 14
  5    5, 6                   |     5     1, 13, 4, 12, 6, 15, 3,  9

enumerator CDP_ELT_POINTS

../../_images/Point.png

Point element

enumerator CDP_ELT_PYRAMIDS

../../_images/Pyramid.png

Pyramid volume element with 5 nodes.

edge   nodes   edge   nodes   |   face    nodes
  1    1, 2      5    1, 5    |     1     1, 4, 3, 2
  2    2, 3      6    2, 5    |     2     1, 2, 5
  3    3, 4      7    3, 5    |     3     2, 3, 5
  4    4, 1      8    4, 5    |     4     3, 4, 5
                              |     5     1, 5, 4

enumerator CDP_ELT_PYRAMIDS_13

../../_images/Pyramid_13.png

Higher order pyramid volume element with 13 nodes.

edge   nodes   edge   nodes   |   face    nodes
  1    1, 2      5    1, 5    |     1     1,  9, 4,  8, 3,  7, 2, 6
  2    2, 3      6    2, 5    |     2     1,  6, 2, 11, 5, 10
  3    3, 4      7    3, 5    |     3     2,  7, 3, 12, 5, 11
  4    4, 1      8    4, 5    |     4     3,  8, 4, 13, 5, 12
                              |     5     1, 10, 5, 13, 4,  9

enumerator CDP_ELT_POLYHEDRONS

../../_images/Polyhedron.png

Polyhedron element with any number of surfaces and any number of nodes per surface.

enum CDPSetType

Set type.

Values:

enumerator CDP_SET_ELEMENTS

Element sets.

enum CDPResultType

The result types supported by this framework.

Values:

enumerator CDP_RESTYPE_SCALAR

Scalar result.

1 value per item

enumerator CDP_RESTYPE_VECTOR

Vector result.

3 values per item

enumerator CDP_RESTYPE_DISPLACEMENT

Displacement result.

3 values per item

enumerator CDP_RESTYPE_STRESS_TENSOR

Stress tensor result.

6 values per item

enumerator CDP_RESTYPE_STRAIN_TENSOR

Strain tensor result.

6 values per item

enum CDPResultMappingType

The result mapping types (result positions) supported by this framework.

Values:

enumerator CDP_PER_NODE

Per node.

enumerator CDP_PER_ELEMENT

Per element.

enumerator CDP_PER_ELEMENT_NODE

Per element node.

enumerator CDP_PER_ELEMENT_SURFACE

Per element surface.

enum CDPSimulationType

FE model analysis types.

Values:

enumerator CDP_SIMULATION_TYPE_STRUCTURAL
enumerator CDP_SIMULATION_TYPE_THERMAL
enumerator CDP_SIMULATION_TYPE_ELECTRIC
enumerator CDP_SIMULATION_TYPE_MAGNETIC
enumerator CDP_SIMULATION_TYPE_FLUID
enumerator CDP_SIMULATION_TYPE_ACOUSTIC
enumerator CDP_SIMULATION_TYPE_DIFFUSION
enumerator CDP_SIMULATION_TYPE_OTHER
enum CDPSolutionType

FE model solution types.

Values:

enumerator CDP_SOLUTION_TYPE_STATIC
enumerator CDP_SOLUTION_TYPE_STEADY_STATE
enumerator CDP_SOLUTION_TYPE_VIBRATION
enumerator CDP_SOLUTION_TYPE_BUCKLING
enumerator CDP_SOLUTION_TYPE_TRANSIENT
enumerator CDP_SOLUTION_TYPE_SUPERELEMENT
enumerator CDP_SOLUTION_TYPE_FREQRESPONSE
enumerator CDP_SOLUTION_TYPE_COMPLEXEIGEN
enumerator CDP_SOLUTION_TYPE_QUASISTATIC
enumerator CDP_SOLUTION_TYPE_OUTPUT
enumerator CDP_SOLUTION_TYPE_SINGULAR
enumerator CDP_SOLUTION_TYPE_OTHER
enum CDPResultNature

FE result nature.

Values:

enumerator CDP_RESULT_NATURE_POSITION
enumerator CDP_RESULT_NATURE_DISPLACEMENT
enumerator CDP_RESULT_NATURE_EXTERNAL_APPLIED_FORCE
enumerator CDP_RESULT_NATURE_REACTION_FORCE
enumerator CDP_RESULT_NATURE_VELOCITY
enumerator CDP_RESULT_NATURE_ACCELERATION
enumerator CDP_RESULT_NATURE_HEAT_FLUX
enumerator CDP_RESULT_NATURE_VOLTAGE
enumerator CDP_RESULT_NATURE_DENSITY
enumerator CDP_RESULT_NATURE_VISCOSITY
enumerator CDP_RESULT_NATURE_THERMAL_CONDUCTIVITY
enumerator CDP_RESULT_NATURE_MACH_NUMBER
enumerator CDP_RESULT_NATURE_STREAM_FUNCTION
enumerator CDP_RESULT_NATURE_ENTROPY
enumerator CDP_RESULT_NATURE_MASS_FLUX
enumerator CDP_RESULT_NATURE_TEMPERATURE
enumerator CDP_RESULT_NATURE_FILM_COEFFICIENT
enumerator CDP_RESULT_NATURE_CURRENT
enumerator CDP_RESULT_NATURE_TOTAL_RESIDUAL_FORCE
enumerator CDP_RESULT_NATURE_PRESSURE
enumerator CDP_RESULT_NATURE_DAMPING_MATRIX
enumerator CDP_RESULT_NATURE_ELECTRIC_POTENTIAL
enumerator CDP_RESULT_NATURE_ELECTRIC_CHARGE
enumerator CDP_RESULT_NATURE_MAGNETIC_POTENTIAL
enumerator CDP_RESULT_NATURE_REACTION_CURRENT
enumerator CDP_RESULT_NATURE_MASS_FLOW
enumerator CDP_RESULT_NATURE_VOLUME
enumerator CDP_RESULT_NATURE_VOLUME_FLUX
enumerator CDP_RESULT_NATURE_UNKNOWN
enumerator CDP_RESULT_NATURE_VELOCITY_DIVERGENCE
enumerator CDP_RESULT_NATURE_STRAIN
enumerator CDP_RESULT_NATURE_ROTARY_INERTIA
enumerator CDP_RESULT_NATURE_DENSITY_GRADIENT
enumerator CDP_RESULT_NATURE_MOMENTUM
enumerator CDP_RESULT_NATURE_TIME
enumerator CDP_RESULT_NATURE_STRESS
enumerator CDP_RESULT_NATURE_IDENTIFIER
enumerator CDP_RESULT_NATURE_VELOCITY_GRADIENT
enumerator CDP_RESULT_NATURE_USER_SELECTED_VARIABLE
enumerator CDP_RESULT_NATURE_ELEMENT_THICKNESS
enumerator CDP_RESULT_NATURE_STIFFNESS
enumerator CDP_RESULT_NATURE_REACTION_CHARGE
enumerator CDP_RESULT_NATURE_SCALARS
enumerator CDP_RESULT_NATURE_HEAT_GRADIENT
enumerator CDP_RESULT_NATURE_THERMAL_ENERGY_ERROR
enumerator CDP_RESULT_NATURE_EXTERNAL_APPLIED_CHARGE
enumerator CDP_RESULT_NATURE_ENERGY_DENSITY
enumerator CDP_RESULT_NATURE_SOLUTION_DEPENDENT_VARIABLE
enumerator CDP_RESULT_NATURE_VIEW_FACTOR
enumerator CDP_RESULT_NATURE_DAMPIMP
enumerator CDP_RESULT_NATURE_FREQUENCY
enumerator CDP_RESULT_NATURE_STRAIN_ENERGY_DENSITY
enumerator CDP_RESULT_NATURE_STIFFNESS_MATRIX
enumerator CDP_RESULT_NATURE_MASS_MATRIX
enumerator CDP_RESULT_NATURE_LOAD_VECTOR
enumerator CDP_RESULT_NATURE_ORDER
enumerator CDP_RESULT_NATURE_AREA
enumerator CDP_RESULT_NATURE_LENGTH
enumerator CDP_RESULT_NATURE_RADIUS
enumerator CDP_RESULT_NATURE_NUMBER
enumerator CDP_RESULT_NATURE_KINETIC_ENERGY_DENSITY
enumerator CDP_RESULT_NATURE_DAMAGE
enumerator CDP_RESULT_NATURE_DISTTANCE
enumerator CDP_RESULT_NATURE_TEMPERATURE_DOT
enumerator CDP_RESULT_NATURE_THERMAL_ENERGY
enumerator CDP_RESULT_NATURE_THERMAL_CONDUCTIVITY_MATRIX
enumerator CDP_RESULT_NATURE_CAPACITANCE_MATRIX
enumerator CDP_RESULT_NATURE_FAILURE_INDEX
enumerator CDP_RESULT_NATURE_VOID_RATIO
enumerator CDP_RESULT_NATURE_TEMPERATURE_GRADIENT
enumerator CDP_RESULT_NATURE_PRESSURE_COEFFICIENT
enumerator CDP_RESULT_NATURE_LOAD_FACTOR
enumerator CDP_RESULT_NATURE_PRESSURE_GRADIENT
enumerator CDP_RESULT_NATURE_PRESSURE_DOT
enumerator CDP_RESULT_NATURE_PRESSURE_DOTDOT
enumerator CDP_RESULT_NATURE_MASS
enumerator CDP_RESULT_NATURE_HEAT_GENERATED
enumerator CDP_RESULT_NATURE_CRACK_DENSITY
enumerator CDP_RESULT_NATURE_ELECTRIC_FIELD
enumerator CDP_RESULT_NATURE_ELECTRIC_FLUX
enumerator CDP_RESULT_NATURE_REACTION_HEAT_FLOW
enumerator CDP_RESULT_NATURE_MAGNETIC_FLUX
enumerator CDP_RESULT_NATURE_MAGNETIC_FIELD
enumerator CDP_RESULT_NATURE_CURRENT_DENSITY
enumerator CDP_RESULT_NATURE_TURBULENT_KENETIC_ENERGY
enumerator CDP_RESULT_NATURE_TURBULENT_DISSIPATION_RATE
enumerator CDP_RESULT_NATURE_CONCENTRATION
enumerator CDP_RESULT_NATURE_ENTHALPY
enumerator CDP_RESULT_NATURE_SPECIFIC_HEAT
enumerator CDP_RESULT_NATURE_POROSITY
enumerator CDP_RESULT_NATURE_ENTHALPY_RATE
enumerator CDP_RESULT_NATURE_FACTOR
enumerator CDP_RESULT_NATURE_HEAT_FLOW
enumerator CDP_RESULT_NATURE_STRESS_AND_MOMENT_RESULTANT
enumerator CDP_RESULT_NATURE_STRAIN_AND_CURVATURE
enumerator CDP_RESULT_NATURE_WEIGHT
enumerator CDP_RESULT_NATURE_KINETIC_ENERGY
enumerator CDP_RESULT_NATURE_STRAIN_ENERGY
enumerator CDP_RESULT_NATURE_DIRECTION_VECTOR
enumerator CDP_RESULT_NATURE_ENERGY
enumerator CDP_RESULT_NATURE_SEPARATION
enumerator CDP_RESULT_NATURE_CLOSURE
enumerator CDP_RESULT_NATURE_STATE
enumerator CDP_RESULT_NATURE_STATUS
enumerator CDP_RESULT_NATURE_REACTION_MASS_FLOW
enumerator CDP_RESULT_NATURE_EXTERNAL_APPLIED_MASS_FLOW
enumerator CDP_RESULT_NATURE_STRAIN_RATE
enumerator CDP_RESULT_NATURE_STRAIN_ENERGY_ERROR
enumerator CDP_RESULT_NATURE_EXTERNAL_APPLIED_HEAT_FLOW
enumerator CDP_RESULT_NATURE_DIRECTION_COSINE_MATRIX
enumerator CDP_RESULT_NATURE_ELEMENT_FORCE
enumerator CDP_RESULT_NATURE_ELEMENT_DISPLACEMENT
enumerator CDP_RESULT_NATURE_Y_PLUS
enumerator CDP_RESULT_NATURE_U_TAU
enumerator CDP_RESULT_NATURE_STRAIN_ENERGY_PERCENT
enumerator CDP_RESULT_NATURE_KINETIC_ENERGY_PERCENT
enumerator CDP_RESULT_NATURE_DOMINANT_FLUID_PHASE
enumerator CDP_RESULT_NATURE_SOUND_MODEL
enumerator CDP_RESULT_NATURE_PENETRATION_CONTACT
enumerator CDP_RESULT_NATURE_SAFETY_FACTOR
enumerator CDP_RESULT_NATURE_FATIGUE_DAMAGE
enumerator CDP_RESULT_NATURE_FATIGUE_DAMAGE_DIRECTION
enumerator CDP_RESULT_NATURE_FATIGUE_LIFE
enumerator CDP_RESULT_NATURE_GAP
enumerator CDP_RESULT_NATURE_ELEMENT_NODAL_FORCE
enumerator CDP_RESULT_NATURE_ELEMENT_NODAL_FLUX
enumerator CDP_RESULT_NATURE_STRENGTH_SAFETY_FACTOR
enumerator CDP_RESULT_NATURE_FATIGUE_SAFETY_FACT
enumerator CDP_RESULT_NATURE_PHASE_DIAMETER
enumerator CDP_RESULT_NATURE_LAMINAR_VISCOSITY
enumerator CDP_RESULT_NATURE_TURBULENT_VISCOSITY
enumerator CDP_RESULT_NATURE_BODY_FORCE
enumerator CDP_RESULT_NATURE_WALL_SHEAR
enumerator CDP_RESULT_NATURE_VORTICITY
enumerator CDP_RESULT_NATURE_REACTION_PROGRESS
enumerator CDP_RESULT_NATURE_SOUND_LEVEL
enumerator CDP_RESULT_NATURE_ROTATION_ANGLE_VECTOR
enumerator CDP_RESULT_NATURE_VOLUME_OF_FLUID
enumerator CDP_RESULT_NATURE_EDDY_VISCOSITY
enumerator CDP_RESULT_NATURE_ROUGHNESS
enumerator CDP_RESULT_NATURE_FRACTION
enumerator CDP_RESULT_NATURE_CONVECTION_COEFFICIENT
enumerator CDP_RESULT_NATURE_POWER
enumerator CDP_RESULT_NATURE_INTENSITY
enumerator CDP_RESULT_NATURE_TRACTION
enumerator CDP_RESULT_NATURE_EXTERNAL_APPLIED_CURRENT
enumerator CDP_RESULT_NATURE_PRANDTL_NUMBER
enumerator CDP_RESULT_NATURE_TURBULENT_DISTANCE
enumerator CDP_RESULT_NATURE_REYNOLDS_NUMBER
enumerator CDP_RESULT_NATURE_RADIANCE
enumerator CDP_RESULT_NATURE_FLUENCE
enumerator CDP_RESULT_NATURE_RC_PRODUCT
enumerator CDP_RESULT_NATURE_POWER_DENSITY
enumerator CDP_RESULT_NATURE_WATER_ACCUMULATION
enumerator CDP_RESULT_NATURE_TURBULENT_SPECIFIC_DISSIPATION
enumerator CDP_RESULT_NATURE_THERMAL_ENERGY_DENSITY
enumerator CDP_RESULT_NATURE_STRENGTH_RATIO
enumerator CDP_RESULT_NATURE_DELETED_ENTITIES
enumerator CDP_RESULT_NATURE_MARGIN_OF_SAFETY
enumerator CDP_RESULT_NATURE_MOMENT
enumerator CDP_RESULT_NATURE_ROTATION
enumerator CDP_RESULT_NATURE_TRANSLATION
enumerator CDP_RESULT_NATURE_FORCE
enumerator CDP_RESULT_NATURE_DECIBEL
enumerator CDP_RESULT_NATURE_PROBABILITY
enumerator CDP_RESULT_NATURE_FORCE_MOMENT
enumerator CDP_RESULT_NATURE_YOUNGS_MODULUS
enumerator CDP_RESULT_NATURE_POISSONS_RATIO
enumerator CDP_RESULT_NATURE_SHEAR_MODULUS
enumerator CDP_RESULT_NATURE_THERMAL_EXPANSION_COEFFICIENT
enumerator CDP_RESULT_NATURE_CHEMICAL_SHRINKAGE
enumerator CDP_RESULT_NATURE_CONVERSION_TIME
enumerator CDP_RESULT_NATURE_CONVERSION_STATUS
enumerator CDP_RESULT_NATURE_MODAL_EFFECTIVE_MASS_SUMMARY
enumerator CDP_RESULT_NATURE_MODAL_EFFECTIVE_MASS
enumerator CDP_RESULT_NATURE_MODAL_PARTICIPATION_FACTOR
enumerator CDP_RESULT_NATURE_MODAL_EFFECTIVE_MASS_FRACTION