Smith  0.1
Smith is an implicit thermal structural mechanics simulation code.
Classes | Namespaces | Typedefs
time_integration_rule.hpp File Reference

Provides templated implementations for discretizing values, velocities and accelerations from current and previous states. More...

#include "smith/physics/common.hpp"
Include dependency graph for time_integration_rule.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  smith::BackwardEulerFirstOrderTimeIntegrationRule
 encodes rules for time discretizing first order odes (involving first time derivatives). When solving f(u, u_dot, t) = 0 this class provides the current discrete approximation for u and u_dot as a function of (u^{n+1}, u^n). More...
 
struct  smith::ImplicitNewmarkSecondOrderTimeIntegrationRule
 encodes rules for time discretizing second order odes (involving first and second time derivatives). When solving f(u, u_dot, u_dot_dot, t) = 0 this class provides the current discrete approximation for u, u_dot, and u_dot_dot as a function of (u^{n+1},u^n,u_dot^n,u_dot_dot^n). More...
 

Namespaces

 smith
 Accelerator functionality.
 

Typedefs

using smith::QuasiStaticFirstOrderTimeIntegrationRule = BackwardEulerFirstOrderTimeIntegrationRule
 

Detailed Description

Provides templated implementations for discretizing values, velocities and accelerations from current and previous states.

Definition in file time_integration_rule.hpp.