MueLu  Version of the Day
MueLu::SingleLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > Class Template Reference

Factory for interacting with Matlab. More...

#include <MueLu_SingleLevelMatlabFactory_decl.hpp>

Constructors/Destructors.

 SingleLevelMatlabFactory ()
 
virtual ~SingleLevelMatlabFactory ()
 

Input

RCP< const ParameterList > GetValidParameterList () const
 
void DeclareInput (Level &currentLevel) const
 

Build methods.

bool hasDeclaredInput_
 
std::vector< std::stringneeds_
 List of arguments to the MATLAB function, in order. These args must correspond to MueLu "Needs" objects. More...
 
void Build (Level &currentLevel) const
 
std::string description () const
 @ name Description More...
 

Detailed Description

template<class Scalar = double, class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
class MueLu::SingleLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >

Factory for interacting with Matlab.

Definition at line 76 of file MueLu_SingleLevelMatlabFactory_decl.hpp.

Constructor & Destructor Documentation

◆ SingleLevelMatlabFactory()

template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node >
MueLu::SingleLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::SingleLevelMatlabFactory

Definition at line 64 of file MueLu_SingleLevelMatlabFactory_def.hpp.

◆ ~SingleLevelMatlabFactory()

template<class Scalar = double, class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
virtual MueLu::SingleLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::~SingleLevelMatlabFactory ( )
inlinevirtual

Definition at line 86 of file MueLu_SingleLevelMatlabFactory_decl.hpp.

Member Function Documentation

◆ GetValidParameterList()

template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node >
RCP< const ParameterList > MueLu::SingleLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::GetValidParameterList

Definition at line 68 of file MueLu_SingleLevelMatlabFactory_def.hpp.

◆ DeclareInput()

template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node >
void MueLu::SingleLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::DeclareInput ( Level currentLevel) const

Definition at line 78 of file MueLu_SingleLevelMatlabFactory_def.hpp.

◆ Build()

template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node >
void MueLu::SingleLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::Build ( Level currentLevel) const

Definition at line 92 of file MueLu_SingleLevelMatlabFactory_def.hpp.

◆ description()

template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node >
std::string MueLu::SingleLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::description

@ name Description

Definition at line 115 of file MueLu_SingleLevelMatlabFactory_def.hpp.

Member Data Documentation

◆ hasDeclaredInput_

template<class Scalar = double, class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
bool MueLu::SingleLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::hasDeclaredInput_
mutableprivate

Definition at line 111 of file MueLu_SingleLevelMatlabFactory_decl.hpp.

◆ needs_

template<class Scalar = double, class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
std::vector<std::string> MueLu::SingleLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::needs_
mutableprivate

List of arguments to the MATLAB function, in order. These args must correspond to MueLu "Needs" objects.

Definition at line 118 of file MueLu_SingleLevelMatlabFactory_decl.hpp.


The documentation for this class was generated from the following files: