|
| subroutine | bfem_interp_delete (self) |
| | Dummy destroy function.
|
| subroutine | bfem_map_flag (fem_obj, vert_flag, edge_flag, fe_flag) |
| | Set diagonal elements to one on owned rows according to BC flag.
|
| subroutine | cc_interp_apply (self, cell, f, gop, val) |
| | Reconstruct a cell centered field.
|
| subroutine | cross_interp_apply (self, cell, f, gop, val) |
| | Reconstruct the cross-product of two fields.
|
| subroutine | diff_interp_apply (self, cell, f, gop, val) |
| | Reconstruct the difference between two fields.
|
| subroutine | dot_interp_apply (self, cell, f, gop, val) |
| | Reconstruct the dot-product of two fields.
|
| subroutine | fem_avg_bcc (mesh, field, bcc, order, n) |
| | Average a FE interpolator field to cell centers, by volume averaging.
|
| subroutine | fem_dirichlet_diag (fem_obj, mat, flag, iblock) |
| | Set diagonal elements to one on owned rows according to BC flag.
|
| subroutine | fem_dirichlet_vec (fem_obj, vecin, vecout, flag) |
| | Replace values in local vector according to BC flag.
|
| subroutine | fem_interp_delete (self) |
| | Dummy destroy function.
|
| subroutine | fem_map_flag (fem_obj, vert_flag, edge_flag, face_flag, fe_flag) |
| | Set diagonal elements to one on owned rows according to BC flag.
|
| subroutine | fem_partition (self, part, nparts) |
| | Partition FE weights based on geometric connectivity.
|
| subroutine | tensor_dot_interp_apply (self, cell, f, gop, val) |
| | Reconstruct the product of a vector and tensor field.
|
| subroutine | tensor_dot_interp_delete (self) |
| | Destroy temporary internal storage.
|
| subroutine | tensor_dot_interp_setup (self, mesh) |
| | Setup composite interpolator for a matrix-vector product.
|