|
typedef Kokkos::Compat::KokkosDeviceWrapperNode< Kokkos::Serial, Kokkos::HostSpace > | MueLu::mm_node_t |
|
typedef int | MueLu::mm_LocalOrd |
|
typedef int | MueLu::mm_GlobalOrd |
|
typedef std::complex< double > | MueLu::complex_t |
|
typedef Tpetra::Map | MueLu::muemex_map_type |
|
typedef Tpetra::CrsMatrix< double, mm_LocalOrd, mm_GlobalOrd, mm_node_t > | MueLu::Tpetra_CrsMatrix_double |
|
typedef Tpetra::CrsMatrix< complex_t, mm_LocalOrd, mm_GlobalOrd, mm_node_t > | MueLu::Tpetra_CrsMatrix_complex |
|
typedef Tpetra::MultiVector< double, mm_LocalOrd, mm_GlobalOrd, mm_node_t > | MueLu::Tpetra_MultiVector_double |
|
typedef Tpetra::MultiVector< complex_t, mm_LocalOrd, mm_GlobalOrd, mm_node_t > | MueLu::Tpetra_MultiVector_complex |
|
typedef Xpetra::Map< mm_LocalOrd, mm_GlobalOrd, mm_node_t > | MueLu::Xpetra_map |
|
typedef Xpetra::Vector< mm_LocalOrd, mm_LocalOrd, mm_GlobalOrd, mm_node_t > | MueLu::Xpetra_ordinal_vector |
|
typedef Xpetra::Matrix< double, mm_LocalOrd, mm_GlobalOrd, mm_node_t > | MueLu::Xpetra_Matrix_double |
|
typedef Xpetra::Matrix< complex_t, mm_LocalOrd, mm_GlobalOrd, mm_node_t > | MueLu::Xpetra_Matrix_complex |
|
typedef Xpetra::MultiVector< double, mm_LocalOrd, mm_GlobalOrd, mm_node_t > | MueLu::Xpetra_MultiVector_double |
|
typedef Xpetra::MultiVector< complex_t, mm_LocalOrd, mm_GlobalOrd, mm_node_t > | MueLu::Xpetra_MultiVector_complex |
|
typedef MueLu::Hierarchy< double, mm_LocalOrd, mm_GlobalOrd, mm_node_t > | MueLu::Hierarchy_double |
|
typedef MueLu::Hierarchy< complex_t, mm_LocalOrd, mm_GlobalOrd, mm_node_t > | MueLu::Hierarchy_complex |
|
typedef MueLu::Aggregates< mm_LocalOrd, mm_GlobalOrd, mm_node_t > | MueLu::MAggregates |
|
typedef MueLu::AmalgamationInfo< mm_LocalOrd, mm_GlobalOrd, mm_node_t > | MueLu::MAmalInfo |
|
typedef MueLu::GraphBase< mm_LocalOrd, mm_GlobalOrd, mm_node_t > | MueLu::MGraph |
|
|
template<typename T > |
MuemexType | MueLu::getMuemexType (const T &data) |
|
template<typename T > |
MuemexType | MueLu::getMuemexType () |
|
template<typename T > |
T | MueLu::loadDataFromMatlab (const mxArray *mxa) |
|
template<typename T > |
mxArray * | MueLu::saveDataToMatlab (T &data) |
|
template<typename T > |
void | MueLu::addLevelVariable (const T &data, std::string &name, Level &lvl, Factory *fact=NoFactory::get()) |
|
template<typename T > |
const T & | MueLu::getLevelVariable (std::string &name, Level &lvl) |
|
template<typename Scalar = double, typename LocalOrdinal = mm_LocalOrd, typename GlobalOrdinal = mm_GlobalOrd, typename Node = mm_node_t> |
std::vector< Teuchos::RCP< MuemexArg > > | MueLu::processNeeds (const Factory *factory, std::string &needsParam, Level &lvl) |
|
template<typename Scalar = double, typename LocalOrdinal = mm_LocalOrd, typename GlobalOrdinal = mm_GlobalOrd, typename Node = mm_node_t> |
void | MueLu::processProvides (std::vector< Teuchos::RCP< MuemexArg >> &mexOutput, const Factory *factory, std::string &providesParam, Level &lvl) |
|
template<typename Scalar > |
mxArray * | MueLu::createMatlabSparse (int numRows, int numCols, int nnz) |
|
template<typename Scalar > |
mxArray * | MueLu::createMatlabMultiVector (int numRows, int numCols) |
|
template<typename Scalar > |
void | MueLu::fillMatlabArray (Scalar *array, const mxArray *mxa, int n) |
|
int * | MueLu::mwIndex_to_int (int N, mwIndex *mwi_array) |
|
bool | MueLu::isValidMatlabAggregates (const mxArray *mxa) |
|
bool | MueLu::isValidMatlabGraph (const mxArray *mxa) |
|
std::vector< std::string > | MueLu::tokenizeList (const std::string ¶ms) |
|
void | MueLu::callMatlabNoArgs (std::string function) |
|
std::vector< Teuchos::RCP< MuemexArg > > | MueLu::callMatlab (std::string function, int numOutputs, std::vector< Teuchos::RCP< MuemexArg >> args) |
|
Teuchos::RCP< Teuchos::ParameterList > | MueLu::getInputParamList () |
|
Teuchos::RCP< MuemexArg > | MueLu::convertMatlabVar (const mxArray *mxa) |
|
static std::string & | MueLu::ltrim (std::string &s) |
|
static std::string & | MueLu::rtrim (std::string &s) |
|
static std::string & | MueLu::trim (std::string &s) |
|