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

Base state advancer class, allows specification for quasi-static solve strategies, or time integration algorithms. More...

#include <state_advancer.hpp>

Public Member Functions

virtual ~StateAdvancer ()
 destructor
 
virtual std::vector< FieldStateadvanceState (const TimeInfo &time_info, const FieldState &shape_disp, const std::vector< FieldState > &states, const std::vector< FieldState > &params) const =0
 interface method to advance the states from a given cycle and time, to the next cycle (cycle+1) and time (time+dt). shape_disp and params are assumed to be fixed in this advance. Time and time increment (dt) are gretl::State in order to record the duals on the reverse pass
 
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

Base state advancer class, allows specification for quasi-static solve strategies, or time integration algorithms.

Definition at line 23 of file state_advancer.hpp.


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