Teuchos - Trilinos Tools Package
Version of the Day
Toggle main menu visibility
Loading...
Searching...
No Matches
parameterlist
src
Teuchos_ParameterListAcceptor.cpp
1
// @HEADER
2
// *****************************************************************************
3
// Teuchos: Common Tools Package
4
//
5
// Copyright 2004 NTESS and the Teuchos contributors.
6
// SPDX-License-Identifier: BSD-3-Clause
7
// *****************************************************************************
8
// @HEADER
9
10
#include "Teuchos_ParameterListAcceptor.hpp"
11
#include "
Teuchos_RCP.hpp
"
12
#include "
Teuchos_ParameterList.hpp
"
13
#include "
Teuchos_DependencySheet.hpp
"
14
15
16
namespace
Teuchos
{
17
18
19
ParameterListAcceptor::~ParameterListAcceptor
()
20
{}
21
22
23
Teuchos::RCP<const Teuchos::ParameterList>
24
ParameterListAcceptor::getParameterList
()
const
25
{
26
return
const_cast<
ParameterListAcceptor
*
>
(
this
)->
getNonconstParameterList
();
27
}
28
29
30
Teuchos::RCP<const Teuchos::ParameterList>
31
ParameterListAcceptor::getValidParameters
()
const
32
{
33
return
Teuchos::null;
34
}
35
36
RCP<const DependencySheet>
37
ParameterListAcceptor::getDependencies
()
const
38
{
39
return
null;
40
}
41
42
43
}
// end namespace Teuchos
Teuchos_DependencySheet.hpp
DataStructure keeping track of dependencies.
Teuchos_ParameterList.hpp
Templated Parameter List class.
Teuchos_RCP.hpp
Reference-counted pointer class and non-member templated function implementations.
Teuchos::ParameterListAcceptor
Interface for objects that can accept a ParameterList.
Definition
Teuchos_ParameterListAcceptor.hpp:120
Teuchos::ParameterListAcceptor::~ParameterListAcceptor
virtual ~ParameterListAcceptor()
Destructor.
Definition
Teuchos_ParameterListAcceptor.cpp:19
Teuchos::ParameterListAcceptor::getNonconstParameterList
virtual RCP< ParameterList > getNonconstParameterList()=0
Get a nonconst version of the parameter list that was set using setParameterList().
Teuchos::ParameterListAcceptor::getParameterList
virtual RCP< const ParameterList > getParameterList() const
Get const version of the parameter list that was set using setParameterList().
Definition
Teuchos_ParameterListAcceptor.cpp:24
Teuchos::ParameterListAcceptor::getDependencies
virtual RCP< const DependencySheet > getDependencies() const
Rreturn a const DependencySheet of all the dependencies that should be applied to the ParameterList r...
Definition
Teuchos_ParameterListAcceptor.cpp:37
Teuchos::ParameterListAcceptor::getValidParameters
virtual RCP< const ParameterList > getValidParameters() const
Return a ParameterList containing all of the valid parameters that this->setParameterList(....
Definition
Teuchos_ParameterListAcceptor.cpp:31
Teuchos::RCP
Smart reference counting pointer class for automatic garbage collection.
Definition
Teuchos_RCPDecl.hpp:397
Teuchos
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...
Generated by
1.17.0