|
Smith
0.1
Smith is an implicit thermal structural mechanics simulation code.
|

Files | |
| file | differentiable_physics.hpp [code] |
Defines a BasePhysics implementation backed by FieldState objects and a gretl computational graph. | |
| file | differentiable_test_utils.hpp [code] |
| Utility functions for testing. | |
| file | dirichlet_boundary_conditions.hpp [code] |
| Contains DirichletBoundaryConditions class for interaction with the differentiable solve interfaces. | |
| file | evaluate_objective.hpp [code] |
| Methods for evaluating objective functions and tracking these operations on the gretl graph with a custom vjp. | |
| file | explicit_dynamic_solve.hpp [code] |
| file | field_state.hpp [code] |
| file | lumped_mass_explicit_newmark_state_advancer.hpp [code] |
| Implementation of explicit Newmark. | |
| file | lumped_mass_weak_form.hpp [code] |
| smith::functional implementation for evaluating nodal lumped masses, give an input density field | |
| file | nonlinear_block_solver.hpp [code] |
| This file contains nonlinear block solver interfaces and helpers. | |
| file | nonlinear_solve.hpp [code] |
| Methods for solving systems of equations as given by WeakForms. Tracks these operations on the gretl graph with a custom vjp. | |
| file | paraview_writer.hpp [code] |
| Simple paraview field output methods. | |
| file | reaction.hpp [code] |
| Reaction class which is a names combination of a weak form and a set of dirichlet constrained nodes. | |
| file | solid_mechanics_system.hpp [code] |
| Defines the SolidMechanicsSystem struct and its factory function. | |
| file | solid_mechanics_with_internal_vars_system.hpp [code] |
| Defines the SolidMechanicsWithInternalVarsSystem struct and its factory function. | |
| file | state_advancer.hpp [code] |
| Interface and implementations for advancing from one step to the next. Typically these are time integrators. | |
| file | system_base.hpp [code] |
| Defines the SystemBase struct for common system functionality. | |
| file | thermal_system.hpp [code] |
| Defines the ThermalSystem struct and its factory function. | |
| file | thermo_mechanics_system.hpp [code] |
| Defines the ThermoMechanicsSystem struct and its factory function. | |
| file | time_discretized_weak_form.hpp [code] |
| Wraps FunctionalWeakForm to provide TimeInfo (time, dt, cycle) to integrands instead of just time. | |
| file | time_integration_rule.hpp [code] |
| Provides templated implementations for discretizing values, velocities and accelerations from current and previous states. | |
| file | timestep_estimator.hpp [code] |
| Base class and implementations of an interface to estimate stable timesteps. | |