IBAMR
An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method
|
This is the complete list of members for IBAMR::AdvDiffPredictorCorrectorHyperbolicPatchOps, including all inherited members.
AdvDiffPredictorCorrectorHyperbolicPatchOps(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::AdvDiffPredictorCorrectorHyperbolicPatchOps | |
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 | |
clearDataContext() | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | |
CoarsenPatchStrategy() | SAMRAI::xfer::CoarsenPatchStrategy< DIM > | |
computeFluxesOnPatch(SAMRAI::hier::Patch< NDIM > &patch, double time, double dt) override | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | virtual |
computeStableDtOnPatch(SAMRAI::hier::Patch< NDIM > &patch, bool initial_time, double dt_time) override | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | virtual |
conservativeDifferenceOnPatch(SAMRAI::hier::Patch< NDIM > &patch, double time, double dt, bool at_synchronization) override | IBAMR::AdvDiffPredictorCorrectorHyperbolicPatchOps | virtual |
d_compute_final_velocity (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_compute_half_velocity (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_compute_init_velocity (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_explicit_predictor (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_F_fcn (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_F_var (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_flux_integral_var (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_integrator (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_overwrite_tags (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_Q_bc_coef (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_Q_difference_form (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_Q_F_map (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_Q_init (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_q_integral_var (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_Q_u_map (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_Q_var (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_u_fcn (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_u_integral_var (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_u_is_div_free (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
d_u_var (defined in IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps) | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | protected |
getCoarsenOpStencilWidth() const | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | virtual |
getDataContext() const | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | |
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 |
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 > | 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 |
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::AdvDiffPredictorCorrectorHyperbolicPatchOps | virtual |
postprocessCoarsen(hier::Patch< NDIM > &coarse, const hier::Patch< NDIM > &fine, const hier::Box< NDIM > &coarse_box, const hier::IntVector< NDIM > &ratio) | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | virtual |
SAMRAI::xfer::CoarsenPatchStrategy::postprocessCoarsen(hier::Patch< DIM > &coarse, const hier::Patch< DIM > &fine, const hier::Box< DIM > &coarse_box, const hier::IntVector< DIM > &ratio)=0 | SAMRAI::xfer::CoarsenPatchStrategy< DIM > | pure virtual |
postprocessRefine(hier::Patch< NDIM > &fine, const hier::Patch< NDIM > &coarse, const hier::Box< NDIM > &fine_box, const hier::IntVector< NDIM > &ratio) | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | virtual |
SAMRAI::xfer::RefinePatchStrategy::postprocessRefine(hier::Patch< DIM > &fine, const hier::Patch< DIM > &coarse, const hier::Box< DIM > &fine_box, const hier::IntVector< DIM > &ratio)=0 | SAMRAI::xfer::RefinePatchStrategy< DIM > | pure virtual |
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::AdvDiffPredictorCorrectorHyperbolicPatchOps | virtual |
preprocessCoarsen(hier::Patch< NDIM > &coarse, const hier::Patch< NDIM > &fine, const hier::Box< NDIM > &coarse_box, const hier::IntVector< NDIM > &ratio) | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | virtual |
SAMRAI::xfer::CoarsenPatchStrategy::preprocessCoarsen(hier::Patch< DIM > &coarse, const hier::Patch< DIM > &fine, const hier::Box< DIM > &coarse_box, const hier::IntVector< DIM > &ratio)=0 | SAMRAI::xfer::CoarsenPatchStrategy< DIM > | pure virtual |
preprocessRefine(hier::Patch< NDIM > &fine, const hier::Patch< NDIM > &coarse, const hier::Box< NDIM > &fine_box, const hier::IntVector< NDIM > &ratio) | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | virtual |
SAMRAI::xfer::RefinePatchStrategy::preprocessRefine(hier::Patch< DIM > &fine, const hier::Patch< DIM > &coarse, const hier::Box< DIM > &fine_box, const hier::IntVector< DIM > &ratio)=0 | SAMRAI::xfer::RefinePatchStrategy< DIM > | pure virtual |
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 |
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 > | |
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 |
SAMRAI::xfer::RefinePatchStrategy::setPhysicalBoundaryConditions(hier::Patch< DIM > &patch, const double fill_time, const hier::IntVector< DIM > &ghost_width_to_fill)=0 | SAMRAI::xfer::RefinePatchStrategy< DIM > | 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< NDIM > *integrator, mesh::GriddingAlgorithm< NDIM > *gridding_algorithm) | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | virtual |
tagGradientDetectorCells(SAMRAI::hier::Patch< NDIM > &patch, double regrid_time, bool initial_error, int tag_indexindx, bool uses_richardson_extrapolation_too) override | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | virtual |
tagRichardsonExtrapolationCells(hier::Patch< NDIM > &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 |
~AdvDiffPredictorCorrectorHyperbolicPatchOps()=default | IBAMR::AdvDiffPredictorCorrectorHyperbolicPatchOps | |
~AdvectorPredictorCorrectorHyperbolicPatchOps() | IBAMR::AdvectorPredictorCorrectorHyperbolicPatchOps | virtual |
~CoarsenPatchStrategy() | SAMRAI::xfer::CoarsenPatchStrategy< DIM > | virtual |
~HyperbolicPatchStrategy() | SAMRAI::algs::HyperbolicPatchStrategy< NDIM > | virtual |
~RefinePatchStrategy() | SAMRAI::xfer::RefinePatchStrategy< DIM > | virtual |
~Serializable() | SAMRAI::tbox::Serializable | virtual |