TensorKrylovSolver Class ReferenceΒΆ

adc_cpp: pops::TensorKrylovSolver Class 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::TensorKrylovSolver Class Reference

#include <krylov_solver.hpp>

+ Collaboration diagram for pops::TensorKrylovSolver:

Public Member Functions

 TensorKrylovSolver (GeometricMG &op, GeometricMG &precond, int n_precond_vcycles=1)
 
MultiFabphi ()
 
MultiFabrhs ()
 
const Geometrygeom () const
 
Real residual ()
 
void solve ()
 
KrylovResult solve (Real rel_tol, int max_iters)
 

Constructor & Destructor Documentation

◆ TensorKrylovSolver()

pops::TensorKrylovSolver::TensorKrylovSolver ( GeometricMG op,
GeometricMG precond,
int  n_precond_vcycles = 1 
)
inline

Member Function Documentation

◆ geom()

const Geometry & pops::TensorKrylovSolver::geom ( ) const
inline
+ Here is the call graph for this function:

◆ phi()

MultiFab & pops::TensorKrylovSolver::phi ( )
inline
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ residual()

Real pops::TensorKrylovSolver::residual ( )
inline
+ Here is the call graph for this function:

◆ rhs()

MultiFab & pops::TensorKrylovSolver::rhs ( )
inline
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ solve() [1/2]

void pops::TensorKrylovSolver::solve ( )
inline
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ solve() [2/2]

KrylovResult pops::TensorKrylovSolver::solve ( Real  rel_tol,
int  max_iters 
)
inline
+ Here is the call graph for this function:

The documentation for this class was generated from the following file: