| AdvectorPredictorCorrectorHyperbolicPatchOps(const std::string &object_name, SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > input_db, SAMRAI::tbox::Pointer< AdvectorExplicitPredictorPatchOps > explicit_predictor, SAMRAI::tbox::Pointer< SAMRAI::geom::CartesianGridGeometry< NDIM > > grid_geom, bool register_for_restart=true) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | |
| AdvectorPredictorCorrectorHyperbolicPatchOps()=delete | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| AdvectorPredictorCorrectorHyperbolicPatchOps(const AdvectorPredictorCorrectorHyperbolicPatchOps &from)=delete | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| clearDataContext() | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | inline |
| CoarsenPatchStrategy() | SAMRAI::xfer::CoarsenPatchStrategy< DIM > | |
| computeFluxesOnPatch(SAMRAI::hier::Patch< NDIM > &patch, double time, double dt) override | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | virtual |
| HyperbolicPatchStrategy< NDIM >::computeFluxesOnPatch(hier::Patch< DIM > &patch, const double time, const double dt)=0 | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | pure virtual |
| computeStableDtOnPatch(SAMRAI::hier::Patch< NDIM > &patch, bool initial_time, double dt_time) override | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | virtual |
| HyperbolicPatchStrategy< NDIM >::computeStableDtOnPatch(hier::Patch< DIM > &patch, const bool initial_time, const double dt_time)=0 | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | pure virtual |
| conservativeDifferenceOnPatch(SAMRAI::hier::Patch< NDIM > &patch, double time, double dt, bool at_synchronization) override | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | virtual |
| HyperbolicPatchStrategy< NDIM >::conservativeDifferenceOnPatch(hier::Patch< DIM > &patch, const double time, const double dt, bool at_syncronization)=0 | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | pure virtual |
| d_compute_final_velocity | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_compute_half_velocity | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_compute_init_velocity | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_data_context | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | private |
| d_dev | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| d_dev_time_max | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| d_dev_time_min | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| d_dev_tol | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| d_explicit_predictor | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_extrap_bc_helper | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| d_extrap_type | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| d_F_fcn | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_F_var | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_flux_ghosts | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| d_flux_integral_var | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_ghosts | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| d_grad_time_max | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| d_grad_time_min | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| d_grad_tol | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| d_grid_geometry | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| d_integrator | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_object_name | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| d_overwrite_tags | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_Q_bc_coef | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_Q_difference_form | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_Q_F_map | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_Q_init | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_q_integral_var | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_Q_u_map | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_Q_var | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_refinement_criteria | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| d_registered_for_restart | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| d_u_fcn | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_u_integral_var | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_u_is_div_free | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_u_var | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| d_visit_writer | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| getCoarsenOpStencilWidth() const | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | inlinevirtual |
| SAMRAI::xfer::CoarsenPatchStrategy::getCoarsenOpStencilWidth() const =0 | SAMRAI::xfer::CoarsenPatchStrategy< DIM > | pure virtual |
| getDataContext() const | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | inline |
| getFluxIntegralData(SAMRAI::tbox::Pointer< SAMRAI::pdat::CellVariable< NDIM, double > > Q_var, SAMRAI::hier::Patch< NDIM > &patch, SAMRAI::tbox::Pointer< SAMRAI::hier::VariableContext > context) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| getFromInput(SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > db, bool is_from_restart) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| getFromRestart() | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| getName() const | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | |
| getQIntegralData(SAMRAI::tbox::Pointer< SAMRAI::pdat::CellVariable< NDIM, double > > Q_var, SAMRAI::hier::Patch< NDIM > &patch, SAMRAI::tbox::Pointer< SAMRAI::hier::VariableContext > context) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| getRefineOpStencilWidth() const | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | inlinevirtual |
| SAMRAI::xfer::RefinePatchStrategy::getRefineOpStencilWidth() const =0 | SAMRAI::xfer::RefinePatchStrategy< DIM > | pure virtual |
| getUIntegralData(SAMRAI::tbox::Pointer< SAMRAI::pdat::CellVariable< NDIM, double > > Q_var, SAMRAI::hier::Patch< NDIM > &patch, SAMRAI::tbox::Pointer< SAMRAI::hier::VariableContext > context) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
| HyperbolicPatchStrategy() | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | |
| initializeDataOnPatch(SAMRAI::hier::Patch< NDIM > &patch, double data_time, bool initial_time) override | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | virtual |
| HyperbolicPatchStrategy< NDIM >::initializeDataOnPatch(hier::Patch< DIM > &patch, const double data_time, const bool initial_time)=0 | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | pure virtual |
| operator=(const AdvectorPredictorCorrectorHyperbolicPatchOps &that)=delete | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| postprocessAdvanceLevelState(const SAMRAI::tbox::Pointer< SAMRAI::hier::PatchLevel< NDIM > > &level, double current_time, double dt, bool first_step, bool last_step, bool regrid_advance) override | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | virtual |
| HyperbolicPatchStrategy< NDIM >::postprocessAdvanceLevelState(const tbox::Pointer< hier::PatchLevel< DIM > > &level, double current_time, double dt, bool first_step, bool last_step, bool regrid_advance) | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | inlinevirtual |
| postprocessCoarsen(hier::Patch< DIM > &coarse, const hier::Patch< DIM > &fine, const hier::Box< DIM > &coarse_box, const hier::IntVector< DIM > &ratio) | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | inlinevirtual |
| postprocessRefine(hier::Patch< DIM > &fine, const hier::Patch< DIM > &coarse, const hier::Box< DIM > &fine_box, const hier::IntVector< DIM > &ratio) | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | inlinevirtual |
| postprocessRefineBoxes(hier::Patch< DIM > &fine, const hier::Patch< DIM > &coarse, const hier::BoxList< DIM > &fine_boxes, const hier::IntVector< DIM > &ratio) | SAMRAI::xfer::RefinePatchStrategy< DIM > | virtual |
| preprocessAdvanceLevelState(const SAMRAI::tbox::Pointer< SAMRAI::hier::PatchLevel< NDIM > > &level, double current_time, double dt, bool first_step, bool last_step, bool regrid_advance) override | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | virtual |
| HyperbolicPatchStrategy< NDIM >::preprocessAdvanceLevelState(const tbox::Pointer< hier::PatchLevel< DIM > > &level, double current_time, double dt, bool first_step, bool last_step, bool regrid_advance) | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | inlinevirtual |
| preprocessCoarsen(hier::Patch< DIM > &coarse, const hier::Patch< DIM > &fine, const hier::Box< DIM > &coarse_box, const hier::IntVector< DIM > &ratio) | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | inlinevirtual |
| preprocessRefine(hier::Patch< DIM > &fine, const hier::Patch< DIM > &coarse, const hier::Box< DIM > &fine_box, const hier::IntVector< DIM > &ratio) | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | inlinevirtual |
| preprocessRefineBoxes(hier::Patch< DIM > &fine, const hier::Patch< DIM > &coarse, const hier::BoxList< DIM > &fine_boxes, const hier::IntVector< DIM > &ratio) | SAMRAI::xfer::RefinePatchStrategy< DIM > | virtual |
| putToDatabase(SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > db) override | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | virtual |
| RefinePatchStrategy() | SAMRAI::xfer::RefinePatchStrategy< DIM > | |
| registerAdvectionVelocity(SAMRAI::tbox::Pointer< SAMRAI::pdat::FaceVariable< NDIM, double > > u_var) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | |
| registerModelVariables(SAMRAI::algs::HyperbolicLevelIntegrator< NDIM > *integrator) override | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | virtual |
| HyperbolicPatchStrategy< NDIM >::registerModelVariables(HyperbolicLevelIntegrator< DIM > *integrator)=0 | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | pure virtual |
| registerSourceTerm(SAMRAI::tbox::Pointer< SAMRAI::pdat::CellVariable< NDIM, double > > F_var) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | |
| registerTransportedQuantity(SAMRAI::tbox::Pointer< SAMRAI::pdat::CellVariable< NDIM, double > > Q_var) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | |
| registerVisItDataWriter(SAMRAI::tbox::Pointer< SAMRAI::appu::VisItDataWriter< NDIM > > visit_writer) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | |
| Serializable() | SAMRAI::tbox::Serializable | |
| setAdvectionVelocity(SAMRAI::tbox::Pointer< SAMRAI::pdat::CellVariable< NDIM, double > > Q_var, SAMRAI::tbox::Pointer< SAMRAI::pdat::FaceVariable< NDIM, double > > u_var) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | |
| setAdvectionVelocityFunction(SAMRAI::tbox::Pointer< SAMRAI::pdat::FaceVariable< NDIM, double > > u_var, SAMRAI::tbox::Pointer< IBTK::CartGridFunction > u_fcn) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | |
| setAdvectionVelocityIsDivergenceFree(SAMRAI::tbox::Pointer< SAMRAI::pdat::FaceVariable< NDIM, double > > u_var, bool is_div_free) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | |
| setConvectiveDifferencingType(SAMRAI::tbox::Pointer< SAMRAI::pdat::CellVariable< NDIM, double > > Q_var, ConvectiveDifferencingType difference_form) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | |
| setDataContext(tbox::Pointer< hier::VariableContext > context) | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | inline |
| setInflowBoundaryConditions(SAMRAI::hier::Patch< NDIM > &patch, double fill_time) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | private |
| setInitialConditions(SAMRAI::tbox::Pointer< SAMRAI::pdat::CellVariable< NDIM, double > > Q_var, SAMRAI::tbox::Pointer< IBTK::CartGridFunction > Q_init) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | |
| setPhysicalBcCoefs(SAMRAI::tbox::Pointer< SAMRAI::pdat::CellVariable< NDIM, double > > Q_var, SAMRAI::solv::RobinBcCoefStrategy< NDIM > *Q_bc_coef) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | |
| setPhysicalBcCoefs(SAMRAI::tbox::Pointer< SAMRAI::pdat::CellVariable< NDIM, double > > Q_var, std::vector< SAMRAI::solv::RobinBcCoefStrategy< NDIM > * > Q_bc_coef) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | |
| setPhysicalBoundaryConditions(SAMRAI::hier::Patch< NDIM > &patch, double fill_time, const SAMRAI::hier::IntVector< NDIM > &ghost_width_to_fill) override | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | virtual |
| HyperbolicPatchStrategy< NDIM >::setPhysicalBoundaryConditions(hier::Patch< DIM > &patch, const double fill_time, const hier::IntVector< DIM > &ghost_width_to_fill)=0 | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | pure virtual |
| setSourceTerm(SAMRAI::tbox::Pointer< SAMRAI::pdat::CellVariable< NDIM, double > > Q_var, SAMRAI::tbox::Pointer< SAMRAI::pdat::CellVariable< NDIM, double > > F_var) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | |
| setSourceTermFunction(SAMRAI::tbox::Pointer< SAMRAI::pdat::CellVariable< NDIM, double > > F_var, SAMRAI::tbox::Pointer< IBTK::CartGridFunction > F_fcn) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | |
| setupLoadBalancer(HyperbolicLevelIntegrator< DIM > *integrator, mesh::GriddingAlgorithm< DIM > *gridding_algorithm) | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | inlinevirtual |
| tagGradientDetectorCells(SAMRAI::hier::Patch< NDIM > &patch, double regrid_time, bool initial_error, int tag_indexindx, bool uses_richardson_extrapolation_too) override | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | virtual |
| HyperbolicPatchStrategy< NDIM >::tagGradientDetectorCells(hier::Patch< DIM > &patch, const double regrid_time, const bool initial_error, const int tag_index, const bool uses_richardson_extrapolation_too) | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | virtual |
| tagRichardsonExtrapolationCells(hier::Patch< DIM > &patch, const int error_level_number, const tbox::Pointer< hier::VariableContext > coarsened_fine, const tbox::Pointer< hier::VariableContext > advanced_coarse, const double regrid_time, const double deltat, const int error_coarsen_ratio, const bool initial_error, const int tag_index, const bool uses_gradient_detector_too) | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | virtual |
| ~AdvectorPredictorCorrectorHyperbolicPatchOps() | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | virtual |
| ~CoarsenPatchStrategy() | SAMRAI::xfer::CoarsenPatchStrategy< DIM > | virtual |
| ~DescribedClass() | SAMRAI::tbox::DescribedClass | virtual |
| ~HyperbolicPatchStrategy() | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | virtual |
| ~RefinePatchStrategy() | SAMRAI::xfer::RefinePatchStrategy< DIM > | virtual |
| ~Serializable() | SAMRAI::tbox::Serializable | virtual |