|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include <concepts>Classes | |
| struct | serif::solver::preconditioner::strategies::gravity::BlockDiagonal |
| Independently invert mass and the positive potential Schur operator. More... | |
| struct | serif::solver::preconditioner::strategies::gravity::LowerTriangular |
| Recover gravity gradient before correcting the potential residual. More... | |
| struct | serif::solver::preconditioner::strategies::gravity::UpperTriangular |
| Recover potential before correcting the gravity-gradient residual. More... | |
| struct | serif::solver::preconditioner::strategies::gravity::ApproximateLDU |
| Apply the signed mass/Schur factorization once. More... | |
| struct | serif::solver::preconditioner::strategies::gravity::ConsistentSchurLDU |
| Refine potential against B R Báµ€ with fixed work; positive relaxation does not guarantee contraction. More... | |
Namespaces | |
| namespace | serif |
| namespace | serif::solver |
| namespace | serif::solver::preconditioner |
| namespace | serif::solver::preconditioner::strategies |
| namespace | serif::solver::preconditioner::strategies::gravity |
Concepts | |
| concept | serif::solver::preconditioner::strategies::gravity::Policy |
| Restrict mixed-gravity preparation to the supported signed factorizations. | |
Enumerations | |
| enum class | serif::solver::preconditioner::strategies::gravity::Factorization { serif::solver::preconditioner::strategies::gravity::block_diagonal , serif::solver::preconditioner::strategies::gravity::lower_triangular , serif::solver::preconditioner::strategies::gravity::upper_triangular , serif::solver::preconditioner::strategies::gravity::approximate_ldu , serif::solver::preconditioner::strategies::gravity::consistent_schur_ldu } |
| The five signed approximations to the mixed gravity-gradient and potential equations. More... | |