1#ifndef GENERIC_SOLVER_H
2#define GENERIC_SOLVER_H
Error class to throw when a module chain has circular or missing dependencies. Inherits from std::exc...
Definition ChainManager.h:28
Definition GenericSolver.h:12
virtual ~SolverInterface()=default
std::shared_ptr< MatrixManager< T > > m_matrix_manager
Definition GenericSolver.h:15
SimulationClassBase< T > * sim
Definition GenericSolver.h:14
SolverInterface(SimulationClassBase< T > *sim, std::shared_ptr< MatrixManager< T > > matrix_manager_ptr)
Definition GenericSolver.h:27
virtual void solveMatrixSystem(std::string_view field_name)=0