43 #include "PanzerAdaptersSTK_config.hpp"
48 namespace panzer_stk {
58 #ifdef PANZER_HAVE_TEKO
61 bool writeCoordinates,
67 #ifndef PANZER_ORDINAL64_IS_INT
70 buildLOWSFactory<panzer::Ordinal64>(
bool blockedAssembly,
76 #ifdef PANZER_HAVE_TEKO
79 bool writeCoordinates,
93 #ifdef PANZER_HAVE_TEKO
96 bool writeCoordinates,
102 #ifdef PANZER_HAVE_TEKO
104 if(reqHandler_local==Teuchos::null)
105 reqHandler_local =
Teuchos::rcp(
new Teko::RequestHandler);
108 #ifndef PANZER_ORDINAL64_IS_INT
110 if(long_conn!=Teuchos::null)
111 return buildLOWSFactory(blockedAssembly,globalIndexer,long_conn,spatialDim,mpi_comm,strat_params,
112 #ifdef PANZER_HAVE_TEKO
123 if(int_conn!=Teuchos::null)
124 return buildLOWSFactory(blockedAssembly,globalIndexer,int_conn,spatialDim,mpi_comm,strat_params,
125 #ifdef PANZER_HAVE_TEKO
136 return Teuchos::null;
Teuchos::RCP< Thyra::LinearOpWithSolveFactoryBase< double > > buildLOWSFactory(bool blockedAssembly, const Teuchos::RCP< const panzer::UniqueGlobalIndexerBase > &globalIndexer, const Teuchos::RCP< panzer::ConnManagerBase< int > > &conn_manager, int spatialDim, const Teuchos::RCP< const Teuchos::MpiComm< int > > &mpi_comm, const Teuchos::RCP< Teuchos::ParameterList > &strat_params, bool writeCoordinates, bool writeTopo, const Teuchos::RCP< const panzer::UniqueGlobalIndexerBase > &auxGlobalIndexer, bool useCoordinates)
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
template Teuchos::RCP< Thyra::LinearOpWithSolveFactoryBase< double > > buildLOWSFactory< int >(bool blockedAssembly, const Teuchos::RCP< const panzer::UniqueGlobalIndexerBase > &globalIndexer, const Teuchos::RCP< panzer_stk::STKConnManager< int > > &stkConn_manager, int spatialDim, const Teuchos::RCP< const Teuchos::MpiComm< int > > &mpi_comm, const Teuchos::RCP< Teuchos::ParameterList > &strat_params, bool writeCoordinates, bool writeTopo, const Teuchos::RCP< const panzer::UniqueGlobalIndexerBase > &auxGlobalIndexer, bool useCoordinates)
#define TEUCHOS_ASSERT(assertion_test)