The eigd
package uses the adjoint method to compute the total derivative of functions that depend on the eigenvalues and eigenvectors of a generalized eigenvalue problem. The eigenvalue problem takes the form
for
The eigenvectors and eigenvalues can then be used to compute a function of interest as
eigd
takes the derivative of the function of interest with respect to the design variables using the adjoint method.
- Clone this repository, then enter the folder in the command line terminal.
- Enter
pip install -e .
within theeigd
folder.