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

#include <MechanicsLinearFEOperatorParameters.h>

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

Public Types

typedef std::shared_ptr< ParameterBaseshared_ptr
 

Public Member Functions

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

Public Attributes

std::shared_ptr< AMP::Databased_db
 
AMP::LinearAlgebra::Vector::shared_ptr d_dispVec
 
std::shared_ptr< ElementOperationd_elemOp
 
std::shared_ptr< AMP::Discretization::DOFManagerd_inDofMap
 
std::shared_ptr< MechanicsMaterialModeld_materialModel
 
std::shared_ptr< AMP::Mesh::Meshd_Mesh
 Optional mesh for the operator.
 
std::string d_name
 
std::shared_ptr< AMP::Discretization::DOFManagerd_outDofMap
 
std::shared_ptr< AMP::Operator::Operatord_pOperator
 Allow for the case that a fully constructed operator is returned.
 

Detailed Description

This class encapsulates parameters used to initialize or reset the MechanicsLinearFEOperator.

See also
MechanicsLinearFEOperator

Definition at line 17 of file MechanicsLinearFEOperatorParameters.h.

Member Typedef Documentation

◆ shared_ptr

Definition at line 18 of file ParameterBase.h.

Constructor & Destructor Documentation

◆ MechanicsLinearFEOperatorParameters()

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

Constructor.

Definition at line 23 of file MechanicsLinearFEOperatorParameters.h.

◆ ~MechanicsLinearFEOperatorParameters()

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

Destructor.

Definition at line 31 of file MechanicsLinearFEOperatorParameters.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_dispVec

AMP::LinearAlgebra::Vector::shared_ptr AMP::Operator::MechanicsLinearFEOperatorParameters::d_dispVec

Displacement vector, which is passed from MechanicsNonlinearFEOperator to MechanicsLinearFEOperator.

Definition at line 36 of file MechanicsLinearFEOperatorParameters.h.

◆ d_elemOp

std::shared_ptr<ElementOperation> AMP::Operator::FEOperatorParameters::d_elemOp
inherited

Shared pointer to an element operation

Definition at line 29 of file FEOperatorParameters.h.

◆ d_inDofMap

std::shared_ptr<AMP::Discretization::DOFManager> AMP::Operator::LinearFEOperatorParameters::d_inDofMap
inherited

Definition at line 26 of file LinearFEOperatorParameters.h.

◆ d_materialModel

std::shared_ptr<MechanicsMaterialModel> AMP::Operator::MechanicsLinearFEOperatorParameters::d_materialModel

Material model.

Definition at line 33 of file MechanicsLinearFEOperatorParameters.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_outDofMap

std::shared_ptr<AMP::Discretization::DOFManager> AMP::Operator::LinearFEOperatorParameters::d_outDofMap
inherited

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


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