Belos Version of the Day
Loading...
Searching...
No Matches
BelosSolverFactory.hpp File Reference
#include <BelosConfigDefs.hpp>
#include <BelosOutputManager.hpp>
#include <BelosSolverManager.hpp>
#include "Belos_Details_EBelosSolverType.hpp"
#include "BelosCustomSolverFactory.hpp"
#include <Teuchos_Describable.hpp>
#include <Teuchos_StandardCatchMacros.hpp>
#include <Teuchos_TypeNameTraits.hpp>
#include <map>
#include <sstream>
#include <stdexcept>
#include <vector>
#include "BelosSolverFactory_Belos.hpp"
Include dependency graph for BelosSolverFactory.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Belos::Impl::SolverFactoryParent< Scalar, MV, OP >
 Specializations of Belos::SolverFactory may inherit from this class to get basic SolverFactory functionality. More...
class  Belos::Impl::SolverFactorySelector< SC, MV, OP >

Namespaces

namespace  Belos
namespace  Belos::Impl

Typedefs

template<class SC, class MV, class OP>
using Belos::SolverFactory = typename ::Belos::Impl::SolverFactorySelector<SC, MV, OP>::type

Functions

void Belos::Impl::printStringArray (std::ostream &out, const Teuchos::ArrayView< const std::string > &array)
 Print the given array of strings, in YAML format, to out.
void Belos::Impl::printStringArray (std::ostream &out, const std::vector< std::string > &array)
 Print the given array of strings, in YAML format, to out.
std::string Belos::Impl::upperCase (const std::string &s)
 Return the upper-case version of s.
template<class SolverClass, class Scalar, class MV, class OP>
void Belos::Impl::registerSolverSubclassForTypes (const std::string &solverName)

Variables

template<class Scalar, class MV, class OP>
std::vector< Teuchos::RCP< typename SolverFactoryParent< Scalar, MV, OP >::custom_solver_factory_type > > Belos::Impl::SolverFactoryParent< Scalar, MV, OP >::factories_

Generated on for Belos by doxygen 1.15.0