74 lines
2.4 KiB
Groff
74 lines
2.4 KiB
Groff
|
|
.TH "src/include/serif/solver/preconditioner/strategies/gravity/factorization.hpp" 3 "Version v0.0.1a" "SERiF" \" -*- nroff -*-
|
||
|
|
.ad l
|
||
|
|
.nh
|
||
|
|
.SH NAME
|
||
|
|
src/include/serif/solver/preconditioner/strategies/gravity/factorization.hpp
|
||
|
|
.SH SYNOPSIS
|
||
|
|
.br
|
||
|
|
.PP
|
||
|
|
\fR#include <concepts>\fP
|
||
|
|
.br
|
||
|
|
|
||
|
|
.SS "Classes"
|
||
|
|
|
||
|
|
.in +1c
|
||
|
|
.ti -1c
|
||
|
|
.RI "struct \fBserif::solver::preconditioner::strategies::gravity::BlockDiagonal\fP"
|
||
|
|
.br
|
||
|
|
.RI "Independently invert mass and the positive potential Schur operator\&. "
|
||
|
|
.ti -1c
|
||
|
|
.RI "struct \fBserif::solver::preconditioner::strategies::gravity::LowerTriangular\fP"
|
||
|
|
.br
|
||
|
|
.RI "Recover gravity gradient before correcting the potential residual\&. "
|
||
|
|
.ti -1c
|
||
|
|
.RI "struct \fBserif::solver::preconditioner::strategies::gravity::UpperTriangular\fP"
|
||
|
|
.br
|
||
|
|
.RI "Recover potential before correcting the gravity-gradient residual\&. "
|
||
|
|
.ti -1c
|
||
|
|
.RI "struct \fBserif::solver::preconditioner::strategies::gravity::ApproximateLDU\fP"
|
||
|
|
.br
|
||
|
|
.RI "Apply the signed mass/Schur factorization once\&. "
|
||
|
|
.ti -1c
|
||
|
|
.RI "struct \fBserif::solver::preconditioner::strategies::gravity::ConsistentSchurLDU\fP"
|
||
|
|
.br
|
||
|
|
.RI "Refine potential against B R Bᵀ with fixed work; positive relaxation does not guarantee contraction\&. "
|
||
|
|
.in -1c
|
||
|
|
.SS "Namespaces"
|
||
|
|
|
||
|
|
.in +1c
|
||
|
|
.ti -1c
|
||
|
|
.RI "namespace \fBserif\fP"
|
||
|
|
.br
|
||
|
|
.ti -1c
|
||
|
|
.RI "namespace \fBserif::solver\fP"
|
||
|
|
.br
|
||
|
|
.ti -1c
|
||
|
|
.RI "namespace \fBserif::solver::preconditioner\fP"
|
||
|
|
.br
|
||
|
|
.ti -1c
|
||
|
|
.RI "namespace \fBserif::solver::preconditioner::strategies\fP"
|
||
|
|
.br
|
||
|
|
.ti -1c
|
||
|
|
.RI "namespace \fBserif::solver::preconditioner::strategies::gravity\fP"
|
||
|
|
.br
|
||
|
|
.in -1c
|
||
|
|
.SS "Concepts"
|
||
|
|
|
||
|
|
.in +1c
|
||
|
|
.ti -1c
|
||
|
|
.RI "concept \fBserif::solver::preconditioner::strategies::gravity::Policy\fP"
|
||
|
|
.br
|
||
|
|
.RI "Restrict mixed-gravity preparation to the supported signed factorizations\&. "
|
||
|
|
.in -1c
|
||
|
|
.SS "Enumerations"
|
||
|
|
|
||
|
|
.in +1c
|
||
|
|
.ti -1c
|
||
|
|
.RI "enum class \fBserif::solver::preconditioner::strategies::gravity::Factorization\fP { \fBserif::solver::preconditioner::strategies::gravity::block_diagonal\fP, \fBserif::solver::preconditioner::strategies::gravity::lower_triangular\fP, \fBserif::solver::preconditioner::strategies::gravity::upper_triangular\fP, \fBserif::solver::preconditioner::strategies::gravity::approximate_ldu\fP, \fBserif::solver::preconditioner::strategies::gravity::consistent_schur_ldu\fP }"
|
||
|
|
.br
|
||
|
|
.RI "The five signed approximations to the mixed gravity-gradient and potential equations\&. "
|
||
|
|
.in -1c
|
||
|
|
.SH "Author"
|
||
|
|
.PP
|
||
|
|
Generated automatically by Doxygen for SERiF from the source code\&.
|