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

#include <OperatorParameters.h>

Inheritance diagram for AMP::Operator::OperatorParameters:
Inheritance graph
[legend]

Public Types

typedef std::shared_ptr< ParameterBaseshared_ptr
 

Public Member Functions

 OperatorParameters (std::shared_ptr< AMP::Database > db, std::shared_ptr< AMP::Mesh::Mesh > mesh=nullptr)
 
virtual ~OperatorParameters ()
 Destructor.
 

Public Attributes

std::shared_ptr< AMP::Databased_db
 
std::shared_ptr< AMP::Mesh::Meshd_Mesh
 Optional mesh for the operator.
 
std::string d_name
 
std::shared_ptr< AMP::Operator::Operatord_pOperator
 Allow for the case that a fully constructed operator is returned.
 

Detailed Description

OperatorParameters encapsulates parameters used to initialize or reset operators. It is an abstract base class.

Definition at line 25 of file OperatorParameters.h.

Member Typedef Documentation

◆ shared_ptr

Definition at line 18 of file ParameterBase.h.

Constructor & Destructor Documentation

◆ OperatorParameters()

AMP::Operator::OperatorParameters::OperatorParameters ( std::shared_ptr< AMP::Database db,
std::shared_ptr< AMP::Mesh::Mesh mesh = nullptr 
)
explicit

Construct and initialize a parameter list according to input data. Guess what the required and optional keywords are.

◆ ~OperatorParameters()

virtual AMP::Operator::OperatorParameters::~OperatorParameters ( )
inlinevirtual

Destructor.

Definition at line 36 of file OperatorParameters.h.

Member Data Documentation

◆ d_db

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

Definition at line 27 of file ParameterBase.h.

◆ d_Mesh

std::shared_ptr<AMP::Mesh::Mesh> AMP::Operator::OperatorParameters::d_Mesh

Optional mesh for the operator.

Definition at line 39 of file OperatorParameters.h.

◆ d_name

std::string AMP::ParameterBase::d_name
inherited

Definition at line 25 of file ParameterBase.h.

◆ d_pOperator

std::shared_ptr<AMP::Operator::Operator> AMP::Operator::OperatorParameters::d_pOperator

Allow for the case that a fully constructed operator is returned.

Definition at line 42 of file OperatorParameters.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:44.
Comments on this page