SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::solver::preconditioner::strategies::gravity Namespace Reference

Classes

struct  ApproximateLDU
 Apply the signed mass/Schur factorization once. More...
 
struct  BlockDiagonal
 Independently invert mass and the positive potential Schur operator. More...
 
struct  ConsistentSchurLDU
 Refine potential against B R Báµ€ with fixed work; positive relaxation does not guarantee contraction. More...
 
struct  LowerTriangular
 Recover gravity gradient before correcting the potential residual. More...
 
struct  UpperTriangular
 Recover potential before correcting the gravity-gradient residual. More...
 

Concepts

concept  Policy
 Restrict mixed-gravity preparation to the supported signed factorizations.
 

Enumerations

enum class  Factorization {
  block_diagonal , lower_triangular , upper_triangular , approximate_ldu ,
  consistent_schur_ldu
}
 The five signed approximations to the mixed gravity-gradient and potential equations. More...
 

Enumeration Type Documentation

◆ Factorization

The five signed approximations to the mixed gravity-gradient and potential equations.

Enumerator
block_diagonal 
lower_triangular 
upper_triangular 
approximate_ldu 
consistent_schur_ldu