nc_dqcdzeta

Produces a list of derivative matrix

\[\frac{\partial(\mathcal{A}\boldsymbol{\Gamma}_0)}{\partial\boldsymbol{\zeta}}\]

where \(\mathcal{A}\) is the aerodynamic influence coefficient matrix at the bound surfaces collocation point, assuming constant panel norm.

Each list is such that:

  • the ii-th element is associated to the ii-th bound surface collocation point, and will contain a sub-list such that:

    • the j-th element of the sub-list is the dAIC_dzeta matrices w.r.t. the zeta d.o.f. of the j-th bound surface.

Hence, DAIC*[ii][jj] will have size K_ii x Kzeta_jj

If Merge is True, the derivatives due to collocation points movement are added to Dvert to minimise storage space.

To do:

  • Dcoll is highly sparse, exploit?