In four dimensions, a duoprismatic swirlprism or m-n-gonal p-swirlprism is an isogonal polychoron formed from an (m*p-n*p)-gonal duoprism by reducing the (m*p)-gonal and (n*p)-gonal prisms into swirling m-gonal and n-gonal [gyroprism]]s, which are generally non-uniform except for one trivial case. Equivalently, they can be constructed as the convex hulls of a compound of p m-n-gonal duoprisms. They are also the swirlchora based on a dihedron if m and n are identical. The hexadecachoron is the simplest duoprismatic swirlprism, being the digonal diswirlprism, while the digonal-triangular triswirlprism is the simplest nontrivial duoprismatic swirlprism.
An m-n-gonal p-swirlprism generally has p*n m-gonal and p*m n-gonal gyroprisms as cells, with p-1 sets of m*n*p phyllic disphenoids filling in the gaps. If m = n the gyroprism sets are identical, pairs of phyllic disphenoid cells become identical, and if p is even, one of the sets of phyllic disphenoids become rhombic disphenoids. Their vertex figures generally have 4 tetragonal faces, with the rest of the faces being triangular.