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

Parameter object used for BVPOperators both linear and nonlinear. More...

#include <BVPOperatorParameters.h>

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

Public Types

typedef std::shared_ptr< ParameterBaseshared_ptr
 

Public Member Functions

 BVPOperatorParameters (std::shared_ptr< AMP::Database > db)
 
virtual ~BVPOperatorParameters ()
 

Public Attributes

std::shared_ptr< BoundaryOperatord_boundaryOperator
 
std::shared_ptr< OperatorParametersd_boundaryOperatorParams
 
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.
 
std::shared_ptr< Operatord_volumeOperator
 
std::shared_ptr< OperatorParametersd_volumeOperatorParams
 

Detailed Description

Parameter object used for BVPOperators both linear and nonlinear.

This parameter object is used in the initialization and reset of NonlinearBVPOperator and LinearBVPOperator

Definition at line 18 of file BVPOperatorParameters.h.

Member Typedef Documentation

◆ shared_ptr

Definition at line 18 of file ParameterBase.h.

Constructor & Destructor Documentation

◆ BVPOperatorParameters()

AMP::Operator::BVPOperatorParameters::BVPOperatorParameters ( std::shared_ptr< AMP::Database db)
inlineexplicit

Definition at line 21 of file BVPOperatorParameters.h.

◆ ~BVPOperatorParameters()

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

Definition at line 25 of file BVPOperatorParameters.h.

Member Data Documentation

◆ d_boundaryOperator

std::shared_ptr<BoundaryOperator> AMP::Operator::BVPOperatorParameters::d_boundaryOperator

Definition at line 33 of file BVPOperatorParameters.h.

◆ d_boundaryOperatorParams

std::shared_ptr<OperatorParameters> AMP::Operator::BVPOperatorParameters::d_boundaryOperatorParams

Definition at line 29 of file BVPOperatorParameters.h.

◆ 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
inherited

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
inherited

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

Definition at line 42 of file OperatorParameters.h.

◆ d_volumeOperator

std::shared_ptr<Operator> AMP::Operator::BVPOperatorParameters::d_volumeOperator

Definition at line 31 of file BVPOperatorParameters.h.

◆ d_volumeOperatorParams

std::shared_ptr<OperatorParameters> AMP::Operator::BVPOperatorParameters::d_volumeOperatorParams

Definition at line 27 of file BVPOperatorParameters.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