|
Smith
0.1
Smith is an implicit thermal structural mechanics simulation code.
|
Helper to wire a coupled thermo-mechanical material to a SolidMechanicsSystem and ThermalSystem. More...
#include "smith/differentiable_numerics/solid_mechanics_system.hpp"#include "smith/differentiable_numerics/thermal_system.hpp"

Go to the source code of this file.
Classes | |
| struct | smith::detail::CoupledSolidThermoMechanicsMaterialAdapter< MaterialType > |
| Adapts coupled thermo-mechanical material to solid-system material interface. More... | |
Namespaces | |
| smith | |
| Accelerator functionality. | |
| smith::detail | |
| Internal solid mechanics builder after coupling fields are assembled. | |
Functions | |
| template<typename MaterialType , typename StateType , typename GradUType , typename GradVType , typename ThetaType , typename GradThetaType , typename... ParamTypes> | |
| auto | smith::detail::evaluateCoupledThermoMechanicsMaterial (const MaterialType &material, const TimeInfo &t_info, StateType &state, const GradUType &grad_u, const GradVType &grad_v, ThetaType theta, const GradThetaType &grad_theta, ParamTypes &&... params) |
| Evaluate coupled thermo-mechanical material using TimeInfo-aware signature. | |
| template<int dim, int disp_order_, int temp_order_, typename DispRule , typename TempRule , typename SolidCoupling , typename ThermalCoupling , typename MaterialType > | |
| void | smith::setCoupledThermoMechanicsMaterial (std::shared_ptr< SolidMechanicsSystem< dim, disp_order_, DispRule, SolidCoupling >> solid, std::shared_ptr< ThermalSystem< dim, temp_order_, TempRule, ThermalCoupling >> thermal, const MaterialType &material, const std::string &domain_name) |
| Register a coupled thermo-mechanical material integrand on a SolidMechanicsSystem and ThermalSystem that were built with mutual coupling fields. More... | |
Helper to wire a coupled thermo-mechanical material to a SolidMechanicsSystem and ThermalSystem.
Definition in file thermo_mechanics_system.hpp.