#include <EigenSolverFactory.h>

Base class for specialized Eigen solver factories. It is a singleton with a single instance of EigenSolverFactory. It uses the CRTP to define a single instance of EigenSolverFactory for each derived type.
| Static Protected Attributes | |
| static std::mutex | s_mutex {} | 
| Static Public Member Functions | |
| template<class Scalar > | |
| static BaseEigenSolverProxy * | getSolver (const std::string &orderingMethodName) | 
| template<class Scalar > | |
| static bool | hasSolver (const std::string &orderingMethodName) | 
| static sofa::type::vector< EigenSolverFactory::OrderingMethodName > | registeredSolvers () | 
| Static Protected Member Functions | |
| static EigenSolverFactory & | getFactory () | 
| 
 | inlinestaticprotected | 
| 
 | inlinestaticprotected | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
| 
 | inlinestatic |