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

#include <MechanicsModelParameters.h>

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

Public Types

typedef std::shared_ptr< ParameterBaseshared_ptr
 

Public Member Functions

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

Public Attributes

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

Detailed Description

A class encapsulating all the parameters that the material model requires to evaluate the stress and/or tangent

Definition at line 13 of file MechanicsModelParameters.h.

Member Typedef Documentation

◆ shared_ptr

Definition at line 18 of file ParameterBase.h.

Constructor & Destructor Documentation

◆ MechanicsModelParameters()

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

Constructor

Definition at line 17 of file MechanicsModelParameters.h.

◆ ~MechanicsModelParameters()

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

Destructor

Definition at line 23 of file MechanicsModelParameters.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_deformationGradient

std::shared_ptr<AMP::LinearAlgebra::Vector> AMP::Operator::MechanicsModelParameters::d_deformationGradient

A vector of deformation gradient values, which are required to compute the stress and/or tangent.

Definition at line 27 of file MechanicsModelParameters.h.

◆ d_name

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

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