default TinyVector/TinyMatrix constructors
Looks like using TinyVector()=default leads to a little performance diminishing issue
- this should not occur since
=defaultconstructor should do nothing (array member is let uninitialized) - the current design of
Messengerimposes toTinyVector/TinyMatrixto be trivial types (which require trivial constructors) - the performance loss is about 10% for 3d Sod shock tube (first order Glace, 160000 cells)
This issue affects the feature/mpi branch