chombo-discharge
Loading...
Searching...
No Matches
Classes
CD_AMRMultigridKrylovOp.H File Reference

Linear-operator adapter that exposes an AMR-multigrid cycle as a Krylov preconditioner. More...

#include <cmath>
#include <LinearSolver.H>
#include <AMRMultiGrid.H>
#include <LevelData.H>
#include <BaseFab.H>
#include <RefCountedPtr.H>
#include <Vector.H>
#include <EBCellFAB.H>
#include <MFCellFAB.H>
#include <CD_EBHelmholtzOp.H>
#include <CD_MFHelmholtzOp.H>
#include <CD_NamespaceHeader.H>
#include <CD_NamespaceFooter.H>
#include <CD_AMRMultigridKrylovOpImplem.H>
Include dependency graph for CD_AMRMultigridKrylovOp.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  AMRMultigridKrylovOpTraits< EBCellFAB >
 EBCellFAB specialization. Used for encapsulating EBHelmholtzOp. More...
 
struct  AMRMultigridKrylovOpTraits< MFCellFAB >
 MFCellFAB specialization. Used for encapsulating MFHelmholtzOp. More...
 
class  AMRMultigridKrylovOp< T >
 Adapter presenting an already-defined AMRMultiGrid as a LinearOp over the AMR hierarchy. More...
 

Detailed Description

Linear-operator adapter that exposes an AMR-multigrid cycle as a Krylov preconditioner.

Author
Robert Marskar