Panzer Version of the Day
Loading...
Searching...
No Matches
Panzer_ParameterLibraryUtilities.hpp
Go to the documentation of this file.
1// @HEADER
2// *****************************************************************************
3// Panzer: A partial differential equation assembly
4// engine for strongly coupled complex multiphysics systems
5//
6// Copyright 2011 NTESS and the Panzer contributors.
7// SPDX-License-Identifier: BSD-3-Clause
8// *****************************************************************************
9// @HEADER
10
11#ifndef PANZER_PARAMETER_LIBRARY_UTILITIES_HPP
12#define PANZER_PARAMETER_LIBRARY_UTILITIES_HPP
13
16#include "Teuchos_RCP.hpp"
17
18namespace panzer {
19
24 template<typename EvaluationType>
25 Teuchos::RCP<panzer::ScalarParameterEntry<EvaluationType> >
26 createAndRegisterScalarParameter(const std::string name,
28
29 template<typename EvaluationType>
30 Teuchos::RCP<panzer::ScalarParameterEntry<EvaluationType> >
31 accessScalarParameter(const std::string name, panzer::ParamLib& pl);
32
33 void registerScalarParameter(const std::string name,panzer::ParamLib& pl,double realValue);
34
35
36}
37
39
40#endif
Teuchos::RCP< panzer::ScalarParameterEntry< EvaluationType > > accessScalarParameter(const std::string name, panzer::ParamLib &pl)
Teuchos::RCP< panzer::ScalarParameterEntry< EvaluationType > > createAndRegisterScalarParameter(const std::string name, panzer::ParamLib &pl)
void registerScalarParameter(const std::string name, panzer::ParamLib &pl, double realValue)
Sacado::ScalarParameterLibrary< panzer::EvaluationTraits > ParamLib