MueLu  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MueLu_ParameterListUtils.hpp File Reference
#include <string>
#include <sstream>
#include <Teuchos_ParameterList.hpp>
#include <Teuchos_RCPDecl.hpp>
#include "MueLu_ConfigDefs.hpp"

Go to the source code of this file.

Namespaces

 MueLu
 Namespace for MueLu classes and methods.
 

Functions

void MueLu::MergeParameterList (const Teuchos::ParameterList &source, Teuchos::ParameterList &dest, bool overWrite)
 : merge two parameter lists More...
 
void MueLu::CreateSublists (const ParameterList &List, ParameterList &newList)
 
const Teuchos::ParameterListMueLu::GetMLSubList (const Teuchos::ParameterList &paramList, const std::string &type, int levelID)
 
Teuchos::RCP
< Teuchos::ParameterList
MueLu::ExtractSetOfParameters (const Teuchos::ParameterList &paramList, const std::string &str)
 
void MueLu::replaceAll (std::string &str, const std::string &from, const std::string &to)
 
template<typename Type >
bool MueLu::replacePlaceholder (std::string &str, const std::string &placeholder, Type data)
 templated version to replace placeholder by data in "str" More...
 
template<typename Type >
bool MueLu::actionInterpretParameter (Teuchos::ParameterList &mlParams, const std::string &paramName, std::string &str)