Smith  0.1
Smith is an implicit thermal structural mechanics simulation code.
Public Member Functions | List of all members
smith::LumpedMassExplicitNewmarkStateAdvancer Class Reference

Lumped mass explicit dynamics implementation for the StateAdvancer interface. More...

#include <lumped_mass_explicit_newmark_state_advancer.hpp>

Collaboration diagram for smith::LumpedMassExplicitNewmarkStateAdvancer:
Collaboration graph
[legend]

Public Member Functions

 LumpedMassExplicitNewmarkStateAdvancer (const std::shared_ptr< WeakForm > &r, const std::shared_ptr< WeakForm > &mr, const std::shared_ptr< TimestepEstimator > &ts, std::shared_ptr< BoundaryConditionManager > bc)
 Constructor for lumped mass explicit Newmark implementation.
 
std::vector< FieldStateadvanceState (const TimeInfo &time_info, const FieldState &shape_disp, const std::vector< FieldState > &states, const std::vector< FieldState > &params) const override
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 
- Public Member Functions inherited from smith::StateAdvancer
virtual ~StateAdvancer ()
 destructor
 
virtual std::vector< ReactionStatecomputeReactions (const TimeInfo &, const FieldState &, const std::vector< FieldState > &, const std::vector< FieldState > &) const
 interface method to compute reactions given previous, current states and parameters.
 

Detailed Description

Lumped mass explicit dynamics implementation for the StateAdvancer interface.

Definition at line 28 of file lumped_mass_explicit_newmark_state_advancer.hpp.


The documentation for this class was generated from the following files: