Advanced Multi-Physics (AMP)
On-Line Documentation
Public Types | Public Member Functions | Public Attributes | List of all members
AMP::ParameterBase Class Reference

#include <ParameterBase.h>

Inheritance diagram for AMP::ParameterBase:
Inheritance graph
[legend]

Public Types

typedef std::shared_ptr< ParameterBaseshared_ptr
 

Public Member Functions

 ParameterBase ()
 
 ParameterBase (std::shared_ptr< AMP::Database > db)
 
virtual ~ParameterBase ()=default
 

Public Attributes

std::shared_ptr< AMP::Databased_db
 
std::string d_name
 

Detailed Description

ParameterBase is a base class for classes that pass parameters to other classes

Definition at line 15 of file ParameterBase.h.

Member Typedef Documentation

◆ shared_ptr

Definition at line 18 of file ParameterBase.h.

Constructor & Destructor Documentation

◆ ParameterBase() [1/2]

AMP::ParameterBase::ParameterBase ( )
inline

Definition at line 20 of file ParameterBase.h.

◆ ~ParameterBase()

virtual AMP::ParameterBase::~ParameterBase ( )
virtualdefault

◆ ParameterBase() [2/2]

AMP::ParameterBase::ParameterBase ( std::shared_ptr< AMP::Database db)
inlineexplicit

Definition at line 23 of file ParameterBase.h.

Member Data Documentation

◆ d_db

std::shared_ptr<AMP::Database> AMP::ParameterBase::d_db

Definition at line 27 of file ParameterBase.h.

◆ d_name

std::string AMP::ParameterBase::d_name

Definition at line 25 of file ParameterBase.h.


The documentation for this class was generated from the following file:



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:42.
Comments on this page