SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
chebyshev.cpp File Reference
#include "serif/solver/preconditioner/backend/mfem/inverse/chebyshev.hpp"
#include <utility>
#include <cmath>
#include "mfem/linalg/solvers.hpp"
#include "serif/solver/preconditioner/backend/mfem/inverse/validation.hpp"
Include dependency graph for chebyshev.cpp:

Namespaces

namespace  serif
 
namespace  serif::solver
 
namespace  serif::solver::preconditioner
 
namespace  serif::solver::preconditioner::backend
 
namespace  serif::solver::preconditioner::backend::mfem
 

Functions

std::expected< Inverse, Failure > serif::solver::preconditioner::backend::mfem::try_chebyshev_inverse (OperatorHandle mass, std::span< const double > diagonal, const strategies::inverse::Chebyshev &options={})
 Own the mass action and a copied positive diagonal throughout fixed Chebyshev applications.