# Parametric types and StaticArrays

**URL:** <https://discourse.julialang.org/t/parametric-types-and-staticarrays/107312>\
**Category:** Performance\
**Created:** [December 8, 2023, 3:22am UTC](https://discourse.julialang.org/t/parametric-types-and-staticarrays/107312 "2023-12-08T03:22:02Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![chiion](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chiion/32/37002_2.png) [@chiion](https://discourse.julialang.org/u/chiion)\
**Post date:** [December 8, 2023, 4:38am UTC](https://discourse.julialang.org/t/parametric-types-and-staticarrays/107312/2 "2023-12-08T04:38:05Z")

</div>

For question 1, `SMatrix{3,3,T,9}` is a concrete type while `SMatrix{3,3,T}` is not. You can find more discussions in [this post](https://discourse.julialang.org/t/smatrix-2-2-float64-is-not-a-concrete-type/104638).

I’m also interested to know the answer to Q2 and 3. Hopefully someone else can provide some answers.

---

_[View the full topic](https://discourse.julialang.org/t/parametric-types-and-staticarrays/107312)._
