NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Quantity, Revisited: An Object-Oriented Reusable Class"Quantity", a prototype implementation of an object-oriented class, was developed for two reasons: to help engineers and scientists manipulate the many types of quantities encountered during routine analysis, and to create a reusable software component to for large domain-specific applications. From being used as a stand-alone application to being incorporated into an existing computational mechanics toolkit, "Quantity" appears to be a useful and powerful object. "Quantity" has been designed to maintain the full engineering meaning of values with respect to units and coordinate systems. A value is a scalar, vector, tensor, or matrix, each of which is composed of Value Components, each of which may be an integer, floating point number, fuzzy number, etc., and its associated physical unit. Operations such as coordinate transformation and arithmetic operations are handled by member functions of "Quantity". The prototype has successfully tested such characteristics as maintaining a numeric value, an associated unit, and an annotation. In this paper we further explore the design of "Quantity", with particular attention to coordinate systems.
Document ID
20000032335
Acquisition Source
Headquarters
Document Type
Conference Paper
Authors
Funston, Monica Gayle
(New Mexico Univ. Albuquerque, NM United States)
Gerstle, Walter
(New Mexico Univ. Albuquerque, NM United States)
Panthaki, Malcolm
(New Mexico Univ. Albuquerque, NM United States)
Date Acquired
August 19, 2013
Publication Date
February 22, 1998
Publication Information
Publication: NASA University Research Centers Technical Advances in Aeronautics, Space Sciences and Technology, Earth Systems Sciences, Global Hydrology, and Education
Volume: 2 and 3
Subject Category
Computer Programming And Software
Report/Patent Number
98URC169
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Document Inquiry

Available Downloads

There are no available downloads for this record.
No Preview Available