Package: tulpaMesh 0.1.3
tulpaMesh: Constrained Delaunay Triangulation Meshes for Spatial 'SPDE' Models
Generate constrained Delaunay triangulation meshes for use with stochastic partial differential equation (SPDE) spatial models (Lindgren, Rue and Lindstroem 2011 <doi:10.1111/j.1467-9868.2011.00777.x>). Provides automatic mesh generation from point coordinates with boundary constraints, Ruppert refinement for mesh quality, finite element method (FEM) matrix assembly (mass, stiffness, projection), barrier models, spherical meshes via icosahedral subdivision, and metric graph meshes for network geometries. Built on the 'CDT' header-only C++ library (Amirkhanov 2024 <https://github.com/artem-ogre/CDT>). Designed as the mesh backend for the 'tulpa' Bayesian hierarchical modelling engine but usable standalone for any spatial triangulation task.
Authors:
tulpaMesh_0.1.3.tar.gz
tulpaMesh_0.1.3.zip(r-4.7)tulpaMesh_0.1.3.zip(r-4.6)tulpaMesh_0.1.3.zip(r-4.5)
tulpaMesh_0.1.3.tgz(r-4.6-x86_64)tulpaMesh_0.1.3.tgz(r-4.6-arm64)tulpaMesh_0.1.3.tgz(r-4.5-x86_64)tulpaMesh_0.1.3.tgz(r-4.5-arm64)
tulpaMesh_0.1.3.tar.gz(r-4.7-arm64)tulpaMesh_0.1.3.tar.gz(r-4.7-x86_64)tulpaMesh_0.1.3.tar.gz(r-4.6-arm64)tulpaMesh_0.1.3.tar.gz(r-4.6-x86_64)
tulpaMesh_0.1.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
tulpaMesh/json (API)
NEWS
| # Install 'tulpaMesh' in R: |
| install.packages('tulpaMesh', repos = c('https://gcol33.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/gcol33/tulpamesh/issues
delaunayecologyfemgeostatisticsmeshspatialspdecpp
Last updated from:6a48065310. Checks:13 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 198 | ||
| linux-devel-x86_64 | OK | 147 | ||
| source / vignettes | OK | 217 | ||
| linux-release-arm64 | OK | 148 | ||
| linux-release-x86_64 | OK | 150 | ||
| macos-release-arm64 | OK | 106 | ||
| macos-release-x86_64 | OK | 319 | ||
| macos-oldrel-arm64 | OK | 100 | ||
| macos-oldrel-x86_64 | OK | 295 | ||
| windows-devel | OK | 125 | ||
| windows-release | OK | 196 | ||
| windows-oldrel | OK | 156 | ||
| wasm-release | OK | 124 |
Exports:as_tulpa_meshbarrier_trianglesfem_matricesfem_matrices_nonstationaryfem_matrices_p2mesh_componentsmesh_crsmesh_qualitymesh_summaryrefine_meshset_crssubdivide_meshsubset_meshtulpa_meshtulpa_mesh_1dtulpa_mesh_graphtulpa_mesh_sphere
Dependencies:latticeMatrixRcppRcppParallel
Quick Start
Rendered fromquickstart.Rmdusingknitr::rmarkdownon Jun 15 2026.Last update: 2026-03-25
Started: 2026-03-25
Spatial Workflows
Rendered fromworkflows.Rmdusingknitr::rmarkdownon Jun 15 2026.Last update: 2026-03-25
Started: 2026-03-25
Spherical and Temporal Meshes
Rendered fromadvanced.Rmdusingknitr::rmarkdownon Jun 15 2026.Last update: 2026-03-25
Started: 2026-03-25
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Convert to a tulpa_mesh Object | as_tulpa_mesh as_tulpa_mesh.fm_mesh_2d as_tulpa_mesh.inla.mesh |
| Identify Barrier Triangles | barrier_triangles |
| Compute FEM Matrices from a Mesh | fem_matrices |
| Non-stationary FEM Matrices with Spatially Varying Parameters | fem_matrices_nonstationary |
| Compute P2 (Quadratic) FEM Matrices | fem_matrices_p2 |
| Identify Disconnected Mesh Components | mesh_components |
| Get or Set the CRS of a Mesh | mesh_crs set_crs |
| Per-Triangle Mesh Quality Metrics | mesh_quality |
| Print Mesh Quality Summary | mesh_summary |
| Plot a Triangular Mesh | plot.tulpa_mesh |
| Adaptively Refine a Mesh Based on Error Indicators | refine_mesh |
| Subdivide a Mesh | subdivide_mesh |
| Extract a Submesh from Triangle Indices | subset_mesh |
| Create a Triangular Mesh for SPDE Spatial Models | print.tulpa_mesh tulpa_mesh |
| Create a 1D Mesh for Temporal SPDE Models | print.tulpa_mesh_1d tulpa_mesh_1d |
| Create a Metric Graph Mesh | print.tulpa_mesh_graph tulpa_mesh_graph |
| Create a Triangular Mesh on the Sphere | tulpa_mesh_sphere |
