IBAMR  IBAMR version 0.19.
IBAMR::ConstraintIBMethod Member List

This is the complete list of members for IBAMR::ConstraintIBMethod, 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()) overrideIBAMR::IBMethodvirtual
addWorkloadEstimate(SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, const int workload_data_idx) overrideIBAMR::IBMethodvirtual
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::IBMethod
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
applyProjection()IBAMR::ConstraintIBMethodprivate
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::IBMethodvirtual
beginDataRedistribution(SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, SAMRAI::tbox::Pointer< SAMRAI::mesh::GriddingAlgorithm< NDIM > > gridding_alg) overrideIBAMR::IBMethodvirtual
calculateCOMandMOIOfStructures()IBAMR::ConstraintIBMethodprivate
calculateCurrentLagrangianVelocity()IBAMR::ConstraintIBMethodprivate
calculateDrag()IBAMR::ConstraintIBMethodprivate
calculateEulerianMomentum()IBAMR::ConstraintIBMethodprivate
calculateKinematicsVelocity()IBAMR::ConstraintIBMethodprivate
calculateMidPointVelocity()IBAMR::ConstraintIBMethodprivate
calculateMomentumOfKinematicsVelocity(const int position_handle)IBAMR::ConstraintIBMethodprivate
calculatePower()IBAMR::ConstraintIBMethodprivate
calculateRigidRotationalMomentum()IBAMR::ConstraintIBMethodprivate
calculateRigidTranslationalMomentum()IBAMR::ConstraintIBMethodprivate
calculateStructureMomentum()IBAMR::ConstraintIBMethodprivate
calculateStructureRotationalMomentum()IBAMR::ConstraintIBMethodprivate
calculateTorque()IBAMR::ConstraintIBMethodprivate
calculateVolumeElement()IBAMR::ConstraintIBMethodprivate
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
computeForce(Vec X, Vec F)IBAMR::IBMethodprotected
computeForce_SAMRAI(void *ctx, Vec X, Vec F)IBAMR::IBMethodprotectedstatic
computeLagrangianFluidSource(double data_time) overrideIBAMR::IBMethodvirtual
computeLagrangianForce(double data_time) overrideIBAMR::IBMethodvirtual
computeLinearizedLagrangianForce(Vec &X_vec, double data_time) overrideIBAMR::IBMethodvirtual
computeLinearizedResidual(Vec &X_vec, Vec &R_vec) overrideIBAMR::IBMethodvirtual
computeResidual(Vec &R_vec) overrideIBAMR::IBMethodvirtual
ConstraintIBMethod(std::string object_name, SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > input_db, const int no_structures, bool register_for_restart=true)IBAMR::ConstraintIBMethod
ConstraintIBMethod()=deleteIBAMR::ConstraintIBMethodprivate
ConstraintIBMethod(const ConstraintIBMethod &from)=deleteIBAMR::ConstraintIBMethodprivate
constructInterpOp(Mat &J, void(*spread_fnc)(const double, double *), int stencil_width, const std::vector< int > &num_dofs_per_proc, int dof_index_idx, double data_time) overrideIBAMR::IBMethodvirtual
constructLagrangianForceJacobian(Mat &A, MatType mat_type, double data_time) overrideIBAMR::IBMethodvirtual
convertTimeEnumToDouble(IBTK::TimePoint time_pt)IBAMR::IBMethod
copyDensityVariable(int copy_from_idx, int copy_to)IBAMR::ConstraintIBMethodprivate
copyFluidVariable(int copy_from_idx, int copy_to)IBAMR::ConstraintIBMethodprivate
correctVelocityOnLagrangianMesh()IBAMR::ConstraintIBMethodprivate
createSolverVecs(Vec *X_vec, Vec *F_vec) overrideIBAMR::IBMethodvirtual
d_anchor_point_local_idxsIBAMR::IBMethodprotected
d_base_output_filenameIBAMR::ConstraintIBMethodprivate
d_calculate_structure_linear_momIBAMR::ConstraintIBMethodprivate
d_calculate_structure_rotational_momIBAMR::ConstraintIBMethodprivate
d_center_of_mass_currentIBAMR::ConstraintIBMethodprivate
d_center_of_mass_newIBAMR::ConstraintIBMethodprivate
d_center_of_mass_unshifted_currentIBAMR::ConstraintIBMethodprivate
d_center_of_mass_unshifted_newIBAMR::ConstraintIBMethodprivate
d_current_timeIBAMR::IBMethodprotected
d_dir_nameIBAMR::ConstraintIBMethodprivate
d_Div_u_scratch_idxIBAMR::ConstraintIBMethodprivate
d_Div_u_varIBAMR::ConstraintIBMethodprivate
d_do_logIBAMR::IBMethodprotected
d_drag_force_streamIBAMR::ConstraintIBMethodprivate
d_error_if_points_leave_domainIBAMR::IBMethodprotected
d_eulerian_mom_streamIBAMR::ConstraintIBMethodprivate
d_F_current_dataIBAMR::IBMethodprotected
d_F_current_needs_ghost_fillIBAMR::IBMethodprotected
d_F_half_dataIBAMR::IBMethodprotected
d_F_half_needs_ghost_fillIBAMR::IBMethodprotected
d_F_jac_dataIBAMR::IBMethodprotected
d_F_jac_needs_ghost_fillIBAMR::IBMethodprotected
d_F_new_dataIBAMR::IBMethodprotected
d_F_new_needs_ghost_fillIBAMR::IBMethodprotected
d_force_jacIBAMR::IBMethodprivate
d_force_jac_data_timeIBAMR::IBMethodprivate
d_force_jac_mffdIBAMR::IBMethodprivate
d_FuRMoRP_current_timeIBAMR::ConstraintIBMethodprivate
d_FuRMoRP_new_timeIBAMR::ConstraintIBMethodprivate
d_ghostsIBAMR::IBMethodprotected
d_gridding_algIBAMR::IBMethodprotected
d_half_timeIBAMR::IBMethodprotected
d_hier_cc_data_opsIBAMR::ConstraintIBMethodprivate
d_hier_sc_data_opsIBAMR::ConstraintIBMethodprivate
d_hierarchyIBAMR::IBMethodprotected
d_ib_force_fcnIBAMR::IBMethodprotected
d_ib_force_fcn_needs_initIBAMR::IBMethodprotected
d_ib_kinematicsIBAMR::ConstraintIBMethodprivate
d_ib_solverIBAMR::IBStrategyprotected
d_ib_source_fcnIBAMR::IBMethodprotected
d_ib_source_fcn_needs_initIBAMR::IBMethodprotected
d_incremented_angle_from_reference_axisIBAMR::ConstraintIBMethodprivate
d_instrument_panelIBAMR::IBMethodprotected
d_interp_kernel_fcnIBAMR::IBMethodprotected
d_l_data_managerIBAMR::IBMethodprotected
d_l_data_U_correctionIBAMR::ConstraintIBMethodprivate
d_l_data_U_currentIBAMR::ConstraintIBMethodprivate
d_l_data_U_halfIBAMR::ConstraintIBMethodprivate
d_l_data_U_interpIBAMR::ConstraintIBMethodprivate
d_l_data_U_newIBAMR::ConstraintIBMethodprivate
d_l_data_X_half_EulerIBAMR::ConstraintIBMethodprivate
d_l_data_X_new_MidPointIBAMR::ConstraintIBMethodprivate
d_l_initializerIBAMR::IBMethodprotected
d_load_balancerIBAMR::IBMethodprotected
d_moment_of_inertia_currentIBAMR::ConstraintIBMethodprivate
d_moment_of_inertia_newIBAMR::ConstraintIBMethodprivate
d_moment_of_inertia_streamIBAMR::ConstraintIBMethodprivate
d_n_srcIBAMR::IBMethodprotected
d_needs_div_free_projectionIBAMR::ConstraintIBMethodprivate
d_new_timeIBAMR::IBMethodprotected
d_no_fill_opIBAMR::ConstraintIBMethodprivate
d_no_structuresIBAMR::ConstraintIBMethodprivate
d_normalize_source_strengthIBAMR::IBMethodprotected
d_object_nameIBAMR::IBMethodprotected
d_omega_com_def_currentIBAMR::ConstraintIBMethodprivate
d_omega_com_def_newIBAMR::ConstraintIBMethodprivate
d_output_COM_coordinatesIBAMR::ConstraintIBMethodprivate
d_output_dragIBAMR::ConstraintIBMethodprivate
d_output_eul_momIBAMR::ConstraintIBMethodprivate
d_output_intervalIBAMR::ConstraintIBMethodprivate
d_output_MOIIBAMR::ConstraintIBMethodprivate
d_output_powerIBAMR::ConstraintIBMethodprivate
d_output_rot_velIBAMR::ConstraintIBMethodprivate
d_output_torqueIBAMR::ConstraintIBMethodprivate
d_output_trans_velIBAMR::ConstraintIBMethodprivate
d_P_srcIBAMR::IBMethodprotected
d_phi_idxIBAMR::ConstraintIBMethodprivate
d_phi_varIBAMR::ConstraintIBMethodprivate
d_position_COM_streamIBAMR::ConstraintIBMethodprivate
d_post_processorIBAMR::IBMethodprotected
d_postfluidsolve_callback_fnsIBAMR::ConstraintIBMethodprivate
d_postfluidsolve_callback_fns_ctxIBAMR::ConstraintIBMethodprivate
d_power_spent_streamIBAMR::ConstraintIBMethodprivate
d_prefluidsolve_callback_fnsIBAMR::ConstraintIBMethodprivate
d_prefluidsolve_callback_fns_ctxIBAMR::ConstraintIBMethodprivate
d_print_outputIBAMR::ConstraintIBMethodprivate
d_Q_srcIBAMR::IBMethodprotected
d_r_srcIBAMR::IBMethodprotected
d_registered_for_restartIBAMR::IBMethodprotected
d_rho_fluidIBAMR::ConstraintIBMethodprivate
d_rho_ins_idxIBAMR::ConstraintIBMethodprivate
d_rho_is_constIBAMR::ConstraintIBMethodprivate
d_rho_scratch_idxIBAMR::ConstraintIBMethodprivate
d_rho_solidIBAMR::ConstraintIBMethodprivate
d_rho_varIBAMR::ConstraintIBMethodprivate
d_rigid_rot_vel_currentIBAMR::ConstraintIBMethodprivate
d_rigid_rot_vel_newIBAMR::ConstraintIBMethodprivate
d_rigid_trans_vel_currentIBAMR::ConstraintIBMethodprivate
d_rigid_trans_vel_newIBAMR::ConstraintIBMethodprivate
d_rot_vel_streamIBAMR::ConstraintIBMethodprivate
d_scratch_contextIBAMR::ConstraintIBMethodprivate
d_silo_writerIBAMR::IBMethodprotected
d_spread_kernel_fcnIBAMR::IBMethodprotected
d_structure_momIBAMR::ConstraintIBMethodprivate
d_structure_rotational_momIBAMR::ConstraintIBMethodprivate
d_structure_volIBAMR::ConstraintIBMethodprivate
d_tagged_pt_lag_idxIBAMR::ConstraintIBMethodprivate
d_tagged_pt_positionIBAMR::ConstraintIBMethodprivate
d_timestep_counterIBAMR::ConstraintIBMethodprivate
d_torque_streamIBAMR::ConstraintIBMethodprivate
d_total_flow_volumeIBAMR::IBMethodprotected
d_trans_vel_streamIBAMR::ConstraintIBMethodprivate
d_U_current_dataIBAMR::IBMethodprotected
d_u_fluidSolve_cib_idxIBAMR::ConstraintIBMethodprivate
d_u_fluidSolve_idxIBAMR::ConstraintIBMethodprivate
d_u_fluidSolve_varIBAMR::ConstraintIBMethodprivate
d_U_half_dataIBAMR::IBMethodprotected
d_U_jac_dataIBAMR::IBMethodprotected
d_U_new_dataIBAMR::IBMethodprotected
d_u_phys_bdry_opIBAMR::ConstraintIBMethodprivate
d_u_varIBAMR::ConstraintIBMethodprivate
d_use_fixed_coupling_opsIBAMR::IBStrategyprotected
d_vel_com_def_currentIBAMR::ConstraintIBMethodprivate
d_vel_com_def_newIBAMR::ConstraintIBMethodprivate
d_velcorrection_projection_bc_coefIBAMR::ConstraintIBMethodprivate
d_velcorrection_projection_fac_opIBAMR::ConstraintIBMethodprivate
d_velcorrection_projection_fac_pcIBAMR::ConstraintIBMethodprivate
d_velcorrection_projection_fac_pc_dbIBAMR::ConstraintIBMethodprivate
d_velcorrection_projection_opIBAMR::ConstraintIBMethodprivate
d_velcorrection_projection_solverIBAMR::ConstraintIBMethodprivate
d_velcorrection_projection_specIBAMR::ConstraintIBMethodprivate
d_vol_elementIBAMR::ConstraintIBMethodprivate
d_vol_element_is_setIBAMR::ConstraintIBMethodprivate
d_volumeIBAMR::ConstraintIBMethodprivate
d_wgt_cc_idxIBAMR::ConstraintIBMethodprivate
d_wgt_sc_idxIBAMR::ConstraintIBMethodprivate
d_workload_idxIBAMR::IBMethodprotected
d_X_current_dataIBAMR::IBMethodprotected
d_X_current_needs_ghost_fillIBAMR::IBMethodprotected
d_X_half_dataIBAMR::IBMethodprotected
d_X_half_needs_ghost_fillIBAMR::IBMethodprotected
d_X_jac_dataIBAMR::IBMethodprotected
d_X_jac_needs_ghost_fillIBAMR::IBMethodprotected
d_X_LE_half_dataIBAMR::IBMethodprotected
d_X_LE_half_needs_ghost_fillIBAMR::IBMethodprotected
d_X_LE_new_dataIBAMR::IBMethodprotected
d_X_LE_new_needs_ghost_fillIBAMR::IBMethodprotected
d_X_new_dataIBAMR::IBMethodprotected
d_X_new_needs_ghost_fillIBAMR::IBMethodprotected
d_X_srcIBAMR::IBMethodprotected
endDataRedistribution(SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, SAMRAI::tbox::Pointer< SAMRAI::mesh::GriddingAlgorithm< NDIM > > gridding_alg) overrideIBAMR::IBMethodvirtual
forwardEulerStep(double current_time, double new_time) overrideIBAMR::ConstraintIBMethodvirtual
freeLInitStrategy()IBAMR::IBMethod
getCoarsenAlgorithm(const std::string &name) constIBAMR::IBStrategyprotected
getCoarsenSchedules(const std::string &name) constIBAMR::IBStrategyprotected
getCurrentCOMVelocity()IBAMR::ConstraintIBMethodinline
getCurrentStructureCOM()IBAMR::ConstraintIBMethodinline
getForceData(std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > **F_data, bool **F_needs_ghost_fill, IBTK::TimePoint time_pt)IBAMR::IBMethod
getForceData(std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > **F_data, bool **F_needs_ghost_fill, double data_time)IBAMR::IBMethodprotected
getFromInput(SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > input_db, const bool from_restart)IBAMR::ConstraintIBMethodprivate
getFromRestart()IBAMR::ConstraintIBMethodprivate
getGhostfillRefineAlgorithm(const std::string &name) constIBAMR::IBStrategyprotected
getGhostfillRefineSchedules(const std::string &name) constIBAMR::IBStrategyprotected
getHierarchyMathOps() constIBAMR::IBStrategyprotected
getIBInstrumentPanel() constIBAMR::IBMethod
getINSHierarchyIntegrator() constIBAMR::IBStrategyprotected
getLagrangeMultiplier()IBAMR::ConstraintIBMethodinline
getLagrangianStructureIsActivated(int structure_number=0, int level_number=std::numeric_limits< int >::max()) const overrideIBAMR::IBMethodvirtual
getLDataManager() constIBAMR::IBMethod
getLECouplingPositionData(std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > **X_LE_data, bool **X_LE_needs_ghost_fill, double data_time)IBAMR::IBMethodprotected
getLevelDt(const tbox::Pointer< hier::BasePatchLevel< DIM > > level, const double dt_time, const bool initial_time)SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual
getLinearizedForceData(std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > **F_data, bool **F_needs_ghost_fill)IBAMR::IBMethodprotected
getLinearizedPositionData(std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > **X_data, bool **X_needs_ghost_fill)IBAMR::IBMethodprotected
getLinearizedVelocityData(std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > **U_data)IBAMR::IBMethodprotected
getMaxPointDisplacement() constIBAMR::IBStrategyvirtual
getMinimumGhostCellWidth() const overrideIBAMR::IBMethodvirtual
getPositionData(std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > **X_data, bool **X_needs_ghost_fill, IBTK::TimePoint time_pt)IBAMR::IBMethod
getPositionData(std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > **X_data, bool **X_needs_ghost_fill, double data_time)IBAMR::IBMethodprotected
getPressureHierarchyDataOps() constIBAMR::IBStrategyprotected
getProlongRefineAlgorithm(const std::string &name) constIBAMR::IBStrategyprotected
getProlongRefineSchedules(const std::string &name) constIBAMR::IBStrategyprotected
getStructureMomentum()IBAMR::ConstraintIBMethodinline
getStructureRotationalMomentum()IBAMR::ConstraintIBMethodinline
getStructureVolume()IBAMR::ConstraintIBMethodinline
getVelocityData(std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > **U_data, IBTK::TimePoint time_pt)IBAMR::IBMethod
getVelocityData(std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > **U_data, double data_time)IBAMR::IBMethodprotected
getVelocityHierarchyDataOps() constIBAMR::IBStrategyprotected
getVolumeElement()IBAMR::ConstraintIBMethodinline
hasFluidSources() const overrideIBAMR::IBMethodvirtual
IBImplicitStrategy()=defaultIBAMR::IBImplicitStrategy
IBImplicitStrategy(const IBImplicitStrategy &from)=deleteIBAMR::IBImplicitStrategyprivate
IBMethod(std::string object_name, SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > input_db, bool register_for_restart=true)IBAMR::IBMethod
IBMethod()=deleteIBAMR::IBMethodprivate
IBMethod(const IBMethod &from)=deleteIBAMR::IBMethodprivate
IBStrategy()=defaultIBAMR::IBStrategy
IBStrategy(const IBStrategy &from)=deleteIBAMR::IBStrategyprivate
inactivateLagrangianStructure(int structure_number=0, int level_number=std::numeric_limits< int >::max()) overrideIBAMR::IBMethodvirtual
initializeHierarchyOperatorsandData()IBAMR::ConstraintIBMethod
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::IBMethod
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::IBMethodvirtual
interpolateFluidSolveVelocity()IBAMR::ConstraintIBMethodprivate
interpolateLinearizedVelocity(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::IBMethodvirtual
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) overrideIBAMR::IBMethodvirtual
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::IBMethodvirtual
midpointStep(double current_time, double new_time) overrideIBAMR::ConstraintIBMethodvirtual
operator=(const ConstraintIBMethod &that)=deleteIBAMR::ConstraintIBMethodprivate
postprocessData() overrideIBAMR::IBMethodvirtual
postprocessIntegrateData(double current_time, double new_time, int num_cycles) overrideIBAMR::ConstraintIBMethodvirtual
postprocessSolveFluidEquations(double current_time, double new_time, int cycle_num) overrideIBAMR::ConstraintIBMethodvirtual
preprocessIntegrateData(double current_time, double new_time, int num_cycles) overrideIBAMR::ConstraintIBMethodvirtual
preprocessSolveFluidEquations(double current_time, double new_time, int cycle_num) overrideIBAMR::ConstraintIBMethodvirtual
putToDatabase(SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > db) overrideIBAMR::ConstraintIBMethodvirtual
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
registerConstraintIBKinematics(const std::vector< SAMRAI::tbox::Pointer< IBAMR::ConstraintIBKinematics > > &ib_kinematics_op)IBAMR::ConstraintIBMethod
registerEulerianCommunicationAlgorithms()IBAMR::IBStrategyvirtual
registerEulerianVariables() overrideIBAMR::ConstraintIBMethodvirtual
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
registerIBLagrangianForceFunction(SAMRAI::tbox::Pointer< IBLagrangianForceStrategy > ib_force_fcn)IBAMR::IBMethod
registerIBLagrangianSourceFunction(SAMRAI::tbox::Pointer< IBLagrangianSourceStrategy > ib_source_fcn)IBAMR::IBMethod
registerIBMethodPostProcessor(SAMRAI::tbox::Pointer< IBMethodPostProcessStrategy > post_processor)IBAMR::IBMethod
registerLInitStrategy(SAMRAI::tbox::Pointer< IBTK::LInitStrategy > l_initializer)IBAMR::IBMethod
registerLoadBalancer(SAMRAI::tbox::Pointer< SAMRAI::mesh::LoadBalancer< NDIM > > load_balancer, int workload_data_idx) overrideIBAMR::IBMethodvirtual
registerLSiloDataWriter(SAMRAI::tbox::Pointer< IBTK::LSiloDataWriter > silo_writer)IBAMR::IBMethod
registerPostProcessSolveFluidEquationsCallBackFunction(void(*ptr_postprocess_callbackfnc)(const double, const double, const int, void *), void *ctx)IBAMR::ConstraintIBMethodinline
registerPreProcessSolveFluidEquationsCallBackFunction(void(*ptr_preprocess_callbackfnc)(const double, const double, const int, void *), void *ctx)IBAMR::ConstraintIBMethodinline
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
reinitMidpointData(const std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > &current_data, const std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > &new_data, const std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > &half_data)IBAMR::IBMethodprotected
resetAnchorPointValues(std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > U_data, int coarsest_ln, int finest_ln)IBAMR::IBMethodprotected
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::IBMethod
StandardTagAndInitStrategy< NDIM >::resetHierarchyConfiguration(const tbox::Pointer< hier::BasePatchHierarchy< DIM > > hierarchy, const int coarsest_level, const int finest_level)=0SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >pure virtual
resetLagrangianForceFunction(double init_data_time, bool initial_time)IBAMR::IBMethodprivate
resetLagrangianSourceFunction(double init_data_time, bool initial_time)IBAMR::IBMethodprivate
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
setCounter()IBAMR::ConstraintIBMethodinlineprivate
setFuRMoRPTime(const double current_time, const double new_time)IBAMR::ConstraintIBMethodinlineprivate
setInitialLagrangianVelocity()IBAMR::ConstraintIBMethodprivate
setLinearizedPosition(Vec &X_vec, double data_time) overrideIBAMR::IBMethodvirtual
setUpdatedPosition(Vec &X_new_vec) overrideIBAMR::IBMethodvirtual
setupSolverVecs(Vec *X_vec, Vec *F_vec) overrideIBAMR::IBMethodvirtual
setupTagBuffer(SAMRAI::tbox::Array< int > &tag_buffer, SAMRAI::tbox::Pointer< SAMRAI::mesh::GriddingAlgorithm< NDIM > > gridding_alg) const overrideIBAMR::IBMethodvirtual
setUseFixedLEOperators(bool use_fixed_coupling_ops=true)IBAMR::IBStrategy
setUseMultistepTimeStepping(unsigned int n_previous_steps=1)IBAMR::IBStrategyvirtual
setVelocityPhysBdryOp(IBTK::RobinPhysBdryPatchStrategy *u_phys_bdry_op)IBAMR::ConstraintIBMethodinline
setVolumeElement(double vol_element, int struct_no)IBAMR::ConstraintIBMethodinline
setVolumeElement(std::vector< double > vol_element)IBAMR::ConstraintIBMethodinline
spreadCorrectedLagrangianVelocity()IBAMR::ConstraintIBMethodprivate
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) overrideIBAMR::IBMethodvirtual
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::IBMethodvirtual
spreadLinearizedForce(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::IBMethodvirtual
StandardTagAndInitStrategy()SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >
trapezoidalStep(double current_time, double new_time) overrideIBAMR::IBMethodvirtual
updateFixedLEOperators() overrideIBAMR::IBMethodvirtual
updateIBInstrumentationData(int timestep_num, double data_time)IBAMR::IBMethodprivate
updateStructurePositionEulerStep()IBAMR::ConstraintIBMethodprivate
updateStructurePositionMidPointStep()IBAMR::ConstraintIBMethodprivate
~ConstraintIBMethod()IBAMR::ConstraintIBMethod
~DescribedClass()SAMRAI::tbox::DescribedClassvirtual
~IBImplicitStrategy()=defaultIBAMR::IBImplicitStrategyvirtual
~IBMethod()IBAMR::IBMethod
~Serializable()SAMRAI::tbox::Serializablevirtual
~StandardTagAndInitStrategy()SAMRAI::mesh::StandardTagAndInitStrategy< NDIM >virtual