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

#include <MechanicsNonlinearFEOperatorParameters.h>

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

Public Types

typedef std::shared_ptr< ParameterBaseshared_ptr
 

Public Member Functions

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

Public Attributes

std::shared_ptr< AMP::Databased_db
 
std::shared_ptr< AMP::Discretization::DOFManagerd_dofMap [Mechanics::TOTAL_NUMBER_OF_VARIABLES]
 
std::shared_ptr< ElementOperationd_elemOp
 
AMP::LinearAlgebra::Vector::shared_ptr d_EquilibriumVec [Mechanics::TOTAL_NUMBER_OF_VARIABLES]
 
AMP::LinearAlgebra::Vector::shared_ptr d_FrozenVec [Mechanics::TOTAL_NUMBER_OF_VARIABLES]
 
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::Operator::Operatord_pOperator
 Allow for the case that a fully constructed operator is returned.
 
AMP::LinearAlgebra::Vector::shared_ptr d_ReferenceTemperature
 

Detailed Description

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

See also
MechanicsNonlinearFEOperator

Definition at line 18 of file MechanicsNonlinearFEOperatorParameters.h.

Member Typedef Documentation

◆ shared_ptr

Definition at line 18 of file ParameterBase.h.

Constructor & Destructor Documentation

◆ MechanicsNonlinearFEOperatorParameters()

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

Constructor.

Definition at line 24 of file MechanicsNonlinearFEOperatorParameters.h.

◆ ~MechanicsNonlinearFEOperatorParameters()

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

Destructor.

Definition at line 32 of file MechanicsNonlinearFEOperatorParameters.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_dofMap

std::shared_ptr<AMP::Discretization::DOFManager> AMP::Operator::MechanicsNonlinearFEOperatorParameters::d_dofMap[Mechanics::TOTAL_NUMBER_OF_VARIABLES]

Definition at line 34 of file MechanicsNonlinearFEOperatorParameters.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_EquilibriumVec

AMP::LinearAlgebra::Vector::shared_ptr AMP::Operator::MechanicsNonlinearFEOperatorParameters::d_EquilibriumVec[Mechanics::TOTAL_NUMBER_OF_VARIABLES]

Definition at line 40 of file MechanicsNonlinearFEOperatorParameters.h.

◆ d_FrozenVec

AMP::LinearAlgebra::Vector::shared_ptr AMP::Operator::MechanicsNonlinearFEOperatorParameters::d_FrozenVec[Mechanics::TOTAL_NUMBER_OF_VARIABLES]

Definition at line 42 of file MechanicsNonlinearFEOperatorParameters.h.

◆ d_materialModel

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

Material model.

Definition at line 36 of file MechanicsNonlinearFEOperatorParameters.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_ReferenceTemperature

AMP::LinearAlgebra::Vector::shared_ptr AMP::Operator::MechanicsNonlinearFEOperatorParameters::d_ReferenceTemperature

Reference temperature

Definition at line 38 of file MechanicsNonlinearFEOperatorParameters.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