default TinyVector/TinyMatrix constructors
Looks like using TinyVector()=default
leads to a little performance diminishing issue
- this should not occur since
=default
constructor should do nothing (array member is let uninitialized) - the current design of
Messenger
imposes toTinyVector
/TinyMatrix
to 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