CellPoissonFACOps(const std::string &object_name=std::string(), tbox::Pointer< tbox::Database > database=NULL) | SAMRAI::solv::CellPoissonFACOps< DIM > | |
checkInputPatchDataIndices() const | SAMRAI::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) const | SAMRAI::solv::CellPoissonFACOps< DIM > | |
computeResidualNorm(const SAMRAIVectorReal< DIM, double > &residual, int fine_ln, int coarse_ln) | SAMRAI::solv::CellPoissonFACOps< DIM > | [virtual] |
computeVectorWeights(tbox::Pointer< hier::PatchHierarchy< DIM > > hierarchy, int weight_id, int coarsest_ln=-1, int finest_ln=-1) const | SAMRAI::solv::CellPoissonFACOps< DIM > | |
deallocateOperatorState() | SAMRAI::solv::CellPoissonFACOps< DIM > | [virtual] |
enableLogging(bool enable_logging) | SAMRAI::solv::CellPoissonFACOps< DIM > | [inline] |
FACOperatorStrategy() | SAMRAI::solv::FACOperatorStrategy< DIM > | |
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 > ¤t_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] |
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] |
setCoarseFineDiscretization(const std::string &coarsefine_method) | SAMRAI::solv::CellPoissonFACOps< DIM > | [inline] |
setCoarsestLevelSolverChoice(const std::string &choice) | SAMRAI::solv::CellPoissonFACOps< DIM > | [inline] |
setCoarsestLevelSolverMaxIterations(int max_iterations) | SAMRAI::solv::CellPoissonFACOps< DIM > | [inline] |
setCoarsestLevelSolverTolerance(double tol) | SAMRAI::solv::CellPoissonFACOps< DIM > | [inline] |
setFluxId(int flux_id) | SAMRAI::solv::CellPoissonFACOps< DIM > | [inline] |
setPhysicalBcCoefObject(const RobinBcCoefStrategy< DIM > *physical_bc_coef) | SAMRAI::solv::CellPoissonFACOps< DIM > | [inline] |
setPoissonSpecifications(const PoissonSpecifications &spec) | SAMRAI::solv::CellPoissonFACOps< DIM > | [inline] |
setPreconditioner(const FACPreconditioner< DIM > *preconditioner) | SAMRAI::solv::CellPoissonFACOps< DIM > | [inline] |
setProlongationMethod(const std::string &prolongation_method) | SAMRAI::solv::CellPoissonFACOps< DIM > | [inline] |
setSmoothingChoice(const std::string &smoothing_choice) | SAMRAI::solv::CellPoissonFACOps< DIM > | [inline] |
setUseSMG(bool use_smg) | SAMRAI::solv::CellPoissonFACOps< DIM > | [inline] |
smoothError(SAMRAIVectorReal< DIM, double > &error, const SAMRAIVectorReal< DIM, double > &residual, int ln, int num_sweeps) | SAMRAI::solv::CellPoissonFACOps< DIM > | [virtual] |
solveCoarsestLevel(SAMRAIVectorReal< DIM, double > &error, const SAMRAIVectorReal< DIM, double > &residual, int coarsest_ln) | SAMRAI::solv::CellPoissonFACOps< DIM > | [virtual] |
~CellPoissonFACOps(void) | SAMRAI::solv::CellPoissonFACOps< DIM > | |
~FACOperatorStrategy() | SAMRAI::solv::FACOperatorStrategy< DIM > | [virtual] |