femo_alpha.dynamic_rm_shell.total_strain_energy_operation

Module Contents

Classes

TotalStrainEnergyOperation

input: input/state variables

class femo_alpha.dynamic_rm_shell.total_strain_energy_operation.TotalStrainEnergyOperation(plate_sim)

Bases: csdl_alpha.CustomExplicitOperation

input: input/state variables output: output

compute(input_vals, output_vals)
compute_derivatives(input_vals, output_vals, derivatives)

We compute the partial derivatives of the total strain energy w.r.t. the thicknesses and displacement solution history

compute_regularization(num_timesteps)
compute_total_strain_energy()
evaluate(inputs: csdl_alpha.VariableGroup)