cee::ug::BulkValues

class BulkValues

Class for storing results of bulk calculations.

Public Functions

BulkValues()

Public Members

size_t globalGeometryIndex

Geometry index of the part associated with the bulk values.

int partId

Part id of the part associated with the bulk values.

double minimumValue

Minimum element scalar value in the region.

double maximumValue

Maximum element scalar value in the region.

double averageValue

Average element scalar value in the region.

double resultant

Sum of SURFACE_AREA*SURFACE_RESULT_VALUE for all element surfaces in the region.

Vec3d minimumValuePosition

Centroid of the surface with the minimum value.

Vec3d maximumValuePosition

Centroid of the surface with the maximum value.

double volumeMinimumValue

The minimum result for volume elements in the part (only applicable for parts with volume elements)

double volumeMaximumValue

The Maximum result for volume elements in the part (only applicable for parts with volume elements)

double volumeAverageValue

The Average result for volume elements in the part (only applicable for parts with volume elements)

double volumeResultant

Sum of VOLUME*ELEMENT_RESULT_VALUE for all volume elements (only applicable for parts with volume elements)

Vec3d volumeMinimumValuePosition

Centroid of the volume element with the minimum value.

Vec3d volumeMaximumValuePosition

Centroid of the volume element with the maximum value.

double nodeMinimumValue

Minimum per surface node nodal scalar value in the region (only applicable for PER_NODE or PER_ELEMENT_NODE results)

double nodeMaximumValue

Maximum per surface node nodal scalar value in the region (only applicable for PER_NODE or PER_ELEMENT_NODE results)

double nodeAverageValue

Average per surface node nodal scalar value in the region (only applicable for PER_NODE or PER_ELEMENT_NODE results)

Vec3d nodeMinimumValuePosition

Position of the node with the minimum value.

Vec3d nodeMaximumValuePosition

Position of the node with the maximum value.

double volumeNodeMinimumValue

Minimum per volume element node value (applicable for PER_NODE and PER_ELEMENT_NODE results)

double volumeNodeMaximumValue

Maximum per volume element node value (applicable for PER_NODE and PER_ELEMENT_NODE results)

double volumeNodeAverageValue

Average per volume element node value (applicable for PER_NODE and PER_ELEMENT_NODE results)

Vec3d volumeNodeMinimumValuePosition

Position of the volume node with the minimum value.

Vec3d volumeNodeMaximumValuePosition

Position of the volume node with the maximum value.

double area

The surface area of the region.

double volume

The volume of the part (only applicable for parts with volume elements). For cutting planes: the volue of the intersected elements.

size_t surfaceCount

Number of surfaces in the region.

size_t nodeCount

Number of nodes in the region.

size_t elementCount

Number of elements. For cutting planes: The number of elements intersected.

Vec3d centroid

The centroid of the region.

Vec3d boundingBoxMinimum

The minimum corner of the bounding box of the region.

Vec3d boundingBoxMaximum

The maximum corner of the bounding box of the region.