v0.15.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ThermoPlasticOps::ThermoPlasticBlockedParameters Struct Reference

#include "users_modules/multifield-thermoplasticity-private/src/ThermoPlasticOps.hpp"

Inheritance diagram for ThermoPlasticOps::ThermoPlasticBlockedParameters:
[legend]
Collaboration diagram for ThermoPlasticOps::ThermoPlasticBlockedParameters:
[legend]

Public Member Functions

auto getOmega0Ptr ()
 
auto getOmegaHPtr ()
 
auto getInelasticHeatFractionPtr ()
 
auto getTemp0Ptr ()
 
auto getTempPtr ()
 
auto getHeatFluxPtr ()
 

Public Attributes

double omega0
 
double omegaH
 
double inelasticHeatFraction
 
double temp0
 
VectorDouble temperature
 
MatrixDouble heat_flux
 
VectorDouble resCdTemperature
 
MatrixDouble resFlowDtemp
 

Detailed Description

Definition at line 28 of file ThermoPlasticOps.hpp.

Member Function Documentation

◆ getHeatFluxPtr()

auto ThermoPlasticOps::ThermoPlasticBlockedParameters::getHeatFluxPtr ( )
inline
Examples
ThermoPlasticOps.hpp.

Definition at line 61 of file ThermoPlasticOps.hpp.

61 {
62 return boost::shared_ptr<MatrixDouble>(shared_from_this(), &heat_flux);
63 }

◆ getInelasticHeatFractionPtr()

auto ThermoPlasticOps::ThermoPlasticBlockedParameters::getInelasticHeatFractionPtr ( )
inline
Examples
ThermoPlasticOps.hpp.

Definition at line 48 of file ThermoPlasticOps.hpp.

48 {
49 return boost::shared_ptr<double>(shared_from_this(),
51 }

◆ getOmega0Ptr()

auto ThermoPlasticOps::ThermoPlasticBlockedParameters::getOmega0Ptr ( )
inline
Examples
ThermoPlasticOps.hpp.

Definition at line 40 of file ThermoPlasticOps.hpp.

40 {
41 return boost::shared_ptr<double>(shared_from_this(), &omega0);
42 }

◆ getOmegaHPtr()

auto ThermoPlasticOps::ThermoPlasticBlockedParameters::getOmegaHPtr ( )
inline
Examples
ThermoPlasticOps.hpp.

Definition at line 44 of file ThermoPlasticOps.hpp.

44 {
45 return boost::shared_ptr<double>(shared_from_this(), &omegaH);
46 }

◆ getTemp0Ptr()

auto ThermoPlasticOps::ThermoPlasticBlockedParameters::getTemp0Ptr ( )
inline
Examples
ThermoPlasticOps.hpp.

Definition at line 53 of file ThermoPlasticOps.hpp.

53 {
54 return boost::shared_ptr<double>(shared_from_this(), &temp0);
55 }

◆ getTempPtr()

auto ThermoPlasticOps::ThermoPlasticBlockedParameters::getTempPtr ( )
inline
Examples
ThermoPlasticOps.hpp.

Definition at line 57 of file ThermoPlasticOps.hpp.

57 {
58 return boost::shared_ptr<VectorDouble>(shared_from_this(), &temperature);
59 }

Member Data Documentation

◆ heat_flux

MatrixDouble ThermoPlasticOps::ThermoPlasticBlockedParameters::heat_flux
Examples
ThermoPlasticOps.hpp.

Definition at line 35 of file ThermoPlasticOps.hpp.

◆ inelasticHeatFraction

double ThermoPlasticOps::ThermoPlasticBlockedParameters::inelasticHeatFraction
Examples
ThermoPlasticOps.hpp.

Definition at line 32 of file ThermoPlasticOps.hpp.

◆ omega0

double ThermoPlasticOps::ThermoPlasticBlockedParameters::omega0
Examples
ThermoPlasticOps.hpp.

Definition at line 30 of file ThermoPlasticOps.hpp.

◆ omegaH

double ThermoPlasticOps::ThermoPlasticBlockedParameters::omegaH
Examples
ThermoPlasticOps.hpp.

Definition at line 31 of file ThermoPlasticOps.hpp.

◆ resCdTemperature

VectorDouble ThermoPlasticOps::ThermoPlasticBlockedParameters::resCdTemperature
Examples
ThermoPlasticOps.hpp.

Definition at line 37 of file ThermoPlasticOps.hpp.

◆ resFlowDtemp

MatrixDouble ThermoPlasticOps::ThermoPlasticBlockedParameters::resFlowDtemp
Examples
ThermoPlasticOps.hpp.

Definition at line 38 of file ThermoPlasticOps.hpp.

◆ temp0

double ThermoPlasticOps::ThermoPlasticBlockedParameters::temp0
Examples
ThermoPlasticOps.hpp.

Definition at line 33 of file ThermoPlasticOps.hpp.

◆ temperature

VectorDouble ThermoPlasticOps::ThermoPlasticBlockedParameters::temperature
Examples
ThermoPlasticOps.hpp.

Definition at line 34 of file ThermoPlasticOps.hpp.


The documentation for this struct was generated from the following file: