LinearSolver Concept ReferenceΒΆ

adc_cpp: pops::LinearSolver Concept Reference
adc_cpp 0.3.0
Model-free C++23 core for coupled hyperbolic-elliptic systems on adaptive (AMR) meshes, with MPI and GPU (Kokkos) backends
pops::LinearSolver Concept Reference

#include <elliptic_interface.hpp>

Concept definition

template<class S>
concept pops::LinearSolver = EllipticSolver<S> && requires(S s, Real tol, int it) {
s.solve(tol, it);
requires !std::same_as<decltype(s.solve(tol, it)), void>;
}
Definition elliptic_solver.hpp:30
Definition elliptic_interface.hpp:93
double Real
Definition types.hpp:30