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

Classes

struct  serif::solver::preconditioner::keys::Jacobian
 
struct  serif::solver::preconditioner::keys::CoarsePreconditioner
 

Namespaces

namespace  serif
 
namespace  serif::solver
 
namespace  serif::solver::preconditioner
 
namespace  serif::solver::preconditioner::keys
 
namespace  serif::solver::preconditioner::computations
 

Functions

template<discretization::blocks::RepresentedValueKind Kind, typename Layout, typename... Coordinates>
std::vector< int > serif::solver::preconditioner::computations::coarse_indices (const Layout &layout, utils::dependencies::KeyList< Coordinates... >)
 Select every coefficient of named coarse coordinates, retaining their declared native ordering.
 
template<typename Rows, typename Values, typename Layout>
auto serif::solver::preconditioner::computations::coarse_correction (const strategies::inverse::DenseDirect &options)
 Build the optional surface/scalar correction from the original unbordered inverse and accepted root Jacobian.