Remove any remaining template<template<class> class MatrixPolicy> arguments in favor of using just template<class MatrixPolicy>. The remaining instances of these arguments appear to be only on the RosenbrockSolver, sub-classes of RosenbrockSolver, and tests/examples of RosenbrockSolver.
Acceptance Criteria
The MICM repo no longer has any template<class> class
Remove any remaining
template<template<class> class MatrixPolicy>
arguments in favor of using justtemplate<class MatrixPolicy>
. The remaining instances of these arguments appear to be only on theRosenbrockSolver
, sub-classes ofRosenbrockSolver
, and tests/examples ofRosenbrockSolver
.Acceptance Criteria
template<class> class
Ideas
MatrixPolicy
is needed, theIntMatrix
andvalue_type
might be useful: https://github.com/NCAR/micm/blob/ee5c03e904d9dc3d60619dc9dbce06232bd32852/include/micm/util/matrix.hpp#L32-L34