IBAMR  IBAMR version 0.19.
SAMRAI::solv::CellPoissonFACOps< DIM > Member List

This is the complete list of members for SAMRAI::solv::CellPoissonFACOps< DIM >, including all inherited members.

CellPoissonFACOps(const std::string &object_name=std::string(), tbox::Pointer< tbox::Database > database=NULL)SAMRAI::solv::CellPoissonFACOps< DIM >
checkInputPatchDataIndices() constSAMRAI::solv::CellPoissonFACOps< DIM >
computeCompositeResidualOnLevel(SAMRAIVectorReal< DIM, double > &residual, const SAMRAIVectorReal< DIM, double > &solution, const SAMRAIVectorReal< DIM, double > &rhs, int ln, bool error_equation_indicator)SAMRAI::solv::CellPoissonFACOps< DIM >virtual
computeFluxOnPatch(const hier::Patch< DIM > &patch, const hier::IntVector< DIM > &ratio_to_coarser_level, const pdat::CellData< DIM, double > &w_data, pdat::SideData< DIM, double > &Dgradw_data) constSAMRAI::solv::CellPoissonFACOps< DIM >
computeResidualNorm(const SAMRAIVectorReal< DIM, double > &residual, int fine_ln, int coarse_ln)SAMRAI::solv::CellPoissonFACOps< DIM >virtual
computeResidualOnPatch(const hier::Patch< DIM > &patch, const pdat::SideData< DIM, double > &flux_data, const pdat::CellData< DIM, double > &soln_data, const pdat::CellData< DIM, double > &rhs_data, pdat::CellData< DIM, double > &residual_data) constSAMRAI::solv::CellPoissonFACOps< DIM >private
computeVectorWeights(tbox::Pointer< hier::PatchHierarchy< DIM > > hierarchy, int weight_id, int coarsest_ln=-1, int finest_ln=-1) constSAMRAI::solv::CellPoissonFACOps< DIM >
d_bc_helperSAMRAI::solv::CellPoissonFACOps< DIM >private
d_cell_scratch_idSAMRAI::solv::CellPoissonFACOps< DIM >private
d_cf_boundarySAMRAI::solv::CellPoissonFACOps< DIM >private
d_cf_discretizationSAMRAI::solv::CellPoissonFACOps< DIM >private
d_coarse_solver_choiceSAMRAI::solv::CellPoissonFACOps< DIM >private
d_coarse_solver_max_iterationsSAMRAI::solv::CellPoissonFACOps< DIM >private
d_coarse_solver_toleranceSAMRAI::solv::CellPoissonFACOps< DIM >private
d_contextSAMRAI::solv::CellPoissonFACOps< DIM >private
d_enable_loggingSAMRAI::solv::CellPoissonFACOps< DIM >private
d_flux_coarsen_algorithmSAMRAI::solv::CellPoissonFACOps< DIM >private
d_flux_coarsen_operatorSAMRAI::solv::CellPoissonFACOps< DIM >private
d_flux_coarsen_schedulesSAMRAI::solv::CellPoissonFACOps< DIM >private
d_flux_idSAMRAI::solv::CellPoissonFACOps< DIM >private
d_flux_scratch_idSAMRAI::solv::CellPoissonFACOps< DIM >private
d_ghostfill_nocoarse_refine_algorithmSAMRAI::solv::CellPoissonFACOps< DIM >private
d_ghostfill_nocoarse_refine_operatorSAMRAI::solv::CellPoissonFACOps< DIM >private
d_ghostfill_nocoarse_refine_schedulesSAMRAI::solv::CellPoissonFACOps< DIM >private
d_ghostfill_refine_algorithmSAMRAI::solv::CellPoissonFACOps< DIM >private
d_ghostfill_refine_operatorSAMRAI::solv::CellPoissonFACOps< DIM >private
d_ghostfill_refine_schedulesSAMRAI::solv::CellPoissonFACOps< DIM >private
d_hierarchySAMRAI::solv::CellPoissonFACOps< DIM >private
d_hopscellSAMRAI::solv::CellPoissonFACOps< DIM >private
d_hopssideSAMRAI::solv::CellPoissonFACOps< DIM >private
d_ln_maxSAMRAI::solv::CellPoissonFACOps< DIM >private
d_ln_minSAMRAI::solv::CellPoissonFACOps< DIM >private
d_object_nameSAMRAI::solv::CellPoissonFACOps< DIM >private
d_oflux_scratch_idSAMRAI::solv::CellPoissonFACOps< DIM >private
d_physical_bc_coefSAMRAI::solv::CellPoissonFACOps< DIM >private
d_poisson_specSAMRAI::solv::CellPoissonFACOps< DIM >private
d_preconditionerSAMRAI::solv::CellPoissonFACOps< DIM >private
d_prolongation_methodSAMRAI::solv::CellPoissonFACOps< DIM >private
d_prolongation_refine_algorithmSAMRAI::solv::CellPoissonFACOps< DIM >private
d_prolongation_refine_operatorSAMRAI::solv::CellPoissonFACOps< DIM >private
d_prolongation_refine_schedulesSAMRAI::solv::CellPoissonFACOps< DIM >private
d_residual_tolerance_during_smoothingSAMRAI::solv::CellPoissonFACOps< DIM >private
d_rrestriction_coarsen_algorithmSAMRAI::solv::CellPoissonFACOps< DIM >private
d_rrestriction_coarsen_operatorSAMRAI::solv::CellPoissonFACOps< DIM >private
d_rrestriction_coarsen_schedulesSAMRAI::solv::CellPoissonFACOps< DIM >private
d_smoothing_choiceSAMRAI::solv::CellPoissonFACOps< DIM >private
d_urestriction_coarsen_algorithmSAMRAI::solv::CellPoissonFACOps< DIM >private
d_urestriction_coarsen_operatorSAMRAI::solv::CellPoissonFACOps< DIM >private
d_urestriction_coarsen_schedulesSAMRAI::solv::CellPoissonFACOps< DIM >private
deallocateOperatorState()SAMRAI::solv::CellPoissonFACOps< DIM >virtual
enableLogging(bool enable_logging)SAMRAI::solv::CellPoissonFACOps< DIM >
ewingFixFlux(const hier::Patch< DIM > &patch, const pdat::CellData< DIM, double > &soln_data, pdat::SideData< DIM, double > &flux_data, const hier::IntVector< DIM > &ratio_to_coarser) constSAMRAI::solv::CellPoissonFACOps< DIM >private
FACOperatorStrategy()SAMRAI::solv::FACOperatorStrategy< DIM >
freeVariables()SAMRAI::solv::CellPoissonFACOps< DIM >privatestatic
initializeOperatorState(const SAMRAIVectorReal< DIM, double > &solution, const SAMRAIVectorReal< DIM, double > &rhs)SAMRAI::solv::CellPoissonFACOps< DIM >virtual
postprocessOneCycle(int fac_cycle_num, const SAMRAIVectorReal< DIM, double > &current_soln, const SAMRAIVectorReal< DIM, double > &residual)SAMRAI::solv::CellPoissonFACOps< DIM >virtual
prolongErrorAndCorrect(const SAMRAIVectorReal< DIM, double > &source, SAMRAIVectorReal< DIM, double > &dest, int dest_ln)SAMRAI::solv::CellPoissonFACOps< DIM >virtual
redOrBlackSmoothingOnPatch(const hier::Patch< DIM > &patch, const pdat::SideData< DIM, double > &flux_data, const pdat::CellData< DIM, double > &rhs_data, pdat::CellData< DIM, double > &soln_data, char red_or_black, double *p_maxres=NULL) constSAMRAI::solv::CellPoissonFACOps< DIM >private
registerCellScratch() constSAMRAI::solv::CellPoissonFACOps< DIM >private
registerFluxScratch() constSAMRAI::solv::CellPoissonFACOps< DIM >private
registerOfluxScratch() constSAMRAI::solv::CellPoissonFACOps< DIM >private
restrictResidual(const SAMRAIVectorReal< DIM, double > &source, SAMRAIVectorReal< DIM, double > &dest, int dest_ln)SAMRAI::solv::CellPoissonFACOps< DIM >virtual
restrictSolution(const SAMRAIVectorReal< DIM, double > &source, SAMRAIVectorReal< DIM, double > &dest, int dest_ln)SAMRAI::solv::CellPoissonFACOps< DIM >virtual
s_cell_scratch_varSAMRAI::solv::CellPoissonFACOps< DIM >privatestatic
s_flux_scratch_varSAMRAI::solv::CellPoissonFACOps< DIM >privatestatic
s_oflux_scratch_varSAMRAI::solv::CellPoissonFACOps< DIM >privatestatic
setCoarseFineDiscretization(const std::string &coarsefine_method)SAMRAI::solv::CellPoissonFACOps< DIM >
setCoarsestLevelSolverChoice(const std::string &choice)SAMRAI::solv::CellPoissonFACOps< DIM >
setCoarsestLevelSolverMaxIterations(int max_iterations)SAMRAI::solv::CellPoissonFACOps< DIM >
setCoarsestLevelSolverTolerance(double tol)SAMRAI::solv::CellPoissonFACOps< DIM >
setFluxId(int flux_id)SAMRAI::solv::CellPoissonFACOps< DIM >
setPhysicalBcCoefObject(const RobinBcCoefStrategy< DIM > *physical_bc_coef)SAMRAI::solv::CellPoissonFACOps< DIM >
setPoissonSpecifications(const PoissonSpecifications &spec)SAMRAI::solv::CellPoissonFACOps< DIM >
setPreconditioner(const FACPreconditioner< DIM > *preconditioner)SAMRAI::solv::CellPoissonFACOps< DIM >
setProlongationMethod(const std::string &prolongation_method)SAMRAI::solv::CellPoissonFACOps< DIM >
setSmoothingChoice(const std::string &smoothing_choice)SAMRAI::solv::CellPoissonFACOps< DIM >
smoothError(SAMRAIVectorReal< DIM, double > &error, const SAMRAIVectorReal< DIM, double > &residual, int ln, int num_sweeps)SAMRAI::solv::CellPoissonFACOps< DIM >virtual
smoothErrorByRedBlack(SAMRAIVectorReal< DIM, double > &error, const SAMRAIVectorReal< DIM, double > &residual, int ln, int num_sweeps, double residual_tolerance=-1.0)SAMRAI::solv::CellPoissonFACOps< DIM >private
solveCoarsestLevel(SAMRAIVectorReal< DIM, double > &error, const SAMRAIVectorReal< DIM, double > &residual, int coarsest_ln)SAMRAI::solv::CellPoissonFACOps< DIM >virtual
solveCoarsestLevel_HYPRE(SAMRAIVectorReal< DIM, double > &error, const SAMRAIVectorReal< DIM, double > &residual, int ln)SAMRAI::solv::CellPoissonFACOps< DIM >private
t_compute_composite_residualSAMRAI::solv::CellPoissonFACOps< DIM >private
t_compute_residual_normSAMRAI::solv::CellPoissonFACOps< DIM >private
t_prolongSAMRAI::solv::CellPoissonFACOps< DIM >private
t_restrict_residualSAMRAI::solv::CellPoissonFACOps< DIM >private
t_restrict_solutionSAMRAI::solv::CellPoissonFACOps< DIM >private
t_smooth_errorSAMRAI::solv::CellPoissonFACOps< DIM >private
t_solve_coarsestSAMRAI::solv::CellPoissonFACOps< DIM >private
xeqScheduleFluxCoarsen(int dst_id, int src_id, int dest_ln)SAMRAI::solv::CellPoissonFACOps< DIM >private
xeqScheduleGhostFill(int dst_id, int dest_ln)SAMRAI::solv::CellPoissonFACOps< DIM >private
xeqScheduleGhostFillNoCoarse(int dst_id, int dest_ln)SAMRAI::solv::CellPoissonFACOps< DIM >private
xeqScheduleProlongation(int dst_id, int src_id, int scr_id, int dest_ln)SAMRAI::solv::CellPoissonFACOps< DIM >private
xeqScheduleRRestriction(int dst_id, int src_id, int dest_ln)SAMRAI::solv::CellPoissonFACOps< DIM >private
xeqScheduleURestriction(int dst_id, int src_id, int dest_ln)SAMRAI::solv::CellPoissonFACOps< DIM >private
~CellPoissonFACOps()SAMRAI::solv::CellPoissonFACOps< DIM >
~FACOperatorStrategy()SAMRAI::solv::FACOperatorStrategy< DIM >virtual