{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,1]],"date-time":"2026-03-01T06:18:37Z","timestamp":1772345917113,"version":"3.50.1"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2018,8,16]],"date-time":"2018-08-16T00:00:00Z","timestamp":1534377600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Adv. Model. and Simul. in Eng. Sci."],"published-print":{"date-parts":[[2018,12]]},"DOI":"10.1186\/s40323-018-0113-8","type":"journal-article","created":{"date-parts":[[2018,8,16]],"date-time":"2018-08-16T03:32:52Z","timestamp":1534390372000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["A robust algorithm for implicit description of immersed geometries within a background mesh"],"prefix":"10.1186","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4832-8913","authenticated-orcid":false,"given":"Daniel","family":"Baumg\u00e4rtner","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Johannes","family":"Wolf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Riccardo","family":"Rossi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pooyan","family":"Dadvand","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roland","family":"W\u00fcchner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,8,16]]},"reference":[{"issue":"2","key":"113_CR1","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/2629697","volume":"41","author":"H Si","year":"2015","unstructured":"Si H. TetGen, a Delaunay-based quality tetrahedral mesh generator. ACM Trans Math Softw. 2015;41(2):11\u201311136. \n                    https:\/\/doi.org\/10.1145\/2629697\n                    \n                  .","journal-title":"ACM Trans Math Softw"},{"issue":"1","key":"113_CR2","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/s007910050004","volume":"1","author":"J Sch\u00f6berl","year":"1997","unstructured":"Sch\u00f6berl J. NETGEN an advancing front 2D\/3D-mesh generator based on abstract rules. Comput Vis Sci. 1997;1(1):41\u201352. \n                    https:\/\/doi.org\/10.1007\/s007910050004\n                    \n                  .","journal-title":"Comput Vis Sci"},{"key":"113_CR3","unstructured":"The Computational Geometry Algorithms Library. 2017. \n                    www.cgal.org\n                    \n                  . Accessed 28 Dec 2017."},{"key":"113_CR4","unstructured":"OpenFOAM V5 user guide: mesh generation with snappyHexMesh. 2017. \n                    https:\/\/cfd.direct\/openfoam\/user-guide\/snappyhexmesh\/\n                    \n                  . Accessed 28 Dec 2017."},{"key":"113_CR5","unstructured":"Coll A. Advances in the generation of nonstructured meshes. Ph.D. Thesis, UPC BarcelonaTech 2014."},{"key":"113_CR6","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1146\/annurev.fluid.37.061903.175743","volume":"37","author":"R Mittal","year":"2005","unstructured":"Mittal R, Iaccarino G. Immersed boundary methods. Annu Rev Fluid Mech. 2005;37:239\u201361.","journal-title":"Annu Rev Fluid Mech"},{"key":"113_CR7","doi-asserted-by":"publisher","first-page":"479","DOI":"10.1017\/S0962492902000077","volume":"11","author":"CS Peskin","year":"2002","unstructured":"Peskin CS. The immersed boundary method. Acta Numer. 2002;11:479\u2013517.","journal-title":"Acta Numer"},{"key":"113_CR8","doi-asserted-by":"publisher","first-page":"1005","DOI":"10.1016\/j.cma.2014.10.040","volume":"284","author":"D Kamensky","year":"2015","unstructured":"Kamensky D, Hsu MC, Schillinger D, Evans JA, Aggarwal A, Bazilevs Y, Sacks MS, Hughes TJR. An immersogeometric variational framework for fluid-structure interaction: application to bioprosthetic heart valves. Comput Methods Appl Mech Eng. 2015;284:1005\u201353.","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"11","key":"113_CR9","doi-asserted-by":"publisher","first-page":"1379","DOI":"10.1002\/nme.2662","volume":"80","author":"R Codina","year":"2009","unstructured":"Codina R, Baiges J. Approximate imposition of boundary conditions in immersed boundary methods. Int J Numer Methods Eng. 2009;80(11):1379\u2013405. \n                    https:\/\/doi.org\/10.1002\/nme.2662\n                    \n                  .","journal-title":"Int J Numer Methods Eng"},{"issue":"2","key":"113_CR10","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1002\/gamm.201490018","volume":"28","author":"P Hansbo","year":"2005","unstructured":"Hansbo P. Nitsche\u2019s method for interface problems in computational mechanics. GAMM-Mitteilungen. 2005;28(2):183\u2013206. \n                    https:\/\/doi.org\/10.1002\/gamm.201490018\n                    \n                  .","journal-title":"GAMM-Mitteilungen"},{"issue":"7","key":"113_CR11","doi-asserted-by":"publisher","first-page":"472","DOI":"10.1002\/nme.4823","volume":"104","author":"E Burman","year":"2014","unstructured":"Burman E, Claus S, Hansbo P, Larson MG, Massing A. CutFEM: discretizing geometry and partial differential equations. Int J Numer Methods Eng. 2014;104(7):472\u2013501. \n                    https:\/\/doi.org\/10.1002\/nme.4823\n                    \n                  .","journal-title":"Int J Numer Methods Eng"},{"issue":"1","key":"113_CR12","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1006\/jcph.2001.6778","volume":"171","author":"J Kim","year":"2001","unstructured":"Kim J, Kim D, Choi H. An immersed-boundary finite-volume method for simulations of flow in complex geometries. J Comput Phys. 2001;171(1):132\u201350. \n                    https:\/\/doi.org\/10.1006\/jcph.2001.6778\n                    \n                  .","journal-title":"J Comput Phys"},{"issue":"1","key":"113_CR13","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1007\/s00466-007-0173-y","volume":"41","author":"J Parvizian","year":"2007","unstructured":"Parvizian J, D\u00fcster A, Rank E. Finite cell method. Comput Mech. 2007;41(1):121\u201333. \n                    https:\/\/doi.org\/10.1007\/s00466-007-0173-y\n                    \n                  .","journal-title":"Comput Mech"},{"issue":"45\u201348","key":"113_CR14","doi-asserted-by":"publisher","first-page":"3768","DOI":"10.1016\/j.cma.2008.02.036","volume":"197","author":"A D\u00fcster","year":"2008","unstructured":"D\u00fcster A, Parvizian J, Yang Z, Rank E. The finite cell method for three-dimensional problems of solid mechanics. Comput Methods Appl Mech Eng. 2008;197(45\u201348):3768\u201382. \n                    https:\/\/doi.org\/10.1016\/j.cma.2008.02.036\n                    \n                  .","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"4","key":"113_CR15","doi-asserted-by":"publisher","first-page":"609","DOI":"10.1002\/nme.686","volume":"56","author":"T Belytschko","year":"2003","unstructured":"Belytschko T, Parimi C, Mo\u00ebs N, Sukumar N, Usui S. Structured extended finite element methods for solids defined by implicit surfaces. Int J Numer Methods Eng. 2003;56(4):609\u201335. \n                    https:\/\/doi.org\/10.1002\/nme.686\n                    \n                  .","journal-title":"Int J Numer Methods Eng"},{"key":"113_CR16","doi-asserted-by":"publisher","first-page":"401","DOI":"10.1016\/j.cma.2014.09.033","volume":"284","author":"M Breitenberger","year":"2015","unstructured":"Breitenberger M, Apostolatos A, Philipp B, W\u00fcchner R, Bletzinger KU. Analysis in computer aided design: nonlinear isogeometric B-Rep analysis of shell structures. Comput Methods Appl Mech Eng. 2015;284:401\u201357. \n                    https:\/\/doi.org\/10.1016\/j.cma.2014.09.033\n                    \n                  .","journal-title":"Comput Methods Appl Mech Eng"},{"key":"113_CR17","unstructured":"Breitenberger M. CAD-integrated design and analysis of shell structures. Ph.D. Thesis, Technische Universit\u00e4t M\u00fcnchen 2016."},{"key":"113_CR18","doi-asserted-by":"publisher","first-page":"312","DOI":"10.1016\/j.cma.2016.02.003","volume":"303","author":"B Philipp","year":"2016","unstructured":"Philipp B, Breitenberger M, D\u2019Auria I, W\u00fcchner R, Bletzinger K-U. Integrated design and analysis of structural membranes using the isogeometric B-Rep analysis. Comput Methods Appl Mechanics Eng. 2016;303:312\u201340.","journal-title":"Comput Methods Appl Mechanics Eng"},{"key":"113_CR19","doi-asserted-by":"publisher","first-page":"342","DOI":"10.1016\/j.compfluid.2012.01.023","volume":"80","author":"R Rossi","year":"2013","unstructured":"Rossi R, Cotela J, Lafontaine NM, Dadvand P, Idelsohn SR. Parallel adaptive mesh refinement for incompressible flow problems. Comput Fluids. 2013;80:342\u201355.","journal-title":"Comput Fluids"},{"issue":"3","key":"113_CR20","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1007\/s11831-010-9045-2","volume":"17","author":"P Dadvand","year":"2010","unstructured":"Dadvand P, Rossi R, O\u00f1ate E. An object-oriented environment for developing finite element codes for multi-disciplinary applications. Arch Comput Methods Eng. 2010;17(3):253\u201397. \n                    https:\/\/doi.org\/10.1007\/s11831-010-9045-2\n                    \n                  .","journal-title":"Arch Comput Methods Eng"},{"issue":"Supplement C","key":"113_CR21","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1016\/j.compfluid.2012.02.004","volume":"80","author":"P Dadvand","year":"2013","unstructured":"Dadvand P, Rossi R, Gil M, Martorell X, Cotela J, Juanpere E, Idelsohn SR, O\u00f1ate E. Migration of a generic multi-physics framework to HPC environments. Comput Fluids. 2013;80(Supplement C):301\u20139. \n                    https:\/\/doi.org\/10.1016\/j.compfluid.2012.02.004\n                    \n                  .","journal-title":"Comput Fluids"},{"key":"113_CR22","unstructured":"KRATOS-Multiphysics. 2018. \n                    https:\/\/github.com\/KratosMultiphysics\n                    \n                  . Accessed 4 Jan 2018."},{"key":"113_CR23","doi-asserted-by":"publisher","first-page":"1019","DOI":"10.1016\/j.cma.2009.11.011","volume":"199","author":"R Ausas","year":"2010","unstructured":"Ausas R, Sousa F, Buscaglia G. An improved finite element space for discontinuous pressures. Comput Methods Appl Mech Eng. 2010;199:1019\u201331.","journal-title":"Comput Methods Appl Mech Eng"},{"key":"113_CR24","doi-asserted-by":"crossref","unstructured":"Osher S, Fedkiw R. Level set methods and dynamic implicit surfaces. In: Applied mathematical sciences. (Springer-Verlag New York Inc.). New York: Springer; 2003.","DOI":"10.1007\/b98879"},{"key":"113_CR25","doi-asserted-by":"publisher","unstructured":"Ericson C. Real-time collision detection. In: The Morgan Kaufmann series in interactive 3D technology. San Francisco: Morgan Kaufmann; 2005. \n                    https:\/\/doi.org\/10.1016\/B978-1-55860-732-3.50001-2\n                    \n                  .","DOI":"10.1016\/B978-1-55860-732-3.50001-2"},{"issue":"12","key":"113_CR26","doi-asserted-by":"publisher","first-page":"1111","DOI":"10.1002\/cnm.959","volume":"23","author":"R L\u00f6hner","year":"2006","unstructured":"L\u00f6hner R. The empty bin: a data structure for spatial search of time-varying data. Commun Numer Methods Eng. 2006;23(12):1111\u20139. \n                    https:\/\/doi.org\/10.1002\/cnm.959\n                    \n                  .","journal-title":"Commun Numer Methods Eng"},{"issue":"1","key":"113_CR27","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1002\/(SICI)1097-0207(19980915)43:1<131::AID-NME447>3.0.CO;2-S","volume":"43","author":"A Munjiza","year":"1998","unstructured":"Munjiza A, Andrews KRF. NBS contact detection algorithm for bodies of similar size. Int J Numer Methods Eng. 1998;43(1):131\u201349.","journal-title":"Int J Numer Methods Eng"},{"issue":"1","key":"113_CR28","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1002\/nme.1538","volume":"66","author":"A Munjiza","year":"2006","unstructured":"Munjiza A, Rougier E, John NWM. MR linear contact detection algorithm. Int J Numer Methods Eng. 2006;66(1):46\u201371.","journal-title":"Int J Numer Methods Eng"},{"issue":"9","key":"113_CR29","doi-asserted-by":"publisher","first-page":"509","DOI":"10.1145\/361002.361007","volume":"18","author":"JL Bentley","year":"1975","unstructured":"Bentley JL. Multidimensional binary search trees used for associative searching. Commun ACM. 1975;18(9):509\u201317. \n                    https:\/\/doi.org\/10.1145\/361002.361007\n                    \n                  .","journal-title":"Commun ACM"},{"key":"113_CR30","doi-asserted-by":"crossref","unstructured":"Mehta DP, Sahni S, Handbook Of data structures and applications. In: Chapman & Hall\/Crc computer and information science series. New York: Chapman & Hall\/CRC; 2004.","DOI":"10.1201\/9781420035179.ch52"},{"key":"113_CR31","volume-title":"Foundations of multidimensional and metric data structures","author":"H Samet","year":"2006","unstructured":"Samet H. Foundations of multidimensional and metric data structures. San Francisco: Morgan Kaufmann; 2006."},{"issue":"3","key":"113_CR32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1080\/10867651.2002.10487560","volume":"7","author":"SF Frisken","year":"2002","unstructured":"Frisken SF, Perry RN. Simple and efficient traversal methods for quadtrees and octrees. J Graph Tools. 2002;7(3):1\u201311. \n                    https:\/\/doi.org\/10.1080\/10867651.2002.10487560\n                    \n                  .","journal-title":"J Graph Tools"},{"key":"113_CR33","unstructured":"Teschner M, Heidelberger B, M\u00fcller M, Pomeranets D, Gross M. Optimized spatial hashing for collision detection of deformable objects. In: Proceedings of the vision, modeling, visualization conference (VMV), vol. 3. Munich; 2003. p. 47\u201354."},{"issue":"1","key":"113_CR34","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1080\/10867651.2001.10487535","volume":"6","author":"T Akenine-M\u00f6llser","year":"2001","unstructured":"Akenine-M\u00f6llser T. Fast 3D triangle-box overlap testing. J Graph Tools. 2001;6(1):29\u201333. \n                    https:\/\/doi.org\/10.1080\/10867651.2001.10487535\n                    \n                  .","journal-title":"J Graph Tools"},{"issue":"1","key":"113_CR35","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1007\/BF01934125","volume":"7","author":"S Nordbeck","year":"1967","unstructured":"Nordbeck S, Rystedt B. Computer cartography point-in-polygon programs. BIT Numer Math. 1967;7(1):39\u201364. \n                    https:\/\/doi.org\/10.1007\/BF01934125\n                    \n                  .","journal-title":"BIT Numer Math"},{"issue":"1","key":"113_CR36","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1016\/S0098-3004(96)00071-4","volume":"23","author":"C-W Huang","year":"1997","unstructured":"Huang C-W, Shih T-Y. On the complexity of point-in-polygon algorithms. Comput Geosci. 1997;23(1):109\u201318.","journal-title":"Comput Geosci"},{"key":"113_CR37","doi-asserted-by":"crossref","unstructured":"Schirra S, How reliable are practical point-in-polygon strategies? In: proceedings of the 16th annual European symposium on algorithms, Berlin, Heidelberg: Springer; 2008. p. 744\u2013755.","DOI":"10.1007\/978-3-540-87744-8_62"},{"key":"113_CR38","doi-asserted-by":"publisher","first-page":"435","DOI":"10.1299\/jcst.2.435","volume":"2","author":"T Ishida","year":"2008","unstructured":"Ishida T, Takahashi S, Nakahashi K. Efficient and robust cartesian mesh generation for building-cube method. J Comput Sci Technol. 2008;2:435\u201346. \n                    https:\/\/doi.org\/10.1299\/jcst.2.435\n                    \n                  .","journal-title":"J Comput Sci Technol"},{"key":"113_CR39","doi-asserted-by":"publisher","unstructured":"Huang J, Yagel R, Filippov V, Kurzion Y. An accurate method for voxelizing polygon meshes. In: IEEE symposium on volume visualization. pp. 119\u2013126 (1998). \n                    https:\/\/doi.org\/10.1109\/SVV.1998.729593\n                    \n                  .","DOI":"10.1109\/SVV.1998.729593"},{"key":"113_CR40","doi-asserted-by":"publisher","unstructured":"Appel A. Some techniques for shading machine renderings of solids. In: Proceedings of the spring joint computer conference, New York: ACM, April 30\u2013May 2 1968. p. 37\u201345. \n                    https:\/\/doi.org\/10.1145\/1468075.1468082\n                    \n                  .","DOI":"10.1145\/1468075.1468082"},{"issue":"2","key":"113_CR41","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1109\/TVCG.2003.1196006","volume":"9","author":"FS Nooruddin","year":"2003","unstructured":"Nooruddin FS, Turk G. Simplification and repair of polygonal models using volumetric techniques. IEEE Trans Visual Comput Graph. 2003;9(2):191\u2013205. \n                    https:\/\/doi.org\/10.1109\/TVCG.2003.1196006\n                    \n                  .","journal-title":"IEEE Trans Visual Comput Graph"}],"container-title":["Advanced Modeling and Simulation in Engineering Sciences"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40323-018-0113-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s40323-018-0113-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40323-018-0113-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,15]],"date-time":"2019-08-15T19:04:45Z","timestamp":1565895885000},"score":1,"resource":{"primary":{"URL":"https:\/\/amses-journal.springeropen.com\/articles\/10.1186\/s40323-018-0113-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,8,16]]},"references-count":41,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,12]]}},"alternative-id":["113"],"URL":"https:\/\/doi.org\/10.1186\/s40323-018-0113-8","relation":{},"ISSN":["2213-7467"],"issn-type":[{"value":"2213-7467","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,8,16]]},"assertion":[{"value":"22 January 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 July 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 August 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"21"}}