IBAMR  IBAMR version 0.19.
IBAMR::IBInterpolantMethod Member List

This is the complete list of members for IBAMR::IBInterpolantMethod, including all inherited members.

AB2Step(double current_time, double new_time)IBAMR::IBStrategyvirtual
activateLagrangianStructure(int structure_number=0, int level_number=std::numeric_limits< int >::max())IBAMR::IBStrategyvirtual
addWorkloadEstimate(SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, const int workload_data_idx) overrideIBAMR::IBInterpolantMethodvirtual
advanceLevel(const tbox::Pointer< hier::BasePatchLevel< DIM > > level, const tbox::Pointer< hier::BasePatchHierarchy< DIM > > hierarchy, const double current_time, const double new_time, const bool first_step, const bool last_step, const bool regrid_advance=false)SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual
applyGradientDetector(SAMRAI::tbox::Pointer< SAMRAI::hier::BasePatchHierarchy< NDIM > > hierarchy, int level_number, double error_data_time, int tag_index, bool initial_time, bool uses_richardson_extrapolation_too) overrideIBAMR::IBInterpolantMethod
StandardTagAndInitStrategy< NDIM >::applyGradientDetector(const tbox::Pointer< hier::BasePatchHierarchy< DIM > > hierarchy, const int level_number, const double error_data_time, const int tag_index, const bool initial_time, const bool uses_richardson_extrapolation_too)SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual
applyRichardsonExtrapolation(const tbox::Pointer< hier::PatchLevel< DIM > > level, const double error_data_time, const int tag_index, const double deltat, const int error_coarsen_ratio, const bool initial_time, const bool uses_gradient_detector_too)SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual
backwardEulerStep(double current_time, double new_time) overrideIBAMR::IBInterpolantMethodvirtual
beginDataRedistribution(SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, SAMRAI::tbox::Pointer< SAMRAI::mesh::GriddingAlgorithm< NDIM > > gridding_alg) overrideIBAMR::IBInterpolantMethodvirtual
coarsenDataForRichardsonExtrapolation(const tbox::Pointer< hier::PatchHierarchy< DIM > > hierarchy, const int level_number, const tbox::Pointer< hier::PatchLevel< DIM > > coarser_level, const double coarsen_data_time, const bool before_advance)SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual
computeCenterOfMass(std::vector< Eigen::Vector3d > &center_of_mass, std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > &X_data)IBAMR::IBInterpolantMethodprotected
computeLagrangianFluidSource(double data_time)IBAMR::IBStrategyvirtual
computeLagrangianForce(double data_time) overrideIBAMR::IBInterpolantMethodvirtual
copyEulerianDataFromIntegrator(const std::string &var_name, int q_data_idx, double data_time)IBAMR::IBInterpolantMethodprotected
copyEulerianDataToIntegrator(double data_time)IBAMR::IBInterpolantMethod
copyEulerianDataToIntegrator(const std::string &name, int q_data_idx, double data_time)IBAMR::IBInterpolantMethodprotected
d_center_of_mass_currentIBAMR::IBInterpolantMethodprotected
d_center_of_mass_initialIBAMR::IBInterpolantMethodprotected
d_center_of_mass_newIBAMR::IBInterpolantMethodprotected
d_current_timeIBAMR::IBInterpolantMethodprotected
d_do_logIBAMR::IBInterpolantMethodprotected
d_error_if_points_leave_domainIBAMR::IBInterpolantMethodprotected
d_ghostsIBAMR::IBInterpolantMethodprotected
d_gridding_algIBAMR::IBInterpolantMethodprotected
d_half_timeIBAMR::IBInterpolantMethodprotected
d_hierarchyIBAMR::IBInterpolantMethodprotected
d_ib_solverIBAMR::IBStrategyprotected
d_interp_kernel_fcnIBAMR::IBInterpolantMethodprotected
d_l_data_managerIBAMR::IBInterpolantMethodprotected
d_l_initializerIBAMR::IBInterpolantMethodprotected
d_new_timeIBAMR::IBInterpolantMethodprotected
d_num_rigid_partsIBAMR::IBInterpolantMethodprotected
d_object_nameIBAMR::IBInterpolantMethodprotected
d_Q_current_dataIBAMR::IBInterpolantMethodprotected
d_q_depthIBAMR::IBInterpolantMethodprotected
d_q_hier_integratorIBAMR::IBInterpolantMethodprotected
d_q_interp_idxIBAMR::IBInterpolantMethodprotected
d_Q_new_dataIBAMR::IBInterpolantMethodprotected
d_q_varIBAMR::IBInterpolantMethodprotected
d_quaternion_currentIBAMR::IBInterpolantMethodprotected
d_quaternion_newIBAMR::IBInterpolantMethodprotected
d_registered_for_restartIBAMR::IBInterpolantMethodprotected
d_silo_writerIBAMR::IBInterpolantMethodprotected
d_spread_kernel_fcnIBAMR::IBInterpolantMethodprotected
d_struct_lag_idx_rangeIBAMR::IBInterpolantMethodprotected
d_use_fixed_coupling_opsIBAMR::IBStrategyprotected
d_X_current_dataIBAMR::IBInterpolantMethodprotected
d_X_new_dataIBAMR::IBInterpolantMethodprotected
endDataRedistribution(SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, SAMRAI::tbox::Pointer< SAMRAI::mesh::GriddingAlgorithm< NDIM > > gridding_alg) overrideIBAMR::IBInterpolantMethodvirtual
forwardEulerStep(double current_time, double new_time) overrideIBAMR::IBInterpolantMethodvirtual
freeLInitStrategy()IBAMR::IBInterpolantMethod
getCoarsenAlgorithm(const std::string &name) constIBAMR::IBStrategyprotected
getCoarsenSchedules(const std::string &name) constIBAMR::IBStrategyprotected
getEulerianQPatchDataIndex(const std::string &var_name)IBAMR::IBInterpolantMethodinline
getFromInput(SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > db, bool is_from_restart)IBAMR::IBInterpolantMethodprivate
getFromRestart()IBAMR::IBInterpolantMethodprivate
getGhostfillRefineAlgorithm(const std::string &name) constIBAMR::IBStrategyprotected
getGhostfillRefineSchedules(const std::string &name) constIBAMR::IBStrategyprotected
getHierarchyMathOps() constIBAMR::IBStrategyprotected
getINSHierarchyIntegrator() constIBAMR::IBStrategyprotected
getLagrangianStructureIsActivated(int structure_number=0, int level_number=std::numeric_limits< int >::max()) constIBAMR::IBStrategyvirtual
getLDataManager() constIBAMR::IBInterpolantMethod
getLevelDt(const tbox::Pointer< hier::BasePatchLevel< DIM > > level, const double dt_time, const bool initial_time)SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual
getMaxPointDisplacement() constIBAMR::IBStrategyvirtual
getMinimumGhostCellWidth() const overrideIBAMR::IBInterpolantMethodvirtual
getNumberOfNodes(const unsigned int struct_no) constIBAMR::IBInterpolantMethodinline
getPositionData(std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > **X_data, double data_time)IBAMR::IBInterpolantMethodprotected
getPressureHierarchyDataOps() constIBAMR::IBStrategyprotected
getProlongRefineAlgorithm(const std::string &name) constIBAMR::IBStrategyprotected
getProlongRefineSchedules(const std::string &name) constIBAMR::IBStrategyprotected
getQData(const std::string &var_name, std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > **Q_data, double data_time)IBAMR::IBInterpolantMethodprotected
getStructureHandle(const int lag_idx) constIBAMR::IBInterpolantMethod
getStructuresLevelNumber() constIBAMR::IBInterpolantMethod
getVelocityHierarchyDataOps() constIBAMR::IBStrategyprotected
hasFluidSources() constIBAMR::IBStrategyvirtual
IBInterpolantMethod(std::string object_name, SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > input_db, int no_structures=1, bool register_for_restart=true)IBAMR::IBInterpolantMethod
IBInterpolantMethod()=deleteIBAMR::IBInterpolantMethodprivate
IBInterpolantMethod(const IBInterpolantMethod &from)=deleteIBAMR::IBInterpolantMethodprivate
IBStrategy()=defaultIBAMR::IBStrategy
IBStrategy(const IBStrategy &from)=deleteIBAMR::IBStrategyprivate
inactivateLagrangianStructure(int structure_number=0, int level_number=std::numeric_limits< int >::max())IBAMR::IBStrategyvirtual
initializeLevelData(SAMRAI::tbox::Pointer< SAMRAI::hier::BasePatchHierarchy< NDIM > > hierarchy, int level_number, double init_data_time, bool can_be_refined, bool initial_time, SAMRAI::tbox::Pointer< SAMRAI::hier::BasePatchLevel< NDIM > > old_level, bool allocate_data) overrideIBAMR::IBInterpolantMethod
StandardTagAndInitStrategy< NDIM >::initializeLevelData(const tbox::Pointer< hier::BasePatchHierarchy< DIM > > hierarchy, const int level_number, const double init_data_time, const bool can_be_refined, const bool initial_time, const tbox::Pointer< hier::BasePatchLevel< DIM > > old_level=tbox::Pointer< hier::BasePatchLevel< DIM > >(NULL), const bool allocate_data=true)=0SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >pure virtual
initializePatchHierarchy(SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, SAMRAI::tbox::Pointer< SAMRAI::mesh::GriddingAlgorithm< NDIM > > gridding_alg, int u_data_idx, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::CoarsenSchedule< NDIM > > > &u_synch_scheds, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &u_ghost_fill_scheds, int integrator_step, double init_data_time, bool initial_time) overrideIBAMR::IBInterpolantMethodvirtual
interpolatePressure(int p_data_idx, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::CoarsenSchedule< NDIM > > > &p_synch_scheds, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &p_ghost_fill_scheds, double data_time)IBAMR::IBStrategyvirtual
interpolateQ(double data_time)IBAMR::IBInterpolantMethod
interpolateQ()IBAMR::IBInterpolantMethod
interpolateVelocity(int u_data_idx, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::CoarsenSchedule< NDIM > > > &u_synch_scheds, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &u_ghost_fill_scheds, double data_time) overrideIBAMR::IBInterpolantMethodvirtual
midpointStep(double current_time, double new_time) overrideIBAMR::IBInterpolantMethodvirtual
operator=(const IBInterpolantMethod &that)=deleteIBAMR::IBInterpolantMethodprivate
postprocessData()IBAMR::IBStrategyvirtual
postprocessIntegrateData(double current_time, double new_time, int num_cycles) overrideIBAMR::IBInterpolantMethodvirtual
postprocessSolveFluidEquations(double current_time, double new_time, int cycle_num)IBAMR::IBStrategyvirtual
preprocessIntegrateData(double current_time, double new_time, int num_cycles) overrideIBAMR::IBInterpolantMethodvirtual
preprocessSolveFluidEquations(double current_time, double new_time, int cycle_num)IBAMR::IBStrategyvirtual
putToDatabase(SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > db) overrideIBAMR::IBInterpolantMethodvirtual
registerCoarsenAlgorithm(const std::string &name, SAMRAI::tbox::Pointer< SAMRAI::xfer::CoarsenAlgorithm< NDIM > > coarsen_alg, std::unique_ptr< SAMRAI::xfer::CoarsenPatchStrategy< NDIM > > coarsen_patch_strategy=nullptr)IBAMR::IBStrategyprotected
registerEulerianCommunicationAlgorithms() overrideIBAMR::IBInterpolantMethodvirtual
registerEulerianVariables() overrideIBAMR::IBInterpolantMethodvirtual
registerGhostfillRefineAlgorithm(const std::string &name, SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineAlgorithm< NDIM > > ghostfill_alg, std::unique_ptr< SAMRAI::xfer::RefinePatchStrategy< NDIM > > ghostfill_patch_strategy=nullptr)IBAMR::IBStrategyprotected
registerIBHierarchyIntegrator(IBHierarchyIntegrator *ib_solver)IBAMR::IBStrategyvirtual
registerLInitStrategy(SAMRAI::tbox::Pointer< IBTK::LInitStrategy > l_initializer)IBAMR::IBInterpolantMethod
registerLoadBalancer(SAMRAI::tbox::Pointer< SAMRAI::mesh::LoadBalancer< NDIM > > load_balancer, int workload_data_idx)IBAMR::IBStrategyvirtual
registerLSiloDataWriter(SAMRAI::tbox::Pointer< IBTK::LSiloDataWriter > silo_writer)IBAMR::IBInterpolantMethod
registerProlongRefineAlgorithm(const std::string &name, SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineAlgorithm< NDIM > > prolong_alg, std::unique_ptr< SAMRAI::xfer::RefinePatchStrategy< NDIM > > prolong_patch_strategy=nullptr)IBAMR::IBStrategyprotected
registerVariable(int &current_idx, int &new_idx, int &scratch_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::Variable< NDIM > > variable, const SAMRAI::hier::IntVector< NDIM > &scratch_ghosts=SAMRAI::hier::IntVector< NDIM >(0), const std::string &coarsen_name="NO_COARSEN", const std::string &refine_name="NO_REFINE", SAMRAI::tbox::Pointer< IBTK::CartGridFunction > init_fcn=nullptr, const bool register_for_restart=true)IBAMR::IBStrategyprotected
registerVariable(int &idx, SAMRAI::tbox::Pointer< SAMRAI::hier::Variable< NDIM > > variable, const SAMRAI::hier::IntVector< NDIM > &ghosts=SAMRAI::hier::IntVector< NDIM >(0), SAMRAI::tbox::Pointer< SAMRAI::hier::VariableContext > ctx=SAMRAI::tbox::Pointer< SAMRAI::hier::VariableContext >(nullptr), const bool register_for_restart=true)IBAMR::IBStrategyprotected
registerVariableAndHierarchyIntegrator(const std::string &var_name, const int var_depth, SAMRAI::tbox::Pointer< SAMRAI::hier::Variable< NDIM > > variable, SAMRAI::tbox::Pointer< IBTK::HierarchyIntegrator > hier_integrator)IBAMR::IBInterpolantMethodvirtual
resetDataToPreadvanceState(const tbox::Pointer< hier::BasePatchLevel< DIM > > level)SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual
resetHierarchyConfiguration(SAMRAI::tbox::Pointer< SAMRAI::hier::BasePatchHierarchy< NDIM > > hierarchy, int coarsest_level, int finest_level) overrideIBAMR::IBInterpolantMethod
StandardTagAndInitStrategy< NDIM >::resetHierarchyConfiguration(const tbox::Pointer< hier::BasePatchHierarchy< DIM > > hierarchy, const int coarsest_level, const int finest_level)=0SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >pure virtual
resetTimeDependentData(const tbox::Pointer< hier::BasePatchLevel< DIM > > level, const double new_time, const bool can_be_refined)SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual
Serializable()SAMRAI::tbox::Serializable
setupTagBuffer(SAMRAI::tbox::Array< int > &tag_buffer, SAMRAI::tbox::Pointer< SAMRAI::mesh::GriddingAlgorithm< NDIM > > gridding_alg) const overrideIBAMR::IBInterpolantMethodvirtual
setUseFixedLEOperators(bool use_fixed_coupling_ops=true)IBAMR::IBStrategy
setUseMultistepTimeStepping(unsigned int n_previous_steps=1)IBAMR::IBStrategyvirtual
spreadFluidSource(int q_data_idx, IBTK::RobinPhysBdryPatchStrategy *q_phys_bdry_op, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &q_prolongation_scheds, double data_time)IBAMR::IBStrategyvirtual
spreadForce(int f_data_idx, IBTK::RobinPhysBdryPatchStrategy *f_phys_bdry_op, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &f_prolongation_scheds, double data_time) overrideIBAMR::IBInterpolantMethodvirtual
spreadQ(double data_time)IBAMR::IBInterpolantMethod
StandardTagAndInitStrategy()SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >
trapezoidalStep(double current_time, double new_time) overrideIBAMR::IBInterpolantMethodvirtual
updateFixedLEOperators()IBAMR::IBStrategyvirtual
updateMeshPosition(double current_time, double new_time, const std::vector< Eigen::Vector3d > &U, const std::vector< Eigen::Vector3d > &W)IBAMR::IBInterpolantMethod
zeroOutEulerianData(const std::string &var_name, int q_data_idx)IBAMR::IBInterpolantMethodprotected
~DescribedClass()SAMRAI::tbox::DescribedClassvirtual
~IBInterpolantMethod()IBAMR::IBInterpolantMethod
~Serializable()SAMRAI::tbox::Serializablevirtual
~StandardTagAndInitStrategy()SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual