Smith  0.1
Smith is an implicit thermal structural mechanics simulation code.
Classes | Functions | Variables
smith::thermomechanics Namespace Reference

Thermomechanics helper data types. More...

Classes

struct  GreenSaintVenantThermoelasticMaterial
 Green-Saint Venant isotropic thermoelastic model. More...
 
struct  ParameterizedGreenSaintVenantThermoelasticMaterial
 Green-Saint Venant isotropic thermoelastic model. More...
 
struct  ParameterizedThermoelasticMaterial
 Green-Saint Venant isotropic thermoelastic material model. More...
 

Functions

template<typename T , int dim>
auto greenStrain (const tensor< T, dim, dim > &grad_u)
 Compute Green's strain from the displacement gradient.
 

Variables

const smith::LinearSolverOptions direct_linear_options = {.linear_solver = LinearSolver::SuperLU, .print_level = 0}
 the default direct solver option for solving the linear stiffness equations
 
const smith::NonlinearSolverOptions default_nonlinear_options
 Reasonable defaults for most thermomechanics nonlinear solver options. More...
 

Detailed Description

Thermomechanics helper data types.

Variable Documentation

◆ default_nonlinear_options

const smith::NonlinearSolverOptions smith::thermomechanics::default_nonlinear_options
Initial value:
= {.nonlin_solver = NonlinearSolver::Newton,
.relative_tol = 1.0e-4,
.absolute_tol = 1.0e-8,
.max_iterations = 500,
.print_level = 1}

Reasonable defaults for most thermomechanics nonlinear solver options.

Definition at line 40 of file thermomechanics_monolithic.hpp.