Advanced Multi-Physics (AMP)
On-Line Documentation
ParameterBase.h
Go to the documentation of this file.
1
2#ifndef included_AMP_ParameterBase
3#define included_AMP_ParameterBase
4
5#include <memory>
6#include <string>
7
8#include "AMP/utils/Database.h"
9
10namespace AMP {
11
16{
17public:
18 typedef std::shared_ptr<ParameterBase> shared_ptr;
19
20 ParameterBase() : d_name( "ParameterBase" ) {}
21 virtual ~ParameterBase() = default;
22
23 explicit ParameterBase( std::shared_ptr<AMP::Database> db ) : d_db( db ) {}
24
25 std::string d_name;
26
27 std::shared_ptr<AMP::Database> d_db;
28
29protected:
30private:
31};
32} // namespace AMP
33
34#endif
ParameterBase(std::shared_ptr< AMP::Database > db)
virtual ~ParameterBase()=default
std::shared_ptr< AMP::Database > d_db
std::shared_ptr< ParameterBase > shared_ptr



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:41.
Comments on this page