46 #ifndef MUELU_SINGLELEVELMATLABFACTORY_DECL_HPP 
   47 #define MUELU_SINGLELEVELMATLABFACTORY_DECL_HPP 
   51 #include <Xpetra_Matrix_fwd.hpp> 
   52 #include <Xpetra_CrsMatrix_fwd.hpp> 
   53 #include <Xpetra_MatrixFactory_fwd.hpp> 
   54 #include <Xpetra_Vector_fwd.hpp> 
   55 #include <Xpetra_VectorFactory_fwd.hpp> 
   65 #ifdef HAVE_MUELU_MATLAB 
   75   template <
class Scalar = 
double, 
class LocalOrdinal = 
int, 
class GlobalOrdinal = LocalOrdinal, 
class Node = KokkosClassic::DefaultNode::DefaultNodeType>
 
   76   class SingleLevelMatlabFactory : 
public SingleLevelFactoryBase {
 
   77 #undef MUELU_SINGLELEVELMATLABFACTORY_SHORT 
  126 #define MUELU_SINGLELEVELMATLABFACTORY_SHORT 
  128 #endif // HAVE_MUELU_MATLAB 
  129 #endif // MUELU SINGLELEVELMATLABFACTORY_DECL_HPP 
std::vector< std::string > needs_
List of arguments to the MATLAB function, in order. These args must correspond to MueLu "Needs" objec...
 
void Build(Level ¤tLevel) const 
Build an object with this factory. 
 
std::string description() const 
@ name Description 
 
void DeclareInput(Level ¤tLevel) const 
Specifies the data that this class needs, and the factories that generate that data. 
 
Class that holds all level-specific information. 
 
RCP< const ParameterList > GetValidParameterList() const 
Return a const parameter list of valid parameters that setParameterList() will accept. 
 
virtual ~SingleLevelMatlabFactory()
 
SingleLevelMatlabFactory()