|
| subroutine | tri_2d_grid (order, xnodes, inodesf) |
| | Needs docs.
|
| real(r8) function, dimension(3) | trimesh_glogphys (self, cell, j, f) |
| | Compute the partial derivative of the physical coordinates with a specific logical coordinate.
|
| subroutine | trimesh_hessian (self, cell, f, g2op, k) |
| | Compute the spatial hessian matrices for a given cell at a given logical position.
|
| integer(i4) function | trimesh_in_cell (self, f, tol) |
| | Test if logical position lies within the base cell.
|
| subroutine | trimesh_invert_cell (self, cell) |
| | Turn cell "inside out", used to ensure consistent orientations.
|
| subroutine | trimesh_jacinv (a, c, j) |
| | Invert a 2x2 matrix.
|
| subroutine | trimesh_jacl (self, cell, f, gop, j) |
| | Linear implementation of @trimesh_jacobian.
|
| subroutine | trimesh_jacobian (self, cell, f, gop, j) |
| | Compute the spatial jacobian matrix and its determinant for a given cell at a given logical position.
|
| subroutine | trimesh_load (self, filename, ascii) |
| | Load trimesh from transfer file.
|
| real(r8) function, dimension(3) | trimesh_log2phys (self, cell, f) |
| | Map from logical to physical coordinates in a given cell.
|
| subroutine | trimesh_m3inv (a, c, j) |
| | Invert a 3x3 matrix.
|
| subroutine | trimesh_norm (self, cell, f, n) |
| | Get unit normal for surface at a given point in a given cell.
|
| subroutine | trimesh_phys2log (self, cell, pt, f) |
| | Map from physical to logical coordinates in a given cell.
|
| subroutine | trimesh_quad_rule (self, order, quad_rule) |
| | Retrieve suitable quadrature rule for triangular mesh with given order.
|
| subroutine | trimesh_save (self, filename, ascii) |
| | Save trimesh from transfer file.
|
| subroutine | trimesh_set_order (self, order) |
| | Set maximum order of spatial mapping.
|
| subroutine | trimesh_setup (self, cad_type, has_parent) |
| | Setup mesh with implementation specifics (cell_np, cell_ne, etc.).
|
| subroutine | trimesh_tang (self, cell, f, t) |
| | Get tangent basis set for surface at a given point in a given cell.
|
| subroutine | trimesh_tessellate (self, rtmp, lctmp, order) |
| | Tessellate mesh onto lagrange FE nodes of specified order (usually for plotting).
|
| integer(i4) function, dimension(2) | trimesh_tessellated_sizes (self) |
| | Get sizes of arrays returned by trimesh_tessellate.
|
| subroutine | trimesh_vlog (self, i, f) |
| | Get position in logical space of vertex i.
|