SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::component::linearsolver::direct::MainQRFactory Class Reference

#include <EigenSolverFactory.h>

Inheritance diagram for sofa::component::linearsolver::direct::MainQRFactory:

Detailed Description

Singleton factory dedicated to QT solvers

Public Member Functions

 ~MainQRFactory ()
 

Static Public Member Functions

template<typename OrderingMethodType , class ScalarType >
static void registerSolver (const std::string &orderingMethodName)
 
- Static Public Member Functions inherited from sofa::component::linearsolver::direct::BaseMainEigenSolverFactory< MainQRFactory >
static BaseEigenSolverProxygetSolver (const std::string &orderingMethodName)
 
static bool hasSolver (const std::string &orderingMethodName)
 
static sofa::type::vector< EigenSolverFactory::OrderingMethodNameregisteredSolvers ()
 

Additional Inherited Members

- Static Protected Attributes inherited from sofa::component::linearsolver::direct::BaseMainEigenSolverFactory< MainQRFactory >
static std::mutex s_mutex
 
- Static Protected Member Functions inherited from sofa::component::linearsolver::direct::BaseMainEigenSolverFactory< MainQRFactory >
static EigenSolverFactorygetFactory ()
 

Constructor details

◆ ~MainQRFactory()

sofa::component::linearsolver::direct::MainQRFactory::~MainQRFactory ( )
default

Function details

◆ registerSolver()

template<typename OrderingMethodType , class ScalarType >
static void sofa::component::linearsolver::direct::MainQRFactory::registerSolver ( const std::string &  orderingMethodName)
inlinestatic