#include <PetscAMRSolver.H>
|
| PetscAMRSolver (int a_verb=0) |
|
virtual | ~PetscAMRSolver () |
|
virtual PetscErrorCode | solve_mfree (Vector< LevelData< FArrayBox > *> &a_phi, const Vector< LevelData< FArrayBox > *> &a_rhs, LinearizedVTOp *a_op) |
|
virtual PetscErrorCode | solve (Vector< LevelData< FArrayBox > *> &a_phi, const Vector< LevelData< FArrayBox > *> &a_rhs) |
|
void | plot (const string, const Vector< LevelData< FArrayBox > *> &a_phi) |
|
PetscErrorCode | setCoords (KSP, const Vector< LevelData< FArrayBox > *> &a_phi) |
|
|
static PetscErrorCode | apply_mfree (Mat A, Vec x, Vec f) |
|
◆ PetscAMRSolver()
PetscAMRSolver::PetscAMRSolver |
( |
int |
a_verb = 0 | ) |
|
◆ ~PetscAMRSolver()
virtual PetscAMRSolver::~PetscAMRSolver |
( |
| ) |
|
|
inlinevirtual |
◆ apply_mfree()
PetscErrorCode PetscAMRSolver::apply_mfree |
( |
Mat |
A, |
|
|
Vec |
x, |
|
|
Vec |
f |
|
) |
| |
|
static |
◆ plot()
void PetscAMRSolver::plot |
( |
const string |
a_fname, |
|
|
const Vector< LevelData< FArrayBox > *> & |
a_phi |
|
) |
| |
◆ setCoords()
PetscErrorCode PetscAMRSolver::setCoords |
( |
KSP |
a_ksp, |
|
|
const Vector< LevelData< FArrayBox > *> & |
a_phi |
|
) |
| |
◆ solve()
PetscErrorCode PetscAMRSolver::solve |
( |
Vector< LevelData< FArrayBox > *> & |
a_phi, |
|
|
const Vector< LevelData< FArrayBox > *> & |
a_rhs |
|
) |
| |
|
virtual |
◆ solve_mfree()
PetscErrorCode PetscAMRSolver::solve_mfree |
( |
Vector< LevelData< FArrayBox > *> & |
a_phi, |
|
|
const Vector< LevelData< FArrayBox > *> & |
a_rhs, |
|
|
LinearizedVTOp * |
a_op |
|
) |
| |
|
virtual |
◆ m_Lphi_mfree
Vector<LevelData<FArrayBox>*> PetscAMRSolver::m_Lphi_mfree |
◆ m_mfree_homogeneous
bool PetscAMRSolver::m_mfree_homogeneous |
◆ m_op_mfree
◆ m_petscCompMat
PetscCompGridVTO PetscAMRSolver::m_petscCompMat |
◆ m_phi_mfree
Vector<LevelData<FArrayBox>*> PetscAMRSolver::m_phi_mfree |
◆ m_verbose
int PetscAMRSolver::m_verbose |
The documentation for this class was generated from the following files: