, including all inherited members.
| addBCdiagValue(const IntVect &a_iv, const IntVect &a_jv, const LevelData< FArrayBox > &a_rhs, const DataIndex &a_datInd, const Real coeff=1) | PetscSolver< LevelData< FArrayBox > > | [inline, virtual] |
| addBCrhsValue(const IntVect &a_iv, const LevelData< FArrayBox > &a_phi, const DataIndex &a_datInd, const Real &coeff=1) | PetscSolver< LevelData< FArrayBox > > | [inline, protected, virtual] |
| apply_mfree(Mat A, Vec x, Vec f) | PetscSolver< LevelData< FArrayBox > > | [static] |
| applyOp(LevelData< FArrayBox > &a_phi, const LevelData< FArrayBox > &a_rhs) | PetscSolver< LevelData< FArrayBox > > | [virtual] |
| computeResidual() | PetscSolver< LevelData< FArrayBox > > | |
| create_mat_vec(const LevelData< FArrayBox > &a_phi) | PetscSolver< LevelData< FArrayBox > > | |
| define(LinearOp< T > *a_operator, bool a_homogeneous=true) | PetscSolverViscousTensor< T > | [virtual] |
| define(Real alpha, Real beta, LevelData< FArrayBox > *a, LevelData< FluxBox > *eta, LevelData< FluxBox > *lam) | PetscSolverViscousTensor< T > | [inline] |
| PetscSolverFAB< LevelData< FArrayBox > >::define(Real a_dx, bool a_homogeneous=true) | PetscSolver< LevelData< FArrayBox > > | [virtual] |
| PetscSolverFAB< LevelData< FArrayBox > >::define(LinearOp< LevelData< FArrayBox > > *, bool a_homogeneous=true) | PetscSolver< LevelData< FArrayBox > > | [virtual] |
| destroy() | PetscSolver< LevelData< FArrayBox > > | |
| formMatrix(Mat, const LevelData< FArrayBox > *=0, PetscInt my0=0, PetscInt nloc=0, PetscInt *d=0, PetscInt *o=0) | PetscSolverViscousTensor< T > | [virtual] |
| getKSP() | PetscSolver< LevelData< FArrayBox > > | [inline] |
| getNNZPerRow() const | PetscSolverViscousTensor< T > | [inline, virtual] |
| getRegFab(LevelData< FArrayBox > &a_fab, const DataIndex &a_datInd) | PetscSolverFAB< LevelData< FArrayBox > > | [inline, virtual] |
| getRegFab(const LevelData< FArrayBox > &a_fab, const DataIndex &a_datInd) const | PetscSolverFAB< LevelData< FArrayBox > > | [inline, virtual] |
| getRegFab(const LevelData< FArrayBox > &a_fab, const DataIndex &a_datInd, Box &a_box) const | PetscSolverFAB< LevelData< FArrayBox > > | [inline, virtual] |
| ksp_monitor_pout(KSP ksp, PetscInt it, PetscReal rnorm, void *ctx) | PetscSolver< LevelData< FArrayBox > > | [inline, static] |
| m_a | PetscSolverViscousTensor< T > | [protected] |
| m_alpha | PetscSolverViscousTensor< T > | [protected] |
| m_bb | PetscSolver< LevelData< FArrayBox > > | |
| m_bccode | PetscSolver< LevelData< FArrayBox > > | [protected] |
| m_beta | PetscSolverViscousTensor< T > | [protected] |
| m_ctx | PetscSolver< LevelData< FArrayBox > > | |
| m_defined | PetscSolver< LevelData< FArrayBox > > | [protected] |
| m_dx | PetscSolver< LevelData< FArrayBox > > | |
| m_dxCrse | PetscSolverViscousTensor< T > | [protected] |
| m_eta | PetscSolverViscousTensor< T > | [protected] |
| m_function | PetscSolver< LevelData< FArrayBox > > | [protected] |
| m_gid0 | PetscSolver< LevelData< FArrayBox > > | |
| m_gids | PetscSolver< LevelData< FArrayBox > > | |
| m_homogeneous | PetscSolver< LevelData< FArrayBox > > | |
| m_jacobian | PetscSolver< LevelData< FArrayBox > > | [protected] |
| m_ksp | PetscSolver< LevelData< FArrayBox > > | |
| m_lamb | PetscSolverViscousTensor< T > | [protected] |
| m_Lphi_mfree | PetscSolver< LevelData< FArrayBox > > | |
| m_mat | PetscSolver< LevelData< FArrayBox > > | |
| m_mfree_homogeneous | PetscSolver< LevelData< FArrayBox > > | |
| m_null | PetscSolver< LevelData< FArrayBox > > | [protected] |
| m_nz_init_guess | PetscSolver< LevelData< FArrayBox > > | [protected] |
| m_op_mfree | PetscSolver< LevelData< FArrayBox > > | |
| m_phi_mfree | PetscSolver< LevelData< FArrayBox > > | |
| m_prestring | PetscSolver< LevelData< FArrayBox > > | [protected] |
| m_rr | PetscSolver< LevelData< FArrayBox > > | |
| m_snes | PetscSolver< LevelData< FArrayBox > > | |
| m_xx | PetscSolver< LevelData< FArrayBox > > | |
| normInfinity(const LevelData< FArrayBox > &a_phi) const | PetscSolver< LevelData< FArrayBox > > | |
| PetscSolver() | PetscSolver< LevelData< FArrayBox > > | |
| PetscSolverFAB() | PetscSolverFAB< LevelData< FArrayBox > > | [inline] |
| PetscSolverViscousTensor() | PetscSolverViscousTensor< T > | |
| putChomboInPetsc(Vec out, const LevelData< FArrayBox > &a_phi) | PetscSolver< LevelData< FArrayBox > > | |
| putPetscInChombo(LevelData< FArrayBox > &a_phi, const Vec xx) | PetscSolver< LevelData< FArrayBox > > | |
| resetOperator() | PetscSolver< LevelData< FArrayBox > > | [inline] |
| rhsOperation(const LevelData< FArrayBox > &a_rhs) | PetscSolver< LevelData< FArrayBox > > | [inline, virtual] |
| setConvergenceMetrics(Real a_metric, Real a_tolerance) | LinearSolver< LevelData< FArrayBox > > | [inline, virtual] |
| setFunctionAndJacobian(PetscErrorCode(*f)(SNES, Vec, Vec, void *), PetscErrorCode(*j)(SNES, Vec, Mat *, Mat *, MatStructure *, void *)) | PetscSolver< LevelData< FArrayBox > > | [inline, virtual] |
| setHomogeneous(bool a_homogeneous) | PetscSolver< LevelData< FArrayBox > > | [inline, virtual] |
| setInitialGuessNonzero(bool b=true) | PetscSolver< LevelData< FArrayBox > > | [inline] |
| setNull(bool n=true) | PetscSolver< LevelData< FArrayBox > > | |
| setOptionsPrefix(const char prefix[]) | PetscSolver< LevelData< FArrayBox > > | [inline] |
| setup_solver(const LevelData< FArrayBox > &a_phi) | PetscSolver< LevelData< FArrayBox > > | |
| solve(LevelData< FArrayBox > &a_phi, const LevelData< FArrayBox > &a_rhs) | PetscSolver< LevelData< FArrayBox > > | [virtual] |
| solve_mfree(LevelData< FArrayBox > &a_phi, const LevelData< FArrayBox > &a_rhs, LinearOp< LevelData< FArrayBox > > *a_op) | PetscSolver< LevelData< FArrayBox > > | [virtual] |
| solve_mfree_private(LevelData< FArrayBox > &a_phi, const LevelData< FArrayBox > &a_rhs, LinearOp< LevelData< FArrayBox > > *a_op) | PetscSolver< LevelData< FArrayBox > > | |
| solve_private(LevelData< FArrayBox > &a_phi, const LevelData< FArrayBox > &a_rhs) | PetscSolver< LevelData< FArrayBox > > | |
| supportNNZExact() const | PetscSolver< LevelData< FArrayBox > > | [inline, virtual] |
| ~LinearSolver() | LinearSolver< LevelData< FArrayBox > > | [inline, virtual] |
| ~PetscSolver() | PetscSolver< LevelData< FArrayBox > > | [virtual] |