Please use this identifier to cite or link to this item: https://open.uns.ac.rs/handle/123456789/13257
DC FieldValueLanguage
dc.contributor.authorRakíc P.en
dc.contributor.authorStričević, Lazaren
dc.contributor.authorSuvajdžin Rakić, Zoricaen
dc.date.accessioned2020-03-03T14:51:37Z-
dc.date.available2020-03-03T14:51:37Z-
dc.date.issued2012-10-17en
dc.identifier.isbn9781450312400en
dc.identifier.urihttps://open.uns.ac.rs/handle/123456789/13257-
dc.description.abstractContemporary C++ matrix libraries model matrices as if the only relevant characteristic of matrix type is its element type and number of dimensions. Actual size of each dimension is usually completely disregarded in the model. Dimension size is treated as dynamic characteristics of matrix object, making a matrix type neither static nor dynamic, but something in between. Logical consequence of data model inconsistency is more or less noticeable discrepancy in the interface design. Matrix model in which element type, number of dimensions and size of each dimension are all treated as equally important characteristic of matrix type is presented in this paper. Proposed matrix model is implemented in the C++ proof-of-concept template library called Typed Matrix Library (TML). Matrices in TML are statically typed objects. Modeling matrices this way enables compile-time correctness verification in matrix operations. At the same time, this approach incurs no run-time overhead compared to the classical one. Arguably, linear algebra programs based on the presented model require no additional information/dependencies to be supplied to the program code than developers are already aware of, thus no extra developers' effort is required in order to use matrices based on this model. Copyright 2012 ACM.en
dc.relation.ispartofACM International Conference Proceeding Seriesen
dc.titleStatically typed matrix in C++ libraryen
dc.typeConference Paperen
dc.identifier.doi10.1145/2371316.2371359en
dc.identifier.scopus2-s2.0-84867385295en
dc.identifier.urlhttps://api.elsevier.com/content/abstract/scopus_id/84867385295en
dc.relation.lastpage222en
dc.relation.firstpage217en
item.grantfulltextnone-
item.fulltextNo Fulltext-
crisitem.author.deptFakultet tehničkih nauka, Departman za računarstvo i automatiku-
crisitem.author.parentorgFakultet tehničkih nauka-
Appears in Collections:FTN Publikacije/Publications
Show simple item record

Page view(s)

28
Last Week
13
Last month
0
checked on May 10, 2024

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.