Package index
-
fm_components()fm_mesh_components() - Compute connected mesh subsets
-
fm_mesh_1d() - Make a 1D mesh object
-
fm_mesh_2d()fm_mesh_2d_inla() - Make a 2D mesh object
-
fm_mesh_3d()fm_delaunay_3d() - Construct a 3D tetrahedralisation
-
fm_rcdt_2d()fm_rcdt_2d_inla()fm_delaunay_2d() - Refined Constrained Delaunay Triangulation
-
fm_subdivide()experimental - Split triangles of a mesh into subtriangles
-
fm_subset()experimental - Extract a subset of a mesh
-
fm_lattice_2d() - Make a lattice object
-
fm_lattice_Nd() - Lattice grids for N dimensions
-
fm_hexagon_lattice()experimental - Create hexagon lattice points
-
fm_segm()fm_segm_join()fm_segm_split()fm_is_bnd()`fm_is_bnd<-`() - Make a spatial segment object
-
c(<fm_segm>)c(<fm_segm_list>)`[`(<fm_segm_list>) - Methods for fm_segm lists
-
fm_nonconvex_hull()fm_extensions()fm_nonconvex_hull_fm()fm_nonconvex_hull_sf() - Compute an extension of a spatial object
-
fm_simplify()experimental - Recursive curve simplification.
-
fm_tensor()experimental - Make a tensor product function space
-
fm_collect()experimental - Make a collection function space
-
fm_basis() - Compute mapping matrix between mesh function space and points
-
fm_raw_basis() - Basis functions for mesh manifolds
-
fm_int() - Multi-domain integration
-
fm_bary() - Compute barycentric coordinates
-
fm_bary_loc() - Extract Euclidean Sgeometry from Barycentric coordinates
-
fm_bary_simplex() - Extract Simplex information for Barycentric coordinates
-
fm_evaluate()fm_evaluator()fm_evaluator_lattice() - Methods for projecting to/from mesh objects
-
fm_diameter() - Diameter bound for a geometric object
-
fm_bbox()fm_as_bbox()`[`(<fm_bbox>)c(<fm_bbox>)fm_as_bbox_list() - Bounding box class
-
fm_area() - Calculate the area inside segments
-
fm_sizes()experimental - fm_sizes
-
fm_vertices() - Extract vertex locations from an
fm_mesh_2d
-
fm_centroids() - Extract triangle centroids from an
fm_mesh_2d
-
fm_contains() - Check which mesh triangles are inside a polygon
-
fm_is_within() - Query if points are inside a mesh
-
fm_manifold()fm_manifold_get()fm_manifold_type()fm_manifold_dim() - Query the mesh manifold type
-
fm_detect_manifold()fm_crs_detect_manifold() - Detect manifold type
-
fm_dof() - Function spece degrees of freedom
-
fm_pixels() - Generate lattice points covering a mesh
-
fm_split_lines() - Split lines at triangle edges
-
fm_fem() - Compute finite element matrices
-
fm_matern_precision()fm_matern_sample()fm_covariance()fm_sample()experimental - SPDE, GMRF, and Matérn process methods
-
fm_assess() - Interactive mesh building and diagnostics
-
fm_qinv() - Sparse partial inverse
-
fm_block()fm_block_eval()fm_block_logsumexp_eval()fm_block_weights()fm_block_log_weights()fm_block_log_shift()fm_block_prep() - Blockwise aggregation matrices
-
fm_row_kron() - Row-wise Kronecker products
-
`fm_crs<-`()`fm_crs_oblique<-`() - Assignment operators for crs information objects
-
fm_crs()fm_crs_oblique()st_crs(<fm_crs>)`$`(<fm_crs>)fm_CRS(<fm_list>)fm_wkt_predef() - Obtain coordinate reference system object
-
fm_crs_is_identical() - Check if two CRS objects are identical
-
fm_crs_is_null()is.na(<fm_crs>) - Check if a crs is NULL or NA
-
fm_crs_plot()fm_crs_graticule()fm_crs_tissot()experimental - Plot CRS and fm_crs objects
-
fm_wkt_is_geocent()fm_crs_is_geocent()fm_wkt_get_ellipsoid_radius()fm_crs_get_ellipsoid_radius()fm_ellipsoid_radius()fm_wkt_set_ellipsoid_radius()`fm_ellipsoid_radius<-`()fm_crs_set_ellipsoid_radius()fm_wkt_unit_params()fm_wkt_get_lengthunit()fm_wkt_set_lengthunit()fm_crs_get_lengthunit()fm_crs_set_lengthunit()fm_length_unit()`fm_length_unit<-`()fm_wkt()fm_proj4string()fm_wkt_tree_projection_type()fm_wkt_projection_type()fm_crs_projection_type()fm_crs_bounds() - Handling CRS/WKT
-
fm_detect_manifold()fm_crs_detect_manifold() - Detect manifold type
-
fm_transform() - Object coordinate transformation
-
fm_CRS()is.na(<fm_CRS>)is.na(<inla.CRS>) - Create a coordinate reference system object
Conversion to and from fmesher classes
Functions for converting non-fmesher objects to fmesher objects.
-
fm_as_collect()fm_as_collect_list() - Convert objects to
fm_collect
-
fm_as_fm() - Convert objects to fmesher objects
-
fm_as_lattice_2d()fm_as_lattice_2d_list() - Convert objects to
fm_lattice_2d
-
fm_as_lattice_Nd()fm_as_lattice_Nd_list() - Convert objects to
fm_lattice_Nd
-
fm_as_mesh_1d()fm_as_mesh_1d_list() - Convert objects to
fm_segm
-
fm_as_mesh_2d()fm_as_mesh_2d_list() - Convert objects to
fm_mesh_2d
-
fm_as_mesh_3d()fm_as_mesh_3d_list() - Convert objects to
fm_mesh_3d
-
fm_as_segm()fm_as_segm_list() - Convert objects to
fm_segm
-
fm_as_sfc() - Conversion methods from mesh related objects to sfc
-
fm_as_tensor()fm_as_tensor_list() - Convert objects to
fm_tensor
-
fm_bbox()fm_as_bbox()`[`(<fm_bbox>)c(<fm_bbox>)fm_as_bbox_list() - Bounding box class
-
fm_list()fm_as_list()c(<fm_list>)`[`(<fm_list>) - Handle lists of fmesher objects
-
as.triangles3d(<fm_mesh_3d>) - Convert a 3D mesh to a 3D rgl triangulation
-
geom_fm()experimental - ggplot2 geomes for fmesher related objects
-
lines(<fm_mesh_2d>)plot(<fm_mesh_2d>) - Draw a triangulation mesh object
-
plot(<fm_segm>)lines(<fm_segm>)plot(<fm_segm_list>)lines(<fm_segm_list>) - Draw
fm_segmobjects.
-
plot_rgl()lines_rgl() - Low level triangulation mesh plotting
-
fm_crs_plot()fm_crs_graticule()fm_crs_tissot()experimental - Plot CRS and fm_crs objects
-
print(<fm_segm>)print(<fm_segm_list>)print(<fm_list>)print(<fm_mesh_2d>)print(<fm_mesh_3d>)print(<fm_mesh_1d>)print(<fm_bbox>)print(<fm_tensor>)print(<fm_collect>)print(<fm_lattice_2d>)print(<fm_lattice_Nd>)print(<fm_crs>)print(<fm_CRS>) - Print objects
-
print(<fm_basis>) - Print method for
fm_basis
-
print(<fm_evaluator>) - Print method for
fm_evaluator()
-
fmexample - Example mesh data
-
fmexample_sp() - Add sp data to fmexample
-
fmesher_bary() - Barycentric coordinate computation
-
fmesher_bary3d() - Barycentric coordinate computation
-
fmesher_fem() - Finite element matrix computation
-
fmesher_globe_points() - Globe points
-
fmesher_mesh3d() - 3D tetrahedralisation storage
-
fmesher_rcdt() - Refined Constrained Delaunay Triangulation
-
fmesher_split_lines() - Split lines at triangle edges
-
fm_spTransform()fm_sp2segment() - Deprecated functions in fmesher