35#include <boost/core/ignore_unused.hpp>
37#include <MultiRegions/GlobalVecLinSysBlockDiagonal.h>
47string GlobalVecLinSysDirectFull::className =
58GlobalVecLinSys::GlobalVecLinSys(
59 const GlobalLinSysKey &pKey,
const std::weak_ptr<VecExpList> &pExpList,
60 const std::shared_ptr<AssemblyMap> &pLocToGloMap)
61 : m_linSysKey(pKey), m_expList(pExpList), m_verbose(true)
63 boost::ignore_unused(pLocToGloMap);
71 static GlobalVecLinSysFactory instance;
static GlobalLinSysSharedPtr create(const GlobalLinSysKey &pLinSysKey, const std::weak_ptr< ExpList > &pExpList, const std::shared_ptr< AssemblyMap > &pLocToGloMap)
Creates an instance of this class.
GlobalVecLinSysFactory & GetGlobalVecLinSysFactory()
The above copyright notice and this permission notice shall be included.