|
IBAMR
IBAMR version 0.19.
|
This is the complete list of members for IBAMR::ConstraintIBMethod, including all inherited members.
| AB2Step(double current_time, double new_time) | IBAMR::IBStrategy | virtual |
| activateLagrangianStructure(int structure_number=0, int level_number=std::numeric_limits< int >::max()) override | IBAMR::IBMethod | virtual |
| addWorkloadEstimate(SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, const int workload_data_idx) override | IBAMR::IBMethod | virtual |
| 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) override | IBAMR::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::ConstraintIBMethod | private |
| 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) override | IBAMR::IBMethod | virtual |
| beginDataRedistribution(SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, SAMRAI::tbox::Pointer< SAMRAI::mesh::GriddingAlgorithm< NDIM > > gridding_alg) override | IBAMR::IBMethod | virtual |
| calculateCOMandMOIOfStructures() | IBAMR::ConstraintIBMethod | private |
| calculateCurrentLagrangianVelocity() | IBAMR::ConstraintIBMethod | private |
| calculateDrag() | IBAMR::ConstraintIBMethod | private |
| calculateEulerianMomentum() | IBAMR::ConstraintIBMethod | private |
| calculateKinematicsVelocity() | IBAMR::ConstraintIBMethod | private |
| calculateMidPointVelocity() | IBAMR::ConstraintIBMethod | private |
| calculateMomentumOfKinematicsVelocity(const int position_handle) | IBAMR::ConstraintIBMethod | private |
| calculatePower() | IBAMR::ConstraintIBMethod | private |
| calculateRigidRotationalMomentum() | IBAMR::ConstraintIBMethod | private |
| calculateRigidTranslationalMomentum() | IBAMR::ConstraintIBMethod | private |
| calculateStructureMomentum() | IBAMR::ConstraintIBMethod | private |
| calculateStructureRotationalMomentum() | IBAMR::ConstraintIBMethod | private |
| calculateTorque() | IBAMR::ConstraintIBMethod | private |
| calculateVolumeElement() | IBAMR::ConstraintIBMethod | private |
| 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::IBMethod | protected |
| computeForce_SAMRAI(void *ctx, Vec X, Vec F) | IBAMR::IBMethod | protectedstatic |
| computeLagrangianFluidSource(double data_time) override | IBAMR::IBMethod | virtual |
| computeLagrangianForce(double data_time) override | IBAMR::IBMethod | virtual |
| computeLinearizedLagrangianForce(Vec &X_vec, double data_time) override | IBAMR::IBMethod | virtual |
| computeLinearizedResidual(Vec &X_vec, Vec &R_vec) override | IBAMR::IBMethod | virtual |
| computeResidual(Vec &R_vec) override | IBAMR::IBMethod | virtual |
| 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()=delete | IBAMR::ConstraintIBMethod | private |
| ConstraintIBMethod(const ConstraintIBMethod &from)=delete | IBAMR::ConstraintIBMethod | private |
| 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) override | IBAMR::IBMethod | virtual |
| constructLagrangianForceJacobian(Mat &A, MatType mat_type, double data_time) override | IBAMR::IBMethod | virtual |
| convertTimeEnumToDouble(IBTK::TimePoint time_pt) | IBAMR::IBMethod | |
| copyDensityVariable(int copy_from_idx, int copy_to) | IBAMR::ConstraintIBMethod | private |
| copyFluidVariable(int copy_from_idx, int copy_to) | IBAMR::ConstraintIBMethod | private |
| correctVelocityOnLagrangianMesh() | IBAMR::ConstraintIBMethod | private |
| createSolverVecs(Vec *X_vec, Vec *F_vec) override | IBAMR::IBMethod | virtual |
| d_anchor_point_local_idxs | IBAMR::IBMethod | protected |
| d_base_output_filename | IBAMR::ConstraintIBMethod | private |
| d_calculate_structure_linear_mom | IBAMR::ConstraintIBMethod | private |
| d_calculate_structure_rotational_mom | IBAMR::ConstraintIBMethod | private |
| d_center_of_mass_current | IBAMR::ConstraintIBMethod | private |
| d_center_of_mass_new | IBAMR::ConstraintIBMethod | private |
| d_center_of_mass_unshifted_current | IBAMR::ConstraintIBMethod | private |
| d_center_of_mass_unshifted_new | IBAMR::ConstraintIBMethod | private |
| d_current_time | IBAMR::IBMethod | protected |
| d_dir_name | IBAMR::ConstraintIBMethod | private |
| d_Div_u_scratch_idx | IBAMR::ConstraintIBMethod | private |
| d_Div_u_var | IBAMR::ConstraintIBMethod | private |
| d_do_log | IBAMR::IBMethod | protected |
| d_drag_force_stream | IBAMR::ConstraintIBMethod | private |
| d_error_if_points_leave_domain | IBAMR::IBMethod | protected |
| d_eulerian_mom_stream | IBAMR::ConstraintIBMethod | private |
| d_F_current_data | IBAMR::IBMethod | protected |
| d_F_current_needs_ghost_fill | IBAMR::IBMethod | protected |
| d_F_half_data | IBAMR::IBMethod | protected |
| d_F_half_needs_ghost_fill | IBAMR::IBMethod | protected |
| d_F_jac_data | IBAMR::IBMethod | protected |
| d_F_jac_needs_ghost_fill | IBAMR::IBMethod | protected |
| d_F_new_data | IBAMR::IBMethod | protected |
| d_F_new_needs_ghost_fill | IBAMR::IBMethod | protected |
| d_force_jac | IBAMR::IBMethod | private |
| d_force_jac_data_time | IBAMR::IBMethod | private |
| d_force_jac_mffd | IBAMR::IBMethod | private |
| d_FuRMoRP_current_time | IBAMR::ConstraintIBMethod | private |
| d_FuRMoRP_new_time | IBAMR::ConstraintIBMethod | private |
| d_ghosts | IBAMR::IBMethod | protected |
| d_gridding_alg | IBAMR::IBMethod | protected |
| d_half_time | IBAMR::IBMethod | protected |
| d_hier_cc_data_ops | IBAMR::ConstraintIBMethod | private |
| d_hier_sc_data_ops | IBAMR::ConstraintIBMethod | private |
| d_hierarchy | IBAMR::IBMethod | protected |
| d_ib_force_fcn | IBAMR::IBMethod | protected |
| d_ib_force_fcn_needs_init | IBAMR::IBMethod | protected |
| d_ib_kinematics | IBAMR::ConstraintIBMethod | private |
| d_ib_solver | IBAMR::IBStrategy | protected |
| d_ib_source_fcn | IBAMR::IBMethod | protected |
| d_ib_source_fcn_needs_init | IBAMR::IBMethod | protected |
| d_incremented_angle_from_reference_axis | IBAMR::ConstraintIBMethod | private |
| d_instrument_panel | IBAMR::IBMethod | protected |
| d_interp_kernel_fcn | IBAMR::IBMethod | protected |
| d_l_data_manager | IBAMR::IBMethod | protected |
| d_l_data_U_correction | IBAMR::ConstraintIBMethod | private |
| d_l_data_U_current | IBAMR::ConstraintIBMethod | private |
| d_l_data_U_half | IBAMR::ConstraintIBMethod | private |
| d_l_data_U_interp | IBAMR::ConstraintIBMethod | private |
| d_l_data_U_new | IBAMR::ConstraintIBMethod | private |
| d_l_data_X_half_Euler | IBAMR::ConstraintIBMethod | private |
| d_l_data_X_new_MidPoint | IBAMR::ConstraintIBMethod | private |
| d_l_initializer | IBAMR::IBMethod | protected |
| d_load_balancer | IBAMR::IBMethod | protected |
| d_moment_of_inertia_current | IBAMR::ConstraintIBMethod | private |
| d_moment_of_inertia_new | IBAMR::ConstraintIBMethod | private |
| d_moment_of_inertia_stream | IBAMR::ConstraintIBMethod | private |
| d_n_src | IBAMR::IBMethod | protected |
| d_needs_div_free_projection | IBAMR::ConstraintIBMethod | private |
| d_new_time | IBAMR::IBMethod | protected |
| d_no_fill_op | IBAMR::ConstraintIBMethod | private |
| d_no_structures | IBAMR::ConstraintIBMethod | private |
| d_normalize_source_strength | IBAMR::IBMethod | protected |
| d_object_name | IBAMR::IBMethod | protected |
| d_omega_com_def_current | IBAMR::ConstraintIBMethod | private |
| d_omega_com_def_new | IBAMR::ConstraintIBMethod | private |
| d_output_COM_coordinates | IBAMR::ConstraintIBMethod | private |
| d_output_drag | IBAMR::ConstraintIBMethod | private |
| d_output_eul_mom | IBAMR::ConstraintIBMethod | private |
| d_output_interval | IBAMR::ConstraintIBMethod | private |
| d_output_MOI | IBAMR::ConstraintIBMethod | private |
| d_output_power | IBAMR::ConstraintIBMethod | private |
| d_output_rot_vel | IBAMR::ConstraintIBMethod | private |
| d_output_torque | IBAMR::ConstraintIBMethod | private |
| d_output_trans_vel | IBAMR::ConstraintIBMethod | private |
| d_P_src | IBAMR::IBMethod | protected |
| d_phi_idx | IBAMR::ConstraintIBMethod | private |
| d_phi_var | IBAMR::ConstraintIBMethod | private |
| d_position_COM_stream | IBAMR::ConstraintIBMethod | private |
| d_post_processor | IBAMR::IBMethod | protected |
| d_postfluidsolve_callback_fns | IBAMR::ConstraintIBMethod | private |
| d_postfluidsolve_callback_fns_ctx | IBAMR::ConstraintIBMethod | private |
| d_power_spent_stream | IBAMR::ConstraintIBMethod | private |
| d_prefluidsolve_callback_fns | IBAMR::ConstraintIBMethod | private |
| d_prefluidsolve_callback_fns_ctx | IBAMR::ConstraintIBMethod | private |
| d_print_output | IBAMR::ConstraintIBMethod | private |
| d_Q_src | IBAMR::IBMethod | protected |
| d_r_src | IBAMR::IBMethod | protected |
| d_registered_for_restart | IBAMR::IBMethod | protected |
| d_rho_fluid | IBAMR::ConstraintIBMethod | private |
| d_rho_ins_idx | IBAMR::ConstraintIBMethod | private |
| d_rho_is_const | IBAMR::ConstraintIBMethod | private |
| d_rho_scratch_idx | IBAMR::ConstraintIBMethod | private |
| d_rho_solid | IBAMR::ConstraintIBMethod | private |
| d_rho_var | IBAMR::ConstraintIBMethod | private |
| d_rigid_rot_vel_current | IBAMR::ConstraintIBMethod | private |
| d_rigid_rot_vel_new | IBAMR::ConstraintIBMethod | private |
| d_rigid_trans_vel_current | IBAMR::ConstraintIBMethod | private |
| d_rigid_trans_vel_new | IBAMR::ConstraintIBMethod | private |
| d_rot_vel_stream | IBAMR::ConstraintIBMethod | private |
| d_scratch_context | IBAMR::ConstraintIBMethod | private |
| d_silo_writer | IBAMR::IBMethod | protected |
| d_spread_kernel_fcn | IBAMR::IBMethod | protected |
| d_structure_mom | IBAMR::ConstraintIBMethod | private |
| d_structure_rotational_mom | IBAMR::ConstraintIBMethod | private |
| d_structure_vol | IBAMR::ConstraintIBMethod | private |
| d_tagged_pt_lag_idx | IBAMR::ConstraintIBMethod | private |
| d_tagged_pt_position | IBAMR::ConstraintIBMethod | private |
| d_timestep_counter | IBAMR::ConstraintIBMethod | private |
| d_torque_stream | IBAMR::ConstraintIBMethod | private |
| d_total_flow_volume | IBAMR::IBMethod | protected |
| d_trans_vel_stream | IBAMR::ConstraintIBMethod | private |
| d_U_current_data | IBAMR::IBMethod | protected |
| d_u_fluidSolve_cib_idx | IBAMR::ConstraintIBMethod | private |
| d_u_fluidSolve_idx | IBAMR::ConstraintIBMethod | private |
| d_u_fluidSolve_var | IBAMR::ConstraintIBMethod | private |
| d_U_half_data | IBAMR::IBMethod | protected |
| d_U_jac_data | IBAMR::IBMethod | protected |
| d_U_new_data | IBAMR::IBMethod | protected |
| d_u_phys_bdry_op | IBAMR::ConstraintIBMethod | private |
| d_u_var | IBAMR::ConstraintIBMethod | private |
| d_use_fixed_coupling_ops | IBAMR::IBStrategy | protected |
| d_vel_com_def_current | IBAMR::ConstraintIBMethod | private |
| d_vel_com_def_new | IBAMR::ConstraintIBMethod | private |
| d_velcorrection_projection_bc_coef | IBAMR::ConstraintIBMethod | private |
| d_velcorrection_projection_fac_op | IBAMR::ConstraintIBMethod | private |
| d_velcorrection_projection_fac_pc | IBAMR::ConstraintIBMethod | private |
| d_velcorrection_projection_fac_pc_db | IBAMR::ConstraintIBMethod | private |
| d_velcorrection_projection_op | IBAMR::ConstraintIBMethod | private |
| d_velcorrection_projection_solver | IBAMR::ConstraintIBMethod | private |
| d_velcorrection_projection_spec | IBAMR::ConstraintIBMethod | private |
| d_vol_element | IBAMR::ConstraintIBMethod | private |
| d_vol_element_is_set | IBAMR::ConstraintIBMethod | private |
| d_volume | IBAMR::ConstraintIBMethod | private |
| d_wgt_cc_idx | IBAMR::ConstraintIBMethod | private |
| d_wgt_sc_idx | IBAMR::ConstraintIBMethod | private |
| d_workload_idx | IBAMR::IBMethod | protected |
| d_X_current_data | IBAMR::IBMethod | protected |
| d_X_current_needs_ghost_fill | IBAMR::IBMethod | protected |
| d_X_half_data | IBAMR::IBMethod | protected |
| d_X_half_needs_ghost_fill | IBAMR::IBMethod | protected |
| d_X_jac_data | IBAMR::IBMethod | protected |
| d_X_jac_needs_ghost_fill | IBAMR::IBMethod | protected |
| d_X_LE_half_data | IBAMR::IBMethod | protected |
| d_X_LE_half_needs_ghost_fill | IBAMR::IBMethod | protected |
| d_X_LE_new_data | IBAMR::IBMethod | protected |
| d_X_LE_new_needs_ghost_fill | IBAMR::IBMethod | protected |
| d_X_new_data | IBAMR::IBMethod | protected |
| d_X_new_needs_ghost_fill | IBAMR::IBMethod | protected |
| d_X_src | IBAMR::IBMethod | protected |
| endDataRedistribution(SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, SAMRAI::tbox::Pointer< SAMRAI::mesh::GriddingAlgorithm< NDIM > > gridding_alg) override | IBAMR::IBMethod | virtual |
| forwardEulerStep(double current_time, double new_time) override | IBAMR::ConstraintIBMethod | virtual |
| freeLInitStrategy() | IBAMR::IBMethod | |
| getCoarsenAlgorithm(const std::string &name) const | IBAMR::IBStrategy | protected |
| getCoarsenSchedules(const std::string &name) const | IBAMR::IBStrategy | protected |
| getCurrentCOMVelocity() | IBAMR::ConstraintIBMethod | inline |
| getCurrentStructureCOM() | IBAMR::ConstraintIBMethod | inline |
| 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::IBMethod | protected |
| getFromInput(SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > input_db, const bool from_restart) | IBAMR::ConstraintIBMethod | private |
| getFromRestart() | IBAMR::ConstraintIBMethod | private |
| getGhostfillRefineAlgorithm(const std::string &name) const | IBAMR::IBStrategy | protected |
| getGhostfillRefineSchedules(const std::string &name) const | IBAMR::IBStrategy | protected |
| getHierarchyMathOps() const | IBAMR::IBStrategy | protected |
| getIBInstrumentPanel() const | IBAMR::IBMethod | |
| getINSHierarchyIntegrator() const | IBAMR::IBStrategy | protected |
| getLagrangeMultiplier() | IBAMR::ConstraintIBMethod | inline |
| getLagrangianStructureIsActivated(int structure_number=0, int level_number=std::numeric_limits< int >::max()) const override | IBAMR::IBMethod | virtual |
| getLDataManager() const | IBAMR::IBMethod | |
| getLECouplingPositionData(std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > **X_LE_data, bool **X_LE_needs_ghost_fill, double data_time) | IBAMR::IBMethod | protected |
| 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::IBMethod | protected |
| getLinearizedPositionData(std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > **X_data, bool **X_needs_ghost_fill) | IBAMR::IBMethod | protected |
| getLinearizedVelocityData(std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > **U_data) | IBAMR::IBMethod | protected |
| getMaxPointDisplacement() const | IBAMR::IBStrategy | virtual |
| getMinimumGhostCellWidth() const override | IBAMR::IBMethod | virtual |
| 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::IBMethod | protected |
| getPressureHierarchyDataOps() const | IBAMR::IBStrategy | protected |
| getProlongRefineAlgorithm(const std::string &name) const | IBAMR::IBStrategy | protected |
| getProlongRefineSchedules(const std::string &name) const | IBAMR::IBStrategy | protected |
| getStructureMomentum() | IBAMR::ConstraintIBMethod | inline |
| getStructureRotationalMomentum() | IBAMR::ConstraintIBMethod | inline |
| getStructureVolume() | IBAMR::ConstraintIBMethod | inline |
| 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::IBMethod | protected |
| getVelocityHierarchyDataOps() const | IBAMR::IBStrategy | protected |
| getVolumeElement() | IBAMR::ConstraintIBMethod | inline |
| hasFluidSources() const override | IBAMR::IBMethod | virtual |
| IBImplicitStrategy()=default | IBAMR::IBImplicitStrategy | |
| IBImplicitStrategy(const IBImplicitStrategy &from)=delete | IBAMR::IBImplicitStrategy | private |
| IBMethod(std::string object_name, SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > input_db, bool register_for_restart=true) | IBAMR::IBMethod | |
| IBMethod()=delete | IBAMR::IBMethod | private |
| IBMethod(const IBMethod &from)=delete | IBAMR::IBMethod | private |
| IBStrategy()=default | IBAMR::IBStrategy | |
| IBStrategy(const IBStrategy &from)=delete | IBAMR::IBStrategy | private |
| inactivateLagrangianStructure(int structure_number=0, int level_number=std::numeric_limits< int >::max()) override | IBAMR::IBMethod | virtual |
| 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) override | IBAMR::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)=0 | SAMRAI::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) override | IBAMR::IBMethod | virtual |
| interpolateFluidSolveVelocity() | IBAMR::ConstraintIBMethod | private |
| 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) override | IBAMR::IBMethod | virtual |
| 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) override | IBAMR::IBMethod | virtual |
| 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) override | IBAMR::IBMethod | virtual |
| midpointStep(double current_time, double new_time) override | IBAMR::ConstraintIBMethod | virtual |
| operator=(const ConstraintIBMethod &that)=delete | IBAMR::ConstraintIBMethod | private |
| postprocessData() override | IBAMR::IBMethod | virtual |
| postprocessIntegrateData(double current_time, double new_time, int num_cycles) override | IBAMR::ConstraintIBMethod | virtual |
| postprocessSolveFluidEquations(double current_time, double new_time, int cycle_num) override | IBAMR::ConstraintIBMethod | virtual |
| preprocessIntegrateData(double current_time, double new_time, int num_cycles) override | IBAMR::ConstraintIBMethod | virtual |
| preprocessSolveFluidEquations(double current_time, double new_time, int cycle_num) override | IBAMR::ConstraintIBMethod | virtual |
| putToDatabase(SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > db) override | IBAMR::ConstraintIBMethod | virtual |
| 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::IBStrategy | protected |
| registerConstraintIBKinematics(const std::vector< SAMRAI::tbox::Pointer< IBAMR::ConstraintIBKinematics > > &ib_kinematics_op) | IBAMR::ConstraintIBMethod | |
| registerEulerianCommunicationAlgorithms() | IBAMR::IBStrategy | virtual |
| registerEulerianVariables() override | IBAMR::ConstraintIBMethod | virtual |
| 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::IBStrategy | protected |
| registerIBHierarchyIntegrator(IBHierarchyIntegrator *ib_solver) | IBAMR::IBStrategy | virtual |
| 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) override | IBAMR::IBMethod | virtual |
| 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::ConstraintIBMethod | inline |
| registerPreProcessSolveFluidEquationsCallBackFunction(void(*ptr_preprocess_callbackfnc)(const double, const double, const int, void *), void *ctx) | IBAMR::ConstraintIBMethod | inline |
| 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::IBStrategy | protected |
| registerVariable(int ¤t_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::IBStrategy | protected |
| 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::IBStrategy | protected |
| reinitMidpointData(const std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > ¤t_data, const std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > &new_data, const std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > &half_data) | IBAMR::IBMethod | protected |
| resetAnchorPointValues(std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > U_data, int coarsest_ln, int finest_ln) | IBAMR::IBMethod | protected |
| 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) override | IBAMR::IBMethod | |
| StandardTagAndInitStrategy< NDIM >::resetHierarchyConfiguration(const tbox::Pointer< hier::BasePatchHierarchy< DIM > > hierarchy, const int coarsest_level, const int finest_level)=0 | SAMRAI::mesh::StandardTagAndInitStrategy< NDIM > | pure virtual |
| resetLagrangianForceFunction(double init_data_time, bool initial_time) | IBAMR::IBMethod | private |
| resetLagrangianSourceFunction(double init_data_time, bool initial_time) | IBAMR::IBMethod | private |
| 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::ConstraintIBMethod | inlineprivate |
| setFuRMoRPTime(const double current_time, const double new_time) | IBAMR::ConstraintIBMethod | inlineprivate |
| setInitialLagrangianVelocity() | IBAMR::ConstraintIBMethod | private |
| setLinearizedPosition(Vec &X_vec, double data_time) override | IBAMR::IBMethod | virtual |
| setUpdatedPosition(Vec &X_new_vec) override | IBAMR::IBMethod | virtual |
| setupSolverVecs(Vec *X_vec, Vec *F_vec) override | IBAMR::IBMethod | virtual |
| setupTagBuffer(SAMRAI::tbox::Array< int > &tag_buffer, SAMRAI::tbox::Pointer< SAMRAI::mesh::GriddingAlgorithm< NDIM > > gridding_alg) const override | IBAMR::IBMethod | virtual |
| setUseFixedLEOperators(bool use_fixed_coupling_ops=true) | IBAMR::IBStrategy | |
| setUseMultistepTimeStepping(unsigned int n_previous_steps=1) | IBAMR::IBStrategy | virtual |
| setVelocityPhysBdryOp(IBTK::RobinPhysBdryPatchStrategy *u_phys_bdry_op) | IBAMR::ConstraintIBMethod | inline |
| setVolumeElement(double vol_element, int struct_no) | IBAMR::ConstraintIBMethod | inline |
| setVolumeElement(std::vector< double > vol_element) | IBAMR::ConstraintIBMethod | inline |
| spreadCorrectedLagrangianVelocity() | IBAMR::ConstraintIBMethod | private |
| 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) override | IBAMR::IBMethod | virtual |
| 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) override | IBAMR::IBMethod | virtual |
| 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) override | IBAMR::IBMethod | virtual |
| StandardTagAndInitStrategy() | SAMRAI::mesh::StandardTagAndInitStrategy< NDIM > | |
| trapezoidalStep(double current_time, double new_time) override | IBAMR::IBMethod | virtual |
| updateFixedLEOperators() override | IBAMR::IBMethod | virtual |
| updateIBInstrumentationData(int timestep_num, double data_time) | IBAMR::IBMethod | private |
| updateStructurePositionEulerStep() | IBAMR::ConstraintIBMethod | private |
| updateStructurePositionMidPointStep() | IBAMR::ConstraintIBMethod | private |
| ~ConstraintIBMethod() | IBAMR::ConstraintIBMethod | |
| ~DescribedClass() | SAMRAI::tbox::DescribedClass | virtual |
| ~IBImplicitStrategy()=default | IBAMR::IBImplicitStrategy | virtual |
| ~IBMethod() | IBAMR::IBMethod | |
| ~Serializable() | SAMRAI::tbox::Serializable | virtual |
| ~StandardTagAndInitStrategy() | SAMRAI::mesh::StandardTagAndInitStrategy< NDIM > | virtual |
1.8.17