Serac  0.1
Serac is an implicit thermal strucural mechanics simulation code.
serac::WeakForm Member List

This is the complete list of members for serac::WeakForm, including all inherited members.

jacobian(double time, double dt, ConstFieldPtr shape_disp, const std::vector< ConstFieldPtr > &fields, const std::vector< double > &field_argument_tangents, const std::vector< ConstQuadratureFieldPtr > &quad_fields={}, int block_row=0) const =0serac::WeakFormpure virtual
jvp(double time, double dt, ConstFieldPtr shape_disp, const std::vector< ConstFieldPtr > &fields, const std::vector< ConstQuadratureFieldPtr > &quad_fields, ConstFieldPtr v_shape_disp, const std::vector< ConstFieldPtr > &v_fields, const std::vector< ConstQuadratureFieldPtr > &v_quad_fields, const std::vector< DualFieldPtr > &jvp_reactions) const =0serac::WeakFormpure virtual
name() constserac::WeakForminline
residual(double time, double dt, ConstFieldPtr shape_disp, const std::vector< ConstFieldPtr > &fields, const std::vector< ConstQuadratureFieldPtr > &quad_fields={}, int block_row=0) const =0serac::WeakFormpure virtual
vjp(double time, double dt, ConstFieldPtr shape_disp, const std::vector< ConstFieldPtr > &fields, const std::vector< ConstQuadratureFieldPtr > &quad_fields, const std::vector< ConstFieldPtr > &v_fields, DualFieldPtr vjp_shape_disp_sensitivity, const std::vector< DualFieldPtr > &vjp_sensitivities, const std::vector< QuadratureFieldPtr > &vjp_quadrature_sensivities) const =0serac::WeakFormpure virtual
WeakForm(std::string name)serac::WeakForminline
~WeakForm()serac::WeakForminlinevirtual