v0.15.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ThermoPlasticOps::OpCalculateAdiabaticHeatingLhsdT< DIM, I, AssemblyDomainEleOp, true > Struct Template Reference

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

Inheritance diagram for ThermoPlasticOps::OpCalculateAdiabaticHeatingLhsdT< DIM, I, AssemblyDomainEleOp, true >:
[legend]
Collaboration diagram for ThermoPlasticOps::OpCalculateAdiabaticHeatingLhsdT< DIM, I, AssemblyDomainEleOp, true >:
[legend]

Public Member Functions

 OpCalculateAdiabaticHeatingLhsdT (const std::string row_field_name, const std::string col_field_name, boost::shared_ptr< HenckyOps::CommonData > elastic_common_data_ptr, boost::shared_ptr< PlasticOps::CommonData > plastic_common_data_ptr, ScalarFun inelastic_heating_function, boost::shared_ptr< VectorDouble > coeff_expansion_ptr, boost::shared_ptr< Range > ents_ptr=nullptr)
 
- Public Member Functions inherited from ThermoPlasticOps::OpCalculateAdiabaticHeatingLhsdTImpl< DIM, GAUSS, AssemblyDomainEleOp >
 OpCalculateAdiabaticHeatingLhsdTImpl (const std::string row_field_name, const std::string col_field_name, boost::shared_ptr< HenckyOps::CommonData > elastic_common_data_ptr, boost::shared_ptr< PlasticOps::CommonData > plastic_common_data_ptr, ScalarFun inelastic_heating_function, boost::shared_ptr< VectorDouble > coeff_expansion_ptr, boost::shared_ptr< Range > ents_ptr=nullptr)
 

Additional Inherited Members

- Protected Member Functions inherited from ThermoPlasticOps::OpCalculateAdiabaticHeatingLhsdTImpl< DIM, GAUSS, AssemblyDomainEleOp >
MoFEMErrorCode iNtegrate (EntitiesFieldData::EntData &row_data, EntitiesFieldData::EntData &col_data)
 
- Protected Attributes inherited from ThermoPlasticOps::OpCalculateAdiabaticHeatingLhsdTImpl< DIM, GAUSS, AssemblyDomainEleOp >
boost::shared_ptr< HenckyOps::CommonDataelasticCommonDataPtr
 
boost::shared_ptr< PlasticOps::CommonDataplasticCommonDataPtr
 
ScalarFun inelasticHeatingFunction
 
boost::shared_ptr< VectorDouble > coeffExpansionPtr
 
boost::shared_ptr< RangeentsPtr
 

Detailed Description

template<int DIM, IntegrationType I, typename AssemblyDomainEleOp>
struct ThermoPlasticOps::OpCalculateAdiabaticHeatingLhsdT< DIM, I, AssemblyDomainEleOp, true >

Definition at line 328 of file ThermoPlasticOps.hpp.

Constructor & Destructor Documentation

◆ OpCalculateAdiabaticHeatingLhsdT()

template<int DIM, IntegrationType I, typename AssemblyDomainEleOp >
ThermoPlasticOps::OpCalculateAdiabaticHeatingLhsdT< DIM, I, AssemblyDomainEleOp, true >::OpCalculateAdiabaticHeatingLhsdT ( const std::string  row_field_name,
const std::string  col_field_name,
boost::shared_ptr< HenckyOps::CommonData elastic_common_data_ptr,
boost::shared_ptr< PlasticOps::CommonData plastic_common_data_ptr,
ScalarFun  inelastic_heating_function,
boost::shared_ptr< VectorDouble >  coeff_expansion_ptr,
boost::shared_ptr< Range ents_ptr = nullptr 
)
inline

Definition at line 331 of file ThermoPlasticOps.hpp.

338 : OpCalculateAdiabaticHeatingLhsdTImpl<DIM, GAUSS, AssemblyDomainEleOp>(
339 row_field_name, col_field_name, elastic_common_data_ptr,
340 plastic_common_data_ptr, inelastic_heating_function,
341 coeff_expansion_ptr, ents_ptr) {}

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