35 #include <boost/core/ignore_unused.hpp>
37 #include <MultiRegions/GlobalVecLinSysBlockDiagonal.h>
42 namespace MultiRegions
48 string GlobalVecLinSysDirectFull::className
61 GlobalVecLinSys::GlobalVecLinSys(
const GlobalLinSysKey &pKey,
62 const std::weak_ptr<VecExpList> &pExpList,
63 const std::shared_ptr<AssemblyMap>
69 boost::ignore_unused(pLocToGloMap);
77 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.