femo_alpha.dynamic_rm_shell.state_operation_dynamic
Module Contents
Classes
input: input variable |
Attributes
- class femo_alpha.dynamic_rm_shell.state_operation_dynamic.StateOperation(plate_sim, gradient_mode='numpy', debug_mode=False, record=True, path='./')
Bases:
csdl_alpha.experimental.CustomImplicitOperationinput: input variable output: state variable
- apply_inverse_jacobian(input_vals, output_vals, d_outputs, d_residuals, mode)
Solve linear system. Invoked when solving coupled linear system; i.e. when solving Newton system to update implicit state variables, and when computing total derivatives
- compute_jacvec_product(input_vals, output_vals, d_inputs, d_outputs, d_residuals, mode)
Compute the product of the Jacobian matrix and a vector.
- evaluate(inputs: csdl_alpha.VariableGroup)
Evaluate the state operation
- solve_residual_equations(input_vals, output_vals)
Solve the residual equations using FEMO solver.
- femo_alpha.dynamic_rm_shell.state_operation_dynamic.comm