|
Smith
0.1
Smith is an implicit thermal structural mechanics simulation code.
|
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. | |
| template<typename EType > | |
| auto | bulkModulus (EType E, double nu) |
| Compute isotropic bulk modulus from Young's modulus and Poisson ratio. | |
| template<typename EType > | |
| auto | shearModulus (EType E, double nu) |
| Compute isotropic shear modulus from Young's modulus and Poisson ratio. | |
| template<typename EType , typename AlphaType , typename TGradU , typename TTheta , int dim> | |
| auto | greenSaintVenantPiola (EType E, double nu, AlphaType alpha, double theta_ref, const tensor< TGradU, dim, dim > &grad_u, TTheta theta) |
| Compute first Piola stress for Green-Saint Venant thermoelasticity. | |
| template<typename TGradTheta , int dim> | |
| auto | fourierHeatFlux (double kappa, const tensor< TGradTheta, dim > &grad_theta) |
| Compute referential Fourier heat flux. | |
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... | |
Thermomechanics helper data types.
| const smith::NonlinearSolverOptions smith::thermomechanics::default_nonlinear_options |
Reasonable defaults for most thermomechanics nonlinear solver options.
Definition at line 40 of file thermomechanics_monolithic.hpp.