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

Specifies parametrized residuals and various linearized evaluations for arbitrary nonlinear systems of equations. More...

#include "smith/physics/functional_weak_form.hpp"
#include "smith/physics/mesh.hpp"
#include "smith/differentiable_numerics/field_state.hpp"
#include "smith/differentiable_numerics/time_integration_rule.hpp"
Include dependency graph for time_discretized_weak_form.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  smith::TimeDiscretizedWeakForm< spatial_dim, OutputSpace, Parameters< InputSpaces... > >
 A time discretized weakform gets a TimeInfo object passed as arguments to q-function (lambdas which are integrated over quadrature points) so users can have access to time increments, and timestep cycle. These quantities are often valuable for time integrated PDEs. More...
 
class  smith::SecondOrderTimeDiscretizedWeakForms
 A container holding the two types of weak forms useful for solving time discretized second order (in time) systems of equations. More...
 
class  smith::SecondOrderTimeDiscretizedWeakForm< spatial_dim, OutputSpace, Parameters< TrialInputSpace, InputSpaces... > >
 Useful for time-discretized PDEs of second order (involves for first and second derivatives of time). Users write q-functions in terns of u, u_dot, u_dot_dot, and the weak form is transformed by the ImplicitNewmarkSecondOrderTimeIntegrationRule so that is it globally a function of u, u_old, u_dot_old, u_dot_dot_old, with u as the distinct unknown for the time discretized system. More...
 

Namespaces

 smith
 Accelerator functionality.
 

Detailed Description

Specifies parametrized residuals and various linearized evaluations for arbitrary nonlinear systems of equations.

Definition in file time_discretized_weak_form.hpp.