This paper presents a matrix-vector computational library written in the C++ language. Effective matrix-vector manipulation is an essential aspect of scientific numerical modeling, especially while using the finite element method. Even though there are a lot of matrix libraries written in C++ which are freely or commercially available on the Internet, most of them are either too complicated or too simple, i.e. with very limited capabilities. Therefore, the main idea is to develop a reliable matrix library, as part of the computer code in C++, which will be, at the same time, as simple as possible and as complex as possible. Consequently, the basic motto of the library, which is called SMV++, is "Simple and effective" and it is meant to be of use to researchers dedicated to reliable obtained results and not to the "beauty of programming." The library is developed without use of the template concept and inheritance, with the purpose of understanding it easily and of extending it easily with new possibilities and algorithms. Last but not least, it is aimed at having a simple and intuitive user interface. The bottom line is that the SMV++ is not meant to be of use to someone who is in the software development business. Rather, it is oriented to the user who has a modest programming knowledge (e.g. a Ph.D. student) and who is basically concerned about how to obtain the solution to the considered problem, for which he has to do some "homemade programming," because the available commercial software cannot be applied for all of his/her needs. Consequently, as mentioned, the motto of the library is "Simple and effective"; the effectiveness is in the sense of complexity of possibilities, rather than computational efficiency. However, if one is forced to choose between the two in the development of the library, having in mind the target users, priority is given to simplicity of use.
The paper presents the procedure of limit load calculation of elasto-plastic trusses exposed to the action of proportional load which is gradually increased until the formation of failure mechanism. The calculation is based on the application of static and kinematic theorem of limit analysis which are the basis of the limit analysis of structures which produce the value of the limit load in a quick and efficient manner. Application of these theorems is displayed on the examples of truss girders loaded by one- and twoparameter load
UVODU poslednje dve decenije, razvoj metoda za analizu konstrukcija u uslovima dejstva zemljotresa doživeo je naglu ekspanziju. Formiran je niz mogućnosti za reša-vanje uobičajenih i kompleksnih problema, kako u svakodnevnoj inženjerskoj praksi, tako i u naučnim istraživanjima. Međutim, ekspanzijom velikog broja ovih metoda pojavio i se niz pitanja među kojima su: koju metodu, kada i za koji tip konstrukcije je treba primeniti? Na ova pitanja je delimično dat odgovor u naučnim publikacijama, ali postoje još mnoga pitanja na koja treba odgovoriti putem obimnih istraživanja i komparativnih studija, kako bi se sprovela sistematizacija, definisali algoritmi i dala uputstva za izbor optimalnog tipa metode za analizu konstrukcija u uslovima dejstva zemljotresa. U EN 1998U EN -1:2004 Razvojem savremene opreme, laboratorija za testiranje elemenata, konstruktivnih celina, modela i in-situ testiranja realnih konstrukcija omogućeno je kvalitetnije sagledavanje ponašanja i povećan je nivo sigurnosti novoprojektovanih konstrukcija na dejstvo zemljotresa. S druge strane, razvoj savremenih numeričkih metoda i implementacija u softverska rešenja, uz podršku hardver-
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.