dc.date.accessioned | 2013-03-12T08:10:40Z | |
dc.date.available | 2013-03-12T08:10:40Z | |
dc.date.issued | 2004 | en_US |
dc.date.submitted | 2004-02-05 | en_US |
dc.identifier.citation | Westlie, Magne. Utvikling av et Python grensesnitt for Diffpack. Hovedoppgave, University of Oslo, 2004 | en_US |
dc.identifier.uri | http://hdl.handle.net/10852/9092 | |
dc.description.abstract | Python 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.iso | nob | en_US |
dc.title | Utvikling av et Python grensesnitt for Diffpack | en_US |
dc.type | Master thesis | en_US |
dc.date.updated | 2004-07-02 | en_US |
dc.creator.author | Westlie, Magne | en_US |
dc.subject.nsi | VDP::420 | en_US |
dc.identifier.bibliographiccitation | info: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=Hovedoppgave | en_US |
dc.identifier.urn | URN:NBN:no-8229 | en_US |
dc.type.document | Hovedoppgave | en_US |
dc.identifier.duo | 16558 | en_US |
dc.contributor.supervisor | Kent-Andre Mardal, Hans Petter Langtangen | en_US |
dc.identifier.bibsys | 040642054 | en_US |
dc.identifier.fulltext | Fulltext https://www.duo.uio.no/bitstream/handle/10852/9092/1/oppgave.pdf | |