|
subroutine, public | tensor::tensr3 (v, nv, u, nu, A, Bt, Ct, w) |
| Tensor product \( v =(C \otimes B \otimes A) u \). More...
|
|
subroutine, public | tensor::trsp (a, lda, b, ldb) |
| Transpose of a rectangular tensor \( A = B^T \). More...
|
|
subroutine, public | tensor::trsp1 (a, n) |
| In-place transpose of a square tensor. More...
|
|
subroutine, public | tensor::tnsr2d_el (v, nv, u, nu, A, Bt) |
| Computes \( v = A u B^T \). More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|
subroutine, public | tensor::tnsr1_3d (v, nv, nu, A, Bt, Ct, nelv) |
| In place tensor product \( v =(C \otimes B \otimes A) v \). More...
|
|
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. More...
|
|
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. More...
|
|
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. More...
|
|