MueLu
Version of the Day
|
#include "MueLu_MatlabUtils_decl.hpp"
Go to the source code of this file.
Namespaces | |
MueLu | |
Namespace for MueLu classes and methods. | |
Functions | |
template<typename T > | |
MuemexType | MueLu::getMuemexType (const T &data) |
template<> | |
MuemexType | MueLu::getMuemexType (const int &data) |
template<> | |
MuemexType | MueLu::getMuemexType< int > () |
template<> | |
MuemexType | MueLu::getMuemexType< bool > () |
template<> | |
MuemexType | MueLu::getMuemexType (const double &data) |
template<> | |
MuemexType | MueLu::getMuemexType< double > () |
template<> | |
MuemexType | MueLu::getMuemexType (const std::string &data) |
template<> | |
MuemexType | MueLu::getMuemexType< string > () |
template<> | |
MuemexType | MueLu::getMuemexType (const complex_t &data) |
template<> | |
MuemexType | MueLu::getMuemexType< complex_t > () |
template<> | |
MuemexType | MueLu::getMuemexType (const RCP< Xpetra_map > &data) |
template<> | |
MuemexType | MueLu::getMuemexType< RCP< Xpetra_map > > () |
template<> | |
MuemexType | MueLu::getMuemexType (const RCP< Xpetra_ordinal_vector > &data) |
template<> | |
MuemexType | MueLu::getMuemexType< RCP< Xpetra_ordinal_vector > > () |
template<> | |
MuemexType | MueLu::getMuemexType (const RCP< Tpetra_MultiVector_double > &data) |
template<> | |
MuemexType | MueLu::getMuemexType< RCP< Tpetra_MultiVector_double > > () |
template<> | |
MuemexType | MueLu::getMuemexType (const RCP< Tpetra_MultiVector_complex > &data) |
template<> | |
MuemexType | MueLu::getMuemexType< RCP< Tpetra_MultiVector_complex > > () |
template<> | |
MuemexType | MueLu::getMuemexType (const RCP< Tpetra_CrsMatrix_double > &data) |
template<> | |
MuemexType | MueLu::getMuemexType< RCP< Tpetra_CrsMatrix_double > > () |
template<> | |
MuemexType | MueLu::getMuemexType (const RCP< Tpetra_CrsMatrix_complex > &data) |
template<> | |
MuemexType | MueLu::getMuemexType< RCP< Tpetra_CrsMatrix_complex > > () |
template<> | |
MuemexType | MueLu::getMuemexType (const RCP< Xpetra_MultiVector_double > &data) |
template<> | |
MuemexType | MueLu::getMuemexType< RCP< Xpetra_MultiVector_double > > () |
template<> | |
MuemexType | MueLu::getMuemexType (const RCP< Xpetra_MultiVector_complex > &data) |
template<> | |
MuemexType | MueLu::getMuemexType< RCP< Xpetra_MultiVector_complex > > () |
template<> | |
MuemexType | MueLu::getMuemexType (const RCP< Xpetra_Matrix_double > &data) |
template<> | |
MuemexType | MueLu::getMuemexType< RCP< Xpetra_Matrix_double > > () |
template<> | |
MuemexType | MueLu::getMuemexType (const RCP< Xpetra_Matrix_complex > &data) |
template<> | |
MuemexType | MueLu::getMuemexType< RCP< Xpetra_Matrix_complex > > () |
template<> | |
MuemexType | MueLu::getMuemexType (const RCP< Epetra_CrsMatrix > &data) |
template<> | |
MuemexType | MueLu::getMuemexType< RCP< Epetra_CrsMatrix > > () |
template<> | |
MuemexType | MueLu::getMuemexType (const RCP< Epetra_MultiVector > &data) |
template<> | |
MuemexType | MueLu::getMuemexType< RCP< Epetra_MultiVector > > () |
template<> | |
MuemexType | MueLu::getMuemexType (const RCP< MAggregates > &data) |
template<> | |
MuemexType | MueLu::getMuemexType< RCP< MAggregates > > () |
template<> | |
MuemexType | MueLu::getMuemexType (const RCP< MAmalInfo > &data) |
template<> | |
MuemexType | MueLu::getMuemexType< RCP< MAmalInfo > > () |
template<> | |
MuemexType | MueLu::getMuemexType (const RCP< MGraph > &data) |
template<> | |
MuemexType | MueLu::getMuemexType< RCP< MGraph > > () |
template<> | |
mxArray * | MueLu::createMatlabSparse< double > (int numRows, int numCols, int nnz) |
template<> | |
mxArray * | MueLu::createMatlabSparse< complex_t > (int numRows, int numCols, int nnz) |
template<> | |
mxArray * | MueLu::createMatlabMultiVector< double > (int numRows, int numCols) |
template<> | |
mxArray * | MueLu::createMatlabMultiVector< complex_t > (int numRows, int numCols) |
template<> | |
void | MueLu::fillMatlabArray< double > (double *array, const mxArray *mxa, int n) |
template<> | |
void | MueLu::fillMatlabArray< complex_t > (complex_t *array, const mxArray *mxa, int n) |
template mxArray * | MueLu::saveDataToMatlab (RCP< Xpetra_MultiVector_double > &data) |
template mxArray * | MueLu::saveDataToMatlab (RCP< Xpetra_MultiVector_complex > &data) |
template mxArray * | MueLu::saveDataToMatlab (RCP< Xpetra_Matrix_double > &data) |
template mxArray * | MueLu::saveDataToMatlab (RCP< Xpetra_Matrix_complex > &data) |
template int | MueLu::loadDataFromMatlab< int > (const mxArray *mxa) |
template bool | MueLu::loadDataFromMatlab< bool > (const mxArray *mxa) |
template double | MueLu::loadDataFromMatlab< double > (const mxArray *mxa) |
template complex_t | MueLu::loadDataFromMatlab< complex_t > (const mxArray *mxa) |
template string | MueLu::loadDataFromMatlab< string > (const mxArray *mxa) |
template<> | |
RCP< Xpetra_map > | MueLu::loadDataFromMatlab< RCP< Xpetra_map > > (const mxArray *mxa) |
template RCP < Xpetra_ordinal_vector > | MueLu::loadDataFromMatlab< RCP< Xpetra_ordinal_vector > > (const mxArray *mxa) |
template RCP < Tpetra_MultiVector_double > | MueLu::loadDataFromMatlab< RCP< Tpetra_MultiVector_double > > (const mxArray *mxa) |
template RCP < Tpetra_MultiVector_complex > | MueLu::loadDataFromMatlab< RCP< Tpetra_MultiVector_complex > > (const mxArray *mxa) |
template RCP < Tpetra_CrsMatrix_double > | MueLu::loadDataFromMatlab< RCP< Tpetra_CrsMatrix_double > > (const mxArray *mxa) |
template RCP < Tpetra_CrsMatrix_complex > | MueLu::loadDataFromMatlab< RCP< Tpetra_CrsMatrix_complex > > (const mxArray *mxa) |
template<> | |
RCP< Xpetra::Matrix< double, mm_LocalOrd, mm_GlobalOrd, mm_node_t > > | MueLu::loadDataFromMatlab< RCP< Xpetra::Matrix< double, mm_LocalOrd, mm_GlobalOrd, mm_node_t > > > (const mxArray *mxa) |
template<> | |
RCP< Xpetra::Matrix< complex_t, mm_LocalOrd, mm_GlobalOrd, mm_node_t > > | MueLu::loadDataFromMatlab< RCP< Xpetra::Matrix< complex_t, mm_LocalOrd, mm_GlobalOrd, mm_node_t > > > (const mxArray *mxa) |
template<> | |
RCP< Xpetra::MultiVector < double, mm_LocalOrd, mm_GlobalOrd, mm_node_t > > | MueLu::loadDataFromMatlab< RCP< Xpetra::MultiVector< double, mm_LocalOrd, mm_GlobalOrd, mm_node_t > > > (const mxArray *mxa) |
template<> | |
RCP< Xpetra::MultiVector < complex_t, mm_LocalOrd, mm_GlobalOrd, mm_node_t > > | MueLu::loadDataFromMatlab< RCP< Xpetra::MultiVector< complex_t, mm_LocalOrd, mm_GlobalOrd, mm_node_t > > > (const mxArray *mxa) |
template RCP< Epetra_CrsMatrix > | MueLu::loadDataFromMatlab< RCP< Epetra_CrsMatrix > > (const mxArray *mxa) |
template RCP< Epetra_MultiVector > | MueLu::loadDataFromMatlab< RCP< Epetra_MultiVector > > (const mxArray *mxa) |
template RCP< MAggregates > | MueLu::loadDataFromMatlab< RCP< MAggregates > > (const mxArray *mxa) |
template RCP< MAmalInfo > | MueLu::loadDataFromMatlab< RCP< MAmalInfo > > (const mxArray *mxa) |
template<> | |
RCP< MGraph > | MueLu::loadDataFromMatlab< RCP< MGraph > > (const mxArray *mxa) |
template mxArray * | MueLu::saveDataToMatlab (int &data) |
template mxArray * | MueLu::saveDataToMatlab (bool &data) |
template mxArray * | MueLu::saveDataToMatlab (double &data) |
template mxArray * | MueLu::saveDataToMatlab (complex_t &data) |
template mxArray * | MueLu::saveDataToMatlab (string &data) |
template<> | |
mxArray * | MueLu::saveDataToMatlab (RCP< Xpetra_map > &data) |
template mxArray * | MueLu::saveDataToMatlab (RCP< Xpetra_ordinal_vector > &data) |
template<> | |
mxArray * | MueLu::saveDataToMatlab (RCP< Tpetra::MultiVector< double, mm_LocalOrd, mm_GlobalOrd, mm_node_t >> &data) |
template<> | |
mxArray * | MueLu::saveDataToMatlab (RCP< Tpetra::MultiVector< complex_t, mm_LocalOrd, mm_GlobalOrd, mm_node_t >> &data) |
template mxArray * | MueLu::saveDataToMatlab (RCP< Tpetra_CrsMatrix_double > &data) |
template mxArray * | MueLu::saveDataToMatlab (RCP< Tpetra_CrsMatrix_complex > &data) |
template<> | |
mxArray * | MueLu::saveDataToMatlab (RCP< Xpetra::MultiVector< double, mm_LocalOrd, mm_GlobalOrd, mm_node_t >> &data) |
template<> | |
mxArray * | MueLu::saveDataToMatlab (RCP< Xpetra::MultiVector< complex_t, mm_LocalOrd, mm_GlobalOrd, mm_node_t >> &data) |
template mxArray * | MueLu::saveDataToMatlab (RCP< Epetra_CrsMatrix > &data) |
template mxArray * | MueLu::saveDataToMatlab (RCP< Epetra_MultiVector > &data) |
template mxArray * | MueLu::saveDataToMatlab (RCP< MAggregates > &data) |
template mxArray * | MueLu::saveDataToMatlab (RCP< MAmalInfo > &data) |
template<> | |
mxArray * | MueLu::saveDataToMatlab (RCP< MGraph > &data) |
template<typename T > | |
void | MueLu::addLevelVariable (const T &data, std::string &name, Level &lvl, const Factory *fact) |
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<> | |
std::vector< Teuchos::RCP < MuemexArg > > | MueLu::processNeeds< double, mm_LocalOrd, long long, mm_node_t > (const Factory *factory, std::string &needsParam, Level &lvl) |
template<> | |
std::vector< Teuchos::RCP < MuemexArg > > | MueLu::processNeeds< complex_t, mm_LocalOrd, long long, mm_node_t > (const Factory *factory, std::string &needsParam, Level &lvl) |
template<> | |
void | MueLu::processProvides< double, mm_LocalOrd, long long, mm_node_t > (std::vector< Teuchos::RCP< MuemexArg >> &mexOutput, const Factory *factory, std::string &providesParam, Level &lvl) |
template<> | |
void | MueLu::processProvides< complex_t, mm_LocalOrd, long long, mm_node_t > (std::vector< Teuchos::RCP< MuemexArg >> &mexOutput, const Factory *factory, std::string &providesParam, Level &lvl) |