[PL] Move chemical solver interface into ComponentTransportProcess
Before the changes of this pull request,
_chemical_solver_interface is stored in the class
TimeLoop, which to some extent intrudes the shared time loop. For example,
_chemical_solver_interface::initialize() is called in the initialization of
TimeLoop. For this reason, this pull request make some improvement on this regard.
_chemical_solver_interface is moved inside the
ComponentTransportProcess so that the shared time loop could be preserved from intrusion.
- Feature description was added to the changelog
- Tests covering your feature were added?
- Any new feature or behavior change was documented?