Abstract. This paper presents the design and implementation of an attribute management system that supports the specification of information, past that of the domain definition, needed to qualify an engineering analysis. The information anaged by this system includes various order tensors eeded to specify the analysis attributes of material properties, oads, and boundary conditions as well as additional data constructs used by the analysis such as strings, and references to either other attributes or model entities. The system supports general dependencies and variations of this attribute information as well as its association with the various geometric entities which constitute the geometric domain being analyzed. In addition, since the information is coupled with the model entities themselves, the system can be used to store information needed to control the discretization process of the geometric domain. Since the information can be both spatially and temporally varying, an expression subsystem was also designed into the system. The framework was designed using object-oriented techniques, implemented in C++, and can be easily maintained and extended.
[1]
ScienceDirect,et al.
Applied numerical mathematics
,
1985
.
[2]
Mark S. Shephard,et al.
a General Topology-Based Mesh Data Structure
,
1997
.
[3]
I. Beju,et al.
Euclidean Tensor Calculus With Applications
,
1983
.
[4]
Ralph Johnson,et al.
design patterns elements of reusable object oriented software
,
2019
.
[5]
Mark S. Shephard.
Meshing environment for geometry-based analysis
,
2000
.
[6]
Robert Sedgewick,et al.
Algorithms in C
,
1990
.