grad_mu_comp

Module Contents

Functions

least_squares_velocity(mu_grid, delta_coll_point)

We use the normal equations to solve for the derivative approximations, skipping the assembly of the original matrices

perturbation_velocity_FD(mu_grid, dl, dm)

perturbation_velocity_FD_K_P(mu_grid, panel_center_dl, ...)

unstructured_least_squares_velocity(mu, ...)

grad_mu_comp.least_squares_velocity(mu_grid, delta_coll_point)

We use the normal equations to solve for the derivative approximations, skipping the assembly of the original matrices A^{T}Ax = A^{T}b becomes Cx = d; we generate C and d directly

grad_mu_comp.perturbation_velocity_FD(mu_grid, dl, dm)
grad_mu_comp.perturbation_velocity_FD_K_P(mu_grid, panel_center_dl, panel_center_dm)
grad_mu_comp.unstructured_least_squares_velocity(mu, delta_coll_point, cell_adjacency)