Serac  0.1
Serac is an implicit thermal strucural mechanics simulation code.
physics Directory Reference
Directory dependency graph for physics:
src/serac/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  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 serac::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]
 Serac mesh class which assists in constructing the appropriate parallel mfem meshes and registering and accessing Domains for use in serac::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.