Smith  0.1
Smith is an implicit thermal structural mechanics simulation code.
physics Directory Reference
Directory dependency graph for physics:
src/smith/physics

Directories

Files

file  base_physics.hpp [code]
 The base interface class for a generic PDE solver.
 
file  common.hpp [code]
 A file defining some enums and structs that are used by the different physics modules.
 
file  constraint.hpp [code]
 Specifies interface for evaluating distributed constriants from fields as well as their Jacobians and Hessian-vector products.
 
file  contact_constraint.hpp [code]
 Specifies interface for evaluating contact constriants from fields as well as their Jacobians.
 
file  dfem_mass_weak_form.hpp [code]
 
file  dfem_solid_weak_form.hpp [code]
 Implements the WeakForm interface for solid mechanics physics using dFEM. Derives from DfemWeakForm.
 
file  dfem_weak_form.hpp [code]
 Implements the WeakForm interface using dfem. Allows for generic specification of body and boundary integrals.
 
file  field_types.hpp [code]
 Defines common types and helper functions for using the residual and scalar_objective classes.
 
file  functional_objective.hpp [code]
 Implements the scalar objective interface using shape aware functional's scalar output capability.
 
file  functional_weak_form.hpp [code]
 Implements the WeakForm interface using smith::ShapeAwareFunctional. Allows for generic specification of body and boundary integrals.
 
file  heat_transfer.hpp [code]
 An object containing the solver for a heat transfer PDE.
 
file  heat_transfer_input.hpp [code]
 An object containing all input file options for the solver for a heat transfer PDE.
 
file  heat_transfer_weak_form.hpp [code]
 Implements the WeakForm interface for heat transfer physics. Derives from FunctionalWeakForm.
 
file  mesh.hpp [code]
 Smith mesh class which assists in constructing the appropriate parallel mfem meshes and registering and accessing Domains for use in smith::Functional operations.
 
file  scalar_objective.hpp [code]
 Specifies interface for evaluating scalar objective from fields and their field gradients.
 
file  solid_mechanics.hpp [code]
 Tools for tagging a set of components of a vector field for boundary condition enforcement.
 
file  solid_mechanics_contact.hpp [code]
 An object containing the solver for total Lagrangian finite deformation solid mechanics with contact.
 
file  solid_mechanics_input.hpp [code]
 An object containing all input file options for the solver for total Lagrangian finite deformation solid mechanics.
 
file  solid_weak_form.hpp [code]
 Implements the WeakForm interface for solid mechanics physics. Derives from FunctionalWeakForm.
 
file  thermomechanics.hpp [code]
 An object containing an operator-split thermal structural solver.
 
file  thermomechanics_input.hpp [code]
 An object containing all input file options for the solver for thermal structural solver.
 
file  thermomechanics_monolithic.hpp [code]
 An object containing an monolithic thermal structural solver with operator-split options.
 
file  weak_form.hpp [code]
 Specifies interface for evaluating weak form residuals and their gradients.