Element Properties

Overview

This class manages element properties such as elastic or thermal element properties. It is designed to hold properties for a defined element class such as linear isotropic, plastic, etc. Each element property of a given class has an associated number of components and data type such as integer or real. For example the elastic modulus property of a linear orthotropic element has 3 real valued components. Integer valued element properties are always scalar values. Optionally an element property may be defined as function of some independent variable such as temperature by relating an integer identifier with the element property. This integer identifier is assumed to be a key to a table or some function description which contains the element property as a function of temperature.

The functions associated with a ElementProperty object are the following:

Instance a ElementProperty object initially using the constructor. The element property class is defined using define(). The property class is the type of element for which the properties are applicable such as linear isotropic, anisotropic, etc. See IntegerProperty and DoubleProperty for available types.

Specify integer or double valued element properties using setPropertyIntegerValue, setPropertyDoubleValue(), or setPropertyDoubleArray(). Each element property type is identified by a defined constant. See IntegerProperty and DoubleProperty for available property types. The user queries for the number of element properties defined using getPropertyCount(). The number of components associated with a element property type are queried using getPropertyInformation(). A long descriptive name which is hard-wired to each property type may be queried using getPropertyName(). Finally the property values themselves may be recovered using getPropertyIntegerValue or getPropertyDoubleValue().

As an option to explicitly entering double values for a particular element property, a table identifier may be associated with the property using setPropertyId(). This is useful when the element property values are not constant but instead are a function of an independent variable such as temperature. The function getPropertyFlag() is used to determine how a double valued element property has been defined, if at all. There are three possibilities:

If a property is defined using setPropertyDoubleValue() or setPropertyDoubleArray() it is value defined, if it is defined using setPropertyId() it is identifier defined.

Class Members Descriptions

The currently available ElementProperty enumerations and functions are described in detail in this section.

class ElementProperty

Element property class for managing element properties.

Public Types

enum class PropertyFlag

Element property value flag.

Values:

enumerator UNDEFINED

Property value is undefined.

enumerator VALUE

Property is specified by direct value.

enumerator IDENTIFIER

Property is specified by identifier reference.

enum class IntegerProperty

Element integer property types.

Values:

enumerator MATERIAL_ID

Material Id.

enumerator MATERIAL_ID_BENDING

Material Id - bending.

enumerator MATERIAL_ID_TRANSVERSAL

Material Id - transverse shear.

enumerator MATERIAL_ID_MEMBRANE_BENDING_COUPLING

Material Id - membrane bending coupling.

enumerator MATERIAL_COORDINATE_SYSTEM_ID

Material Id membrane bending coupling.

enumerator NO_SEPARATION

Gap: No separation option.

enumerator NO_SLIP

Gap: No slip option.

enumerator DOF_FLAGS_COUNT

Number of dof flags.

enumerator INDEPENDENT_DOF_FLAGS

Independent dof flags [DOF_FLAGS_COUNT].

enumerator DEPENDENT_DOF_FLAGS

Dependent dof flags [DOF_FLAGS_COUNT].

enumerator SHELL_LAYER_GLOBAL_ID

Shell layer global Id [SHELL_LAYERS_COUNT].

enumerator LAYER_MATERIAL_ID

Layer material Id [SHELL_LAYERS_COUNT].

enumerator LAYER_INTEGRATION_POINT_COUNT

Number of layer [SHELL_LAYERS_COUNT].

enumerator SHELL_LAYERS_COUNT

Number of shell layers.

enumerator SHELL_WALL_TYPE

Shell wall type.

enumerator INTEGRATION_RULE

Integration rule.

enumerator BEAM_REFLECTION_Y

Beam section reflect about y axis.

enumerator BEAM_REFLECTION_Z

Beam section reflect about z axis.

enumerator BEAM_SECTION_TYPE

Beam section type.

enumerator BEAM_SECTION_POINTS_COUNT

Beam section number of points.

enumerator BEAM_SECTION_LOOPS_COUNT

Beam section number of loops.

enumerator BEAM_SECTION_LOOPS_POINT_COUNT

Beam section loop number of points [BEAM_SECTION_LOOPS_COUNT].

enumerator BEAM_SECTION_LOOP_TYPE

Beam section loop type [BEAM_SECTION_LOOPS_COUNT].

enumerator BEAM_SECTION_LOOP_MATERIAL_ID

Beam section loop material Id [BEAM_SECTION_LOOPS_COUNT].

enumerator BEAM_SECTION_LOOP_POINTS

Beam section all loop points [BEAM_SECTION_LOOPS_COUNT].

enumerator BEAM_SECTION_SEGMENT_COUNT

Beam section number of segments.

enumerator TIED

Tied behavior.

enumerator NSM_ID

Nonstructural mass identifier.

enumerator NSM_COUNT

Nonstructural mass number of values.

enumerator NSM_VALUE_SET_IDS

Nonstructural mass value set identifiers [NSM_COUNT].

enumerator NSM_LUMPED_MASS_FLAG

Nonstructural lumped mass flag [NSM_COUNT].

enumerator BEND_FLEXFACTOR

Bend flexibility stress identification factor method.

enumerator AMBIENT_ELEMENT_TYPE

Ambient element type.

enumerator GALERKIN_SPLINE_FUNCTION_TYPE

Galerkin spline function type to use on kernel.

enumerator GALERKIN_DILATION_FUNCTION_TYPE

Galerkin dilation function type.

enumerator GALERKIN_ESSENTIAL_BC_TYPE

Galerkin essential boundary condition type.

enumerator GALERKIN_DOMAIN_INTEGRATION_TYPE

Galerkin domain integration type.

enumerator GALERKIN_PRESSURE_SMOOTHING

Galerkin pressure smoothing flag.

enumerator GALERKIN_KERNEL

Galerkin type of kernel support.

enumerator GALERKIN_SMOOTHING_STEPS_INTERVAL

Galerkin interval of time steps to conduct displacement smoothing.

enumerator GALERKIN_SMOOTHING_SCHEME

Galerkin smoothing scheme for momentum consistent SPG only.

enumerator GALERKIN_BOND_FAILURE_TYPE

Galerkin bond failure mechanism.

enumerator GALERKIN_STABILIZATION_TYPE

Galerkin stabilization type.

enumerator GALERKIN_SELF_CONTACT

Galerkin self contact flag.

enumerator GALERKIN_BOX_ID

Galerkin box id defining the active region.

enumerator TENSION_TABLES

Tabular functions Id defining non linear elastic or viscous damper as force relationship.

enumerator REINFORCEMENT_SECTION_TYPE

Reinforcement section type.

enumerator REINFORCEMENT_SECTION_MEMBER_COUNT

Reinforcement section member count.

enumerator REINFORCEMENT_SECTION_MATERIAL_ID

Reinforcement section material Id [REINFORCEMENT_SECTION_MEMBER_COUNT].

enumerator REINFORCEMENT_COORDINATE_SYSTEM_ID

Reinforcement section coordinate system [REINFORCEMENT_SECTION_MEMBER_COUNT].

enumerator REINFORCEMENT_SECTION_LOCATION_TYPE

Reinforcement section location type.

enumerator COHESIVE_RESPONSE_TYPE

Constitutive cohesive behavior.

enumerator FRICTION_TYPE

Friction type.

enumerator HEAT_EXCHANGE_TYPE

Heat exchange type.

enumerator SPRING_DOF_TAG1

Degree of freedom tag 1.

enumerator SPRING_DOF_TAG2

Degree of freedom tag 2.

enum class DoubleProperty

Element real element property Type.

Values:

enumerator THICKNESS

Thickness [4].

enumerator MIDSURFACE_OFFSET

Offset [4].

enumerator EFFECTIVE_SHEAR_RATIO

Effective shear ratio.

enumerator BENDING_STIFFNESS

Bending stiffness.

enumerator NONSTRUCTURAL_MASS

Nonstructural mass [4].

enumerator SR_BOTTOM_FIBER

Fiber distance - bottom.

enumerator SR_TOP_FIBER

Fiber distance - top.

enumerator AREA

Area [2].

enumerator MOMENT_OF_INERTIA_YY

Moment of inertia about y axis [2].

enumerator MOMENT_OF_INERTIA_ZZ

Moment of inertia about z axis [2].

enumerator MOMENT_OF_INTERTIA_YZ

Product of inertia [2].

enumerator TORSIONAL_STIFFNESS

Torsional constant [2].

enumerator EFFECTIVE_SHEAR_FACTOR_Y_AXIS

Effective shear factor along y axis [2].

enumerator EFFECTIVE_SHEAR_FACTOR_Z_AXIS

Effective shear factor along z axis [2].

enumerator SHEAR_CENTER_OFFSET_Y_AXIS

Shear center offset along y axis [2].

enumerator SHEAR_CENTER_OFFSET_Z_AXIS

Shear center offset along z axis [2].

enumerator CENTROID_OFFSET_Y_AXIS

Offset along y axis [2].

enumerator CENTROID_OFFSET_Z_AXIS

Offset along z axis [2].

enumerator WARPING_COEFFICIENT

Warping coefficient [2].

enumerator CONNECTOR_INTERNAL_DIAMETER

(1D) connector internal diameter (not used)

enumerator CONNECTOR_EXTERNAL_DIAMETER

(1D) connector external diameter

enumerator BEND_RADIUS

(1D BEND) Bend radius at centroid

enumerator STRESS_RECOVERY_LOCATION_C

(1D) xz locations for stress data recovery (rz for BEND) [2]

enumerator STRESS_RECOVERY_LOCATION_D

(1D) xz locations for stress data recovery (rz for BEND) [2]

enumerator STRESS_RECOVERY_LOCATION_E

(1D) xz locations for stress data recovery (rz for BEND) [2]

enumerator STRESS_RECOVERY_LOCATION_F

(1D) xz locations for stress data recovery (rz for BEND) [2]

enumerator INITIAL_GAP

Initial gap.

enumerator PRELOAD_FORCE

Preload force.

enumerator COMPRESSION_STIFFNESS

Compression stiffness.

enumerator TENSION_STIFFNESS

Tension stiffness.

enumerator TRANSVERSE_STIFFNESS

Transverse stiffness.

enumerator STATIC_FRICTION_COEFFICIENT_Y_AXIS

mu: static friction coefficient. mu1 in y-dir if anisotropic: Gap or Cpair

enumerator STATIC_FRICTION_COEFFICIENT_Z_AXIS

mu2 static friction coefficient in z-dir for anisotropic: Gap

enumerator STATIC_ISOTROPIC_FRICTION_COEFFICIENT

For isotropic friction, identical to EPROP_MUSY.

enumerator STATIC_ORTHOTROPIC_FRICTION_COEFFICIENT_1

For orthotropic friction, 1st parameter, identical to EPROP_MUSY.

enumerator STATIC_ORTHOTROPIC_FRICTION_COEFFICIENT_2

For orthotropic friction, 2nd parameter, identical to EPROP_MUSZ.

enumerator KINETIC_FRICTION_COEFFICIENT_Y_AXIS

kinetic friction coefficient in y-dir: Gap

enumerator KINETIC_FRICTION_COEFFICIENT_Z_AXIS

kinetic friction coefficient in z-dir: Gap

enumerator STIFFNESS

Stiffness.

enumerator VISCOUS_DAMPING_COEFFICIENT

Viscous damping coefficient.

enumerator MASS

Mass (mx,my,mz) [3].

enumerator OFFSET_VECTOR

Offset vector global (x,y,z) [3].

enumerator MOMENTS_OF_INERTIA

Mass moments of inertia [6].

enumerator MASS_MASTRIX

Mass matrix [21].

enumerator STIFFNESS_MATRIX

Stiffness matrix [21].

enumerator PENALTY_FACTOR

Penalty factor.

enumerator FILM_COEFFICIENT

Film coefficient.

enumerator CONVECTION_EXPONENT

Convection exponent.

enumerator HEAT_EXCHANGE_AREA_FACTOR

Convection or Radiation Area factor [2].

enumerator STRESS_COEFFICIENT
enumerator STIFFNESS_TRANSLATIONAL

Stiffness translation [3].

enumerator STIFFNESS_ROTATIONAL

Stiffness rotation [3].

enumerator DAMPING_TRANSLATIONAL

Convection exponent [3].

enumerator DAMPING_ROTATIONAL

Viscous damping rotation [3].

enumerator STRESS_RECOVERY_TRANSLATIONAL

Stress recovery coefficient translation.

enumerator SR_COEFFICIENT_ROTATION

Stress recovery coefficient rotation.

enumerator STRAIN_RECOVERY_TRANSLATIONAL

Strain recovery coefficient translation.

enumerator STRAIN_RECOVERY_ROTATIONAL

Strain recovery coefficient rotation.

enumerator BEAM_SECTION_DIMENSIONS

Beam section dimensions [2].

enumerator DOF_WEIGHTING_FACTORS

Weighting factors [DOF_FLAGS_COUNT].

enumerator SHELL_MATRIX

Shell wall matrix.

enumerator SHELL_ALPHA

Shell wall alpha.

enumerator Q_MATRIX

Transverse shear matrix.

enumerator Q_ALPHA

Transverse shear alpha.

enumerator BEAM_MATRIX

Beam section matrix.

enumerator BEAM_ALPHA

Beam section alpha.

enumerator LAYER_THICKNESS

Layer thickness [SHELL_LAYERS_COUNT].

enumerator LAYER_MATERIAL_ORIENTATION_ANGLE

Layer material orientation [SHELL_LAYERS_COUNT].

enumerator ECCENTRICITY

Eccentricity.

enumerator BEAM_ROTATION_ANGLE

Beam section rotation angle.

enumerator RIGID_ELEMENT_ALPHA

Rigid element alpha.

enumerator BEAM_SECTION_POINTS

Beam section points [BEAM_SECTION_POINTS_COUNT][2].

enumerator BEAM_SECTION_SEGMENT_THICKNESS

Beam section segment thicknesses [BEAM_SECTION_SEGMENT_COUNT].

enumerator BEAM_SECTION_SEGMENT_POINTS

Beam section segment points(y, z) [BEAM_SECTION_SEGMENT_COUNT][2].

enumerator EMISSIVITY

Emissivity.

enumerator STRUCTURAL_DAMPING_COEFFICIENT

Structural damping coefficient [3].

enumerator STRUCTURAL_DAMPING_TRANSLATION

Structural damping translation [3].

enumerator STRUCTURAL_DAMPING_ROTATION

Structural damping rotation [3].

enumerator NSM_VALUES

Nonstructural mass values [NSM_COUNT].

enumerator ARC_ELEMENT_ANGLE

Bend Arc element angle.

enumerator BEND_INTERNAL_PRESSURE

Bend internal pressure.

enumerator BEND_OFFSET_LOCAL_R

Bend local r offset EndA/EndB points.

enumerator BEND_OFFSET_LOCAL_Z

Bend local z offset EndA/EndB points.

enumerator BEND_OFFSET_R

Bend radial offset of neutral axis.

enumerator BEND_MEAN_RADIUS

Bend Mean cross section radius.

enumerator COHESIVE_LAYER_RELATIVE_LOCATION

Relative location of the cohesive layer.

enumerator GASKET_THICKNESS

Element Gasket thickness.

enumerator GALERKIN_DILATION_PARAMETERS

Galerkin dilation parameters of the kernel function [3].

enumerator GALERKIN_DEFORMATION_TOLERANCE

Galerkin deformation tolerance triggering EFG adaptation.

enumerator GALERKIN_CRITICAL_BOND_FAILURE

Galerkin critical value for bond failure triggering.

enumerator GALERKIN_CRITICAL_STRETCH

Galerkin critical relative deformation (stretching or compression ratio) between the two nodes forming the bond for bond failure.

enumerator GALERKIN_SHEAR_LOCKING_FACTOR

Galerkin quadrature factor for surface nodes to suppress shear locking in thin structures.

enumerator GALERKIN_PARTICLE_DAMPING

Galerkin particle-to-particle damping coefficient.

enumerator GALERKIN_LAGRANGIAN_EULERIAN_SWITCH_TIME

Galerkin time to switch from updated Lagrangian kernel to Eulerian kernel.

enumerator GALERKIN_LENGTH_SCALE

Galerkin length scale for displacement regularization.

enumerator DAMPING_TENSION_COMPRESSION

Viscous damping coefficients in tension/compression [2].

enumerator DAMPING_EXPONENT_TENSION_COMPRESSION

Viscous damping exponents in tension/compression [2].

enumerator REINFORCEMENT_SECTION_AREA

Reinforcement section cross-section area [REINFORCEMENT_SECTION_MEMBER_COUNT].

enumerator REINFORCEMENT_INTERFIBER_DISTANCE

Reinforcement section inter-fiber distance.

enumerator REINFORCEMENT_SECTION_ANGLE

Reinforcement section angle with respect to the default reinforcement system [REINFORCEMENT_SECTION_MEMBER_COUNT].

enum class FrictionType

Element friction type.

Values:

enumerator NO_FRICTION

No friction.

enumerator BILINEAR_COULOMB

Bilinear Coulomb friction.

enumerator BILINEAR_SHEAR

Bilinear Shear friction.

enum class ReinforcementType

Reinforcement section types.

Values:

enumerator REINFSECT_SMEAR

Smeared reinforcement.

enum class ReinforcementLocationType

Reinforcement sections location types.

Values:

enumerator REINFSECT_LOCATION_NOTYPE

Default for unsupported reinforcement section location type.

enumerator REINFSECT_LOCATION_TYPE_MESH

Mesh-based definition.

Public Functions

ErrorCode getErrorCode()

Return the current ErrorCode of the ElementProperty object.

Returns: ErrorCode - The current error code, or NONE if no error.
Status define(ElementType elementType)

Define type of element property.

See Also inquire() .

Parameters:elementType ElementType
Returns:Status
Status inquire(ElementType *elementType)

Inquire of defined element property type elementType as an output argument.

See Also define() .

Parameters:elementType[out] ElementType
Returns:Status
Status setPropertyDoubleValue(DoubleProperty type, double value)

Set a real valued property. The real valued property is set for all components associated with the property type.

Use getPropertyDoubleValue() to return real valued properties.

Parameters:
Returns:

Status

Status setPropertyDoubleArray(DoubleProperty type, double values[])

Set real valued properties. The number of properties expected in values is equal to the number of locations times the number of components associated with the property type. For example, the property type THICKNESS would require 4 values - a scalar value for each of 4 shell element corners. Use getPropertyInformation() to query for the number of locations and components assumed for a property type. Use getPropertyDoubleValue() to return real valued properties.

Parameters:
Returns:

Status

Status setPropertyId(DoubleProperty type, int id)

Set an identifier value for real valued properties.

Parameters:
Returns:

Status

Status unsetProperty(IntegerProperty type)

Unset an integer property.

Parameters:type IntegerProperty
Returns:Status
Status unsetProperty(DoubleProperty type)

Unset a real valued property.

Parameters:type DoubleProperty
Returns:Status
Status getPropertyCount(int *count)

Return number of defined element property types, count.

Parameters:count[out] Number of defined property types
Returns:Status
Status getPropertyFlag(IntegerProperty type, PropertyFlag *flag)

Query for element integer property definition. If a property value is not defined, UNDEFINED is returned.

Parameters:
Returns:

Status

Status getPropertyFlag(DoubleProperty type, PropertyFlag *flag)

Query for element real valued property definition. If a property value is not defined, UNDEFINED is returned, if the property has been defined by value using setPropertyDoubleValue() or setPropertyDoubleArray() then VALUE is returned, if the property is defined by an identifier value using setPropertyId() then IDENTIFIER is returned.

Parameters:
Returns:

Status

Status getPropertyId(DoubleProperty type, int *id)

Return the identifier value of a property. If an identifier value has not been defined for the property nothing is returned.

Use setPropertyId() to set an identifier value.

Parameters:
Returns:

Status

Status getPropertyInformation(IntegerProperty type, int *componentCount, int *locationCount)

Query for the number of components and number of locations of an integer property type.

Use setPropertyId() to set an identifier value.

Parameters:
  • type IntegerProperty
  • componentCount[out] Number of components
  • locationCount[out] Number of locations
Returns:

Status

Status getPropertyInformation(DoubleProperty type, int *componentCount, int *locationCount)

Query for the number of components and number of locations of a real valued property type.

Use setPropertyId() to set an identifier value.

Parameters:
  • type DoubleProperty
  • componentCount[out] Number of components
  • locationCount[out] Number of locations
Returns:

Status

Status getPropertyName(IntegerProperty type, char name[])

Query for the built-in name associated with an integer property type. The character string will not exceed 64 characters including the terminating NULL character.

Parameters:
Returns:

Status

Status getPropertyName(DoubleProperty type, char name[])

Query for the built-in name associated with a real valued property type. The character string will not exceed 64 characters including the terminating NULL character.

Parameters:
Returns:

Status

Status getPropertyDoubleValue(DoubleProperty type, double values[])

Return a defined real valued property as double. The number of values returned is equal to the number of components associated with the specified property. If the value has not been defined, nothing is returned.

Parameters:
Returns:

Status

Status setId(int id)

Set the integer identifier for this object.

Parameters:id – Integer identifier
Returns:Status
Status getId(int *id)

Get the integer identifier for this object.

Parameters:id[out] Integer identifier
Returns:Status
Status setName(const char *name)

Set the name for this object.

Parameters:name – Object name
Returns:Status
Status getName(char name[])

Get the name for this object.

Parameters:name[out] Object name
Returns:Status
Status evaluateAtElementNodes(DoubleProperty type, ElementShape shape, int maxi, int maxj, double values[])

Compute the values of a given property type at element nodes. If the number of locations associated with the element property type is 1, then the property values are assumed to be constant at all element nodes. The property values are ordered by the number of components first followed by the number of element nodes.

Errors
  • OPERATION is generated if a non integer valued type is specified.
  • VALUE is generated if an improper maxi or maxj is input.

Parameters:
  • type DoubleProperty
  • shape ElementShape The topological shape for the element
  • maxi – The number of points along the i direction. If maxi = 0 then the linear element form of the specified shape is assumed.
  • maxj – The number of points along the j direction. If maxj = 0 and 2 <= maxi <= 4, then a Serendipity finite element is assumed. If 2 <= maxj <= 4 and 2 <= maxi <= 4, then a Lagrange finite element is assumed. For triangle shapes, set either maxj = 0 or maxj = maxi. If shape is LINE , then maxj is ignored.
  • values[out] Property values at element nodes.
Returns:

Status

Status copy(ElementProperty *from)

Make a copy of a ElementProperty object. The private data from the from object is copied to this object. Any previous private data in this object is lost.

Parameters:from – Pointer to the ElementProperty object to copy from
Returns:Status
Status print()

Print the contents of the ElementProperty object to standard output.

Returns:Status
template<auto IntegerPropertyType, typename PropertyValue>
Status setPropertyIntegerValue(PropertyValue value)

Set integer valued property. The integer valued property type is specified as a template parameter to ensure type safety. Use getPropertyIntegerValue() to return integer valued properties.

If used with rigid elements, The DOF_FLAGS_COUNT integer property determines the number of locations for the DEPENDENT_DOF_FLAGS and INDEPENDENT_DOF_FLAGS properties.

If used with super elements, The DOF_FLAGS_COUNT integer property determines the number of locations for the INDEPENDENT_DOF_FLAGS properties.

The BEAM_SECTION_POINTS_COUNT integer property determines the number of points for the BEAM_SECTION_POINTS and BEAM_SECTION_LOOPS_POINT_COUNT properties. The BEAM_SECTION_LOOPS_COUNT integer property determines the number of loops for the BEAM_SECTION_LOOPS_POINT_COUNT , BEAM_SECTION_LOOP_TYPE and BEAM_SECTION_LOOP_MATERIAL_ID properties.

The BEAM_SECTION_SEGMENT_COUNT integer property determines the number of segments for the BEAM_SECTION_SEGMENT_THICKNESS the beam section segment thicknesses and BEAM_SECTION_SEGMENT_POINTS the section segment points(y, z). There should be one more point than the number of segments. For a closed loop of segments, the first point will be identical to the last.

The TIED integer property used to set the tied/bonded behavior of InteractionPair master and slave.

The shell wall type hat can be defined from SHELL_WALL_TYPE are: MONOCOQUE and LAMINATE .

The supported degree of freedom tags for SPRING_DOF_TAG1 and SPRING_DOF_TAG2 are:

Template Parameters:
 
Parameters:

value – Property value

Returns:

Status

template<auto IntegerPropertyType, typename PropertyValue>
Status setPropertyIntegerArray(PropertyValue values[])

Set integer properties. Set integer valued properties for a type where an array of integers is required. The number of entries in the array must be known to ElementProperty prior to calling this function. Use getPropertyIntegerValue() to return integer valued properties.

Template Parameters:
 
  • IntegerPropertyType IntegerProperty
  • PropertyValue – Type of the property value
Parameters:

values – Property values

Returns:

Status

template<auto IntegerPropertyType, typename PropertyValue>
Status getPropertyIntegerValue(PropertyValue values[])

Return a defined integer valued property. If the value has not been defined, nothing is returned.

Template Parameters:
 
Parameters:

values[out] Integer property values

Returns:

Status