SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
direct_lu.hpp File Reference
#include <memory>
Include dependency graph for direct_lu.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  serif::solver::preconditioner::backend::mfem::detail::DirectLUPattern
 Symbolic analysis (fill-reducing ordering) of one sparsity pattern, shared by the numeric factorizations of every matrix with that pattern. Implemented by the backend chosen with the sparse_direct Meson option (direct_lu_accelerate.cpp, direct_lu_umfpack.cpp or direct_lu_none.cpp). More...
 
class  serif::solver::preconditioner::backend::mfem::detail::DirectLU
 

Namespaces

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

Functions

const char * serif::solver::preconditioner::backend::mfem::detail::direct_lu_backend () noexcept
 The compiled backend: "accelerate", "umfpack" or "none".
 
bool serif::solver::preconditioner::backend::mfem::detail::direct_lu_available () noexcept
 True when the compiled backend can factor on this machine (Accelerate also needs macOS 15.5 at run time).