Let G(m, k, p) = (-p)^k*Product_{j=0..k-1}(j - m - 1/p) and T(n, k, p) = G(n-1, n-k, p) then T(n, k, 1) = A094587(n, k), T(n, k, 2) = A112292(n, k) and T(n, k, 3) is this sequence. - Peter Luschny, Jun 01 2009, revised Jun 18 2019
Matrix powers: column 0 of U^(k+1) = column k of A136216 for k >= 0; simultaneously, column k = column 0 of A136216^(3k+1) for k >= 0. Element in column 0, row n, of matrix power U^(k+1) = A007559(n)*C(n+k,k), where A007559 are triple factorials found in column 0 of this triangle.
nmax:=8; for n from 0 to nmax do U(n, n):=1 od: for n from 0 to nmax do for k from 0 to n do if n > k then U(n, k) := mul((3*j+1), j = k..n-1) fi: od: od: for n from 0 to nmax do seq(U(n, k), k=0..n) od: seq(seq(U(n, k), k=0..n), n=0..nmax); # Johannes W. Meijer, Jul 04 2011, revised Nov 23 2012
MATHEMATICA
Table[Product[3*j+1, {j, k, n-1}], {n, 0, 12}, {k, 0, n}]//Flatten (* G. C. Greubel, Jun 14 2019 *)
PROG
(PARI) T(n, k)=if(n==k, 1, prod(j=k, n-1, 3*j+1))
(Magma) [[n eq 0 select 1 else k eq n select 1 else (&*[3*j+1: j in [k..n-1]]): k in [0..n]]: n in [0..12]]; // G. C. Greubel, Jun 14 2019
(SageMath)
def T(n, k):
if (k==n): return 1
else: return product(3*j+1 for j in (k..n-1))
[[T(n, k) for k in (0..n)] for n in (0..12)] # G. C. Greubel, Jun 14 2019