An Overview of HCL 1.0

dc.contributor.authorGockenbach, Mark S.en_US
dc.contributor.authorSymes, William W.en_US
dc.date.accessioned2018-06-18T17:47:34Zen_US
dc.date.available2018-06-18T17:47:34Zen_US
dc.date.issued1999-10en_US
dc.date.noteOctober 1999en_US
dc.description.abstractThe Hilbert Class Library (HCL) is a collection of C++ classes which apply object-oriented programming principles to implement mathematical objects such as vectors, linear and nonlinear operators, and functions. HCL provides a convenient environment for implementing algorithms for optimization and linear algebra at a natural, abstract level, without reference to the implementations of data structures, simulators, and other complex, application-specific details. Because coordinate representations, data storage formats, and other domain-specific idiosyncrasies are not entangled in these implementations, the resulting code is reusable across applications of widely varying size and structure. The design of HCL also results in several very important capabilities, such as the ability to treat very large out-of-core data sets as vector objects, and to manipulate linear operators not defined explicitly by matrices, which distinguish HCL from other object oriented numerics libraries.en_US
dc.format.extent24 ppen_US
dc.identifier.citationGockenbach, Mark S. and Symes, William W.. "An Overview of HCL 1.0." (1999) <a href="https://hdl.handle.net/1911/101930">https://hdl.handle.net/1911/101930</a>.en_US
dc.identifier.digitalTR99-25en_US
dc.identifier.urihttps://hdl.handle.net/1911/101930en_US
dc.language.isoengen_US
dc.titleAn Overview of HCL 1.0en_US
dc.typeTechnical reporten_US
dc.type.dcmiTexten_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR99-25.pdf
Size:
430.5 KB
Format:
Adobe Portable Document Format