pytc.ansatz.detΒΆ
Functions
Compute slogdet + inverse for both spin channels. |
|
Return (val_str, grad_str) einsum patterns. |
|
Split AO array into alpha/beta along the electron axis. |
|
Compute det(S')/det(S) for a rank-1 row update. |
|
Compute new Slater row, gradient row, and Laplacian row for one electron. |
|
Compute gradients only. |
|
Compute laplacians only (and values/grads as needed). |
|
Compute Slater matrices for given coordinates. |
|
Compute determinant values and update walker. |
|
Compute determinant values, gradients, and laplacians. |
|
Evaluate AOs (value, gradient, laplacian) for a single electron position. |
|
Compute gradients only. |
|
Compute laplacians only (and values/grads as needed). |
|
Compute Slater matrices for given coordinates. |
|
Rank-1 update of determinant quantities after a single-electron move. |
|
Update the inverse matrix via Sherman-Morrison after a rank-1 row update. |
|
Compute determinant values and update walker. |
|
Compute determinant values, gradients, and laplacians. |