AMReX-Codes / amrex

AMReX: Software Framework for Block Structured AMR
https://amrex-codes.github.io/amrex
Other
554 stars 353 forks source link

SmallMatrix: Structured binding support #4189

Closed WeiqunZhang closed 1 month ago

WeiqunZhang commented 1 month ago

Note that because structured binding to const reference extends the lifetime of the temporary object, the following code is correct.

auto const& [a, b] = M * v

where M is a matrix and v is a vector.