{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T16:28:09Z","timestamp":1773678489147,"version":"3.50.1"},"reference-count":0,"publisher":"Wiley","issue":"4","license":[{"start":{"date-parts":[[2000,1,1]],"date-time":"2000-01-01T00:00:00Z","timestamp":946684800000},"content-version":"vor","delay-in-days":2556,"URL":"http:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Scientific Programming"],"published-print":{"date-parts":[[1993,1]]},"abstract":"<jats:p>We describe C++ classes that simplify development of adaptive mesh refinement (AMR) algorithms. The classes divide into two groups, generic classes that are broadly useful in adaptive algorithms, and application\u2010specific classes that are the basis for our AMR algorithm. We employ two languages, with C++ responsible for the high\u2010level data structures, and Fortran responsible for low\u2010level numerics. The C++ implementation is as fast as the original Fortran implementation. Use of inheritance has allowed us to extend the original AMR algorithm to other problems with greatly reduced development time.<\/jats:p>","DOI":"10.1155\/1993\/838429","type":"journal-article","created":{"date-parts":[[2015,1,12]],"date-time":"2015-01-12T14:18:42Z","timestamp":1421072322000},"page":"145-156","source":"Crossref","is-referenced-by-count":16,"title":["Object\u2010Oriented Implementation of Adaptive Mesh Refinement Algorithms"],"prefix":"10.1155","volume":"2","author":[{"given":"William Y.","family":"Crutchfield","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael L.","family":"Welcome","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[1993,6,29]]},"container-title":["Scientific Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/1993\/838429.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1155\/1993\/838429","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,8]],"date-time":"2024-08-08T00:10:05Z","timestamp":1723075805000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1155\/1993\/838429"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1993,1]]},"references-count":0,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1993,1]]}},"alternative-id":["10.1155\/1993\/838429"],"URL":"https:\/\/doi.org\/10.1155\/1993\/838429","archive":["Portico"],"relation":{},"ISSN":["1058-9244","1875-919X"],"issn-type":[{"value":"1058-9244","type":"print"},{"value":"1875-919X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1993,1]]}}}