|
subroutine, public | tensor::tensr3 (v, nv, u, nu, a, bt, ct, w) |
| Tensor product \( v =(C \otimes B \otimes A) u \).
|
|
subroutine, public | tensor::trsp (a, lda, b, ldb) |
| Transpose of a rectangular tensor \( A = B^T \).
|
|
subroutine, public | tensor::trsp1 (a, n) |
| In-place transpose of a square tensor.
|
|
subroutine, public | tensor::tnsr2d_el (v, nv, u, nu, a, bt) |
| Computes \( v = A u B^T \).
|
|
subroutine, public | tensor::tnsr3d_el (v, nv, u, nu, a, bt, ct) |
| Tensor product \( v =(C \otimes B \otimes A) u \) performed on a single element.
|
|
subroutine, public | tensor::tnsr3d_el_list (v, nv, u, nu, a, bt, ct, el_list, n_pt) |
| Tensor product \( v =(C \otimes B \otimes A) u \) performed on a subset of the elements.
|
|
subroutine, public | tensor::tnsr3d (v, nv, u, nu, a, bt, ct, nelv) |
| Tensor product \( v =(C \otimes B \otimes A) u \) performed on nelv elements.
|
|
subroutine, public | tensor::tnsr1_3d (v, nv, nu, a, bt, ct, nelv) |
| In place tensor product \( v =(C \otimes B \otimes A) v \).
|
|
subroutine, public | tensor::addtnsr (s, h1, h2, h3, nx, ny, nz) |
| Maps and adds to S a tensor product form of the three functions H1,H2,H3. This is a single element routine used for deforming geometry.
|
|
subroutine | tensor::triple_tensor_product_scalar (v, u, nu, hr, hs, ht) |
| Computes the tensor product \( v =(H_t \otimes H_s \otimes H_r) u \). This operation is usually performed for spectral interpolation of a scalar field as defined by.
|
|
subroutine | tensor::triple_tensor_product_vector (v, u1, u2, u3, nu, hr, hs, ht) |
| Computes the tensor product on a vector field \( \mathbf{v} =(H_t \otimes H_s \otimes H_r) \mathbf{u} \). This operation is usually performed for spectral interpolation on a 3D vector field \( \mathbf{u} = (u_1,u_2,u_3) \) as defined by.
|
|