Merge branch '326-refactor-eigensolver' into 'feature'

[326-refactor-eigensolver] use unique_ptr in Vectors, added new constructor to...

Closes #326

See merge request !309
10 jobs for 335-semismooth-newton in 23 minutes and 36 seconds (queued for 2 seconds)
Status Name Job ID Coverage
  Build
passed build-mpp #501311
docker

00:18:00

 
  Test
passed ctest-mpp #501312
docker

00:05:35

passed mpitest-mpp #501313
docker

00:03:37

 
  Downstream
passed trigger-cardmech

passed trigger-dgwave

passed trigger-fwi

failed trigger-mluq

passed trigger-navierstokes

passed trigger-spacetime

passed trigger-tutorial