Hide metadata

dc.date.accessioned2013-03-12T08:10:40Z
dc.date.available2013-03-12T08:10:40Z
dc.date.issued2004en_US
dc.date.submitted2004-02-05en_US
dc.identifier.citationWestlie, Magne. Utvikling av et Python grensesnitt for Diffpack. Hovedoppgave, University of Oslo, 2004en_US
dc.identifier.urihttp://hdl.handle.net/10852/9092
dc.description.abstractPython passer ikke til alle oppgaver, men bruk av moduler utvider bruksområdet. Diffpack er et sett biblioteker med byggesteiner for løsing av partielle differensiallikninger med numeriske metoder. Dette omfatter bla. arrayer, lineære systemer, lineære og ikke-lineære løsere og grids. Diffpack er objekt-orientert, og implementert i C++. Utvikling av Python grensesnitt til eksisterende programvare biblioteker skrevet i C++, innebærer omfattende arbeid på grunn av språkenes forskjellige oppbygning, selv for svært enkle funksjoner. Grunnen til dette er at Python er implementert i C, som C++ er en utvidelse av. Det finnes imidlertid flere verktøy som automatiserer, eller forenkler skrivingen av grensesnitt kode. Dette gjør at jobben med å lage et grensesnitt, kan være verdt den tiden det tar med hensyn til kost/nytte. I kapittel \ref{verktoyer} i dette dokumentet, blir tre forskjellige verktøy for generering av grensesnitt testet og vurdert med henblikk på målet for arbeidet med denne hovedoppgaven. Valget falt på SWIG, som allerede har blitt testet med Diffpack, og som fremstår som det mest ferdige produktet.nor
dc.language.isonoben_US
dc.titleUtvikling av et Python grensesnitt for Diffpacken_US
dc.typeMaster thesisen_US
dc.date.updated2004-07-02en_US
dc.creator.authorWestlie, Magneen_US
dc.subject.nsiVDP::420en_US
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&rft.au=Westlie, Magne&rft.title=Utvikling av et Python grensesnitt for Diffpack&rft.inst=University of Oslo&rft.date=2004&rft.degree=Hovedoppgaveen_US
dc.identifier.urnURN:NBN:no-8229en_US
dc.type.documentHovedoppgaveen_US
dc.identifier.duo16558en_US
dc.contributor.supervisorKent-Andre Mardal, Hans Petter Langtangenen_US
dc.identifier.bibsys040642054en_US
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/9092/1/oppgave.pdf


Files in this item

Appears in the following Collection

Hide metadata