IBAMR  IBAMR version 0.19.
IBTK::FEDataManager Member List

This is the complete list of members for IBTK::FEDataManager, including all inherited members.

addWorkloadEstimate(SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, const int workload_data_idx, const int coarsest_ln=invalid_level_number, const int finest_ln=invalid_level_number)IBTK::FEDataManager
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)IBTK::FEDataManager
buildDiagonalL2MassMatrix(const std::string &system_name)IBTK::FEDataManager
buildGhostedCoordsVector(bool localize_data=true)IBTK::FEDataManager
buildGhostedSolutionVector(const std::string &system_name, bool localize_data=true)IBTK::FEDataManager
buildIBGhostedDiagonalL2MassMatrix(const std::string &system_name)IBTK::FEDataManager
buildIBGhostedVector(const std::string &system_name)IBTK::FEDataManager
collectActivePatchElements(std::vector< std::vector< libMesh::Elem * > > &active_patch_elems, int level_number, int coarsest_elem_ln, int finest_elem_ln)IBTK::FEDataManagerprivate
collectActivePatchNodes(std::vector< std::vector< libMesh::Node * > > &active_patch_nodes, const std::vector< std::vector< libMesh::Elem * > > &active_patch_elems)IBTK::FEDataManagerprivate
collectGhostDOFIndices(std::vector< unsigned int > &ghost_dofs, const std::vector< libMesh::Elem * > &active_elems, const std::string &system_name)IBTK::FEDataManagerprivate
computeL2Projection(libMesh::NumericVector< double > &U, libMesh::NumericVector< double > &F, const std::string &system_name, bool consistent_mass_matrix=true, bool close_U=true, bool close_F=true, double tol=1.0e-6, unsigned int max_its=100)IBTK::FEDataManager
COORDINATES_SYSTEM_NAMEIBTK::FEDataManager
d_active_elemsIBTK::FEDataManagerprivate
d_active_patch_elem_mapIBTK::FEDataManagerprivate
d_active_patch_ghost_dofsIBTK::FEDataManagerprivate
d_active_patch_node_mapIBTK::FEDataManagerprivate
d_associated_elem_ghost_widthIBTK::FEDataManagerprivate
d_contextIBTK::FEDataManagerprivate
d_default_interp_specIBTK::FEDataManagerprivate
d_default_spread_specIBTK::FEDataManagerprivate
d_default_workload_specIBTK::FEDataManagerprivate
d_enable_loggingIBTK::FEDataManagerprivate
d_eulerian_data_cacheIBTK::FEDataManagerprivate
d_fe_dataIBTK::FEDataManagerprotected
d_fe_projectorIBTK::FEDataManagerprotected
d_ghost_widthIBTK::FEDataManagerprivate
d_hierarchyIBTK::FEDataManagerprivate
d_L2_proj_matrix_diag_ghostIBTK::FEDataManagerprotected
d_level_lookupIBTK::FEDataManagerprivate
d_max_level_numberIBTK::FEDataManagerprivate
d_node_patch_checkIBTK::FEDataManagerprivate
d_object_nameIBTK::FEDataManagerprivate
d_qp_count_idxIBTK::FEDataManagerprivate
d_qp_count_varIBTK::FEDataManagerprivate
d_registered_for_restartIBTK::FEDataManagerprivate
d_system_ghost_vecIBTK::FEDataManagerprivate
d_system_ib_ghost_vecIBTK::FEDataManagerprivate
FEDataManager(std::string object_name, const SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > &input_db, const int max_levels, InterpSpec default_interp_spec, SpreadSpec default_spread_spec, WorkloadSpec default_workload_spec, SAMRAI::hier::IntVector< NDIM > ghost_width, std::shared_ptr< SAMRAIDataCache > eulerian_data_cache, std::shared_ptr< FEData > fe_data, bool register_for_restart=true)IBTK::FEDataManagerprotected
FEDataManager()=deleteIBTK::FEDataManagerprivate
FEDataManager(const FEDataManager &from)=deleteIBTK::FEDataManagerprivate
freeAllManagers()IBTK::FEDataManagerstatic
getActivePatchElementMap() constIBTK::FEDataManager
getActivePatchNodeMap() constIBTK::FEDataManager
getCoarsestPatchLevelNumber() constIBTK::FEDataManager
getCoordsVector() constIBTK::FEDataManager
getCurrentCoordinatesSystemName() constIBTK::FEDataManagerinline
getDefaultInterpSpec() constIBTK::FEDataManager
getDefaultSpreadSpec() constIBTK::FEDataManager
getDofMapCache(const std::string &system_name)IBTK::FEDataManager
getDofMapCache(unsigned int system_num)IBTK::FEDataManager
getEquationSystems() constIBTK::FEDataManager
getFEData()IBTK::FEDataManager
getFEData() constIBTK::FEDataManager
getFinestPatchLevelNumber() constIBTK::FEDataManager
getFromRestart()IBTK::FEDataManagerprivatevirtual
getGhostCellWidth() constIBTK::FEDataManager
getLoggingEnabled() constIBTK::FEDataManager
getManager(std::shared_ptr< FEData > fe_data, const std::string &name, const SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > &input_db, const int max_levels, const InterpSpec &default_interp_spec, const SpreadSpec &default_spread_spec, const WorkloadSpec &default_workload_spec, const SAMRAI::hier::IntVector< NDIM > &min_ghost_width=SAMRAI::hier::IntVector< NDIM >(0), std::shared_ptr< SAMRAIDataCache > eulerian_data_cache=nullptr, bool register_for_restart=true)IBTK::FEDataManagerstatic
getPatchHierarchy() constIBTK::FEDataManager
getPatchLevel(const libMesh::Elem *elem) constIBTK::FEDataManagerprivate
getSolutionVector(const std::string &system_name) constIBTK::FEDataManager
interp(int f_data_idx, libMesh::NumericVector< double > &F, libMesh::NumericVector< double > &X, const std::string &system_name, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &f_refine_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > >(), double fill_data_time=0.0, bool close_X=true)IBTK::FEDataManager
interp(int f_data_idx, libMesh::NumericVector< double > &F, libMesh::NumericVector< double > &X, const std::string &system_name, const InterpSpec &interp_spec, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &f_refine_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > >(), double fill_data_time=0.0, bool close_X=true)IBTK::FEDataManager
interpWeighted(int f_data_idx, libMesh::NumericVector< double > &F, libMesh::NumericVector< double > &X, const std::string &system_name, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &f_refine_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > >(), double fill_data_time=0.0, bool close_F=true, bool close_X=true)IBTK::FEDataManager
interpWeighted(int f_data_idx, libMesh::NumericVector< double > &F, libMesh::NumericVector< double > &X, const std::string &system_name, const InterpSpec &interp_spec, const std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > > &f_refine_scheds=std::vector< SAMRAI::tbox::Pointer< SAMRAI::xfer::RefineSchedule< NDIM > > >(), double fill_data_time=0.0, bool close_F=true, bool close_X=true)IBTK::FEDataManager
operator=(const FEDataManager &that)=deleteIBTK::FEDataManagerprivate
prolongData(int f_data_idx, libMesh::NumericVector< double > &F, libMesh::NumericVector< double > &X, const std::string &system_name, bool is_density=true, bool accumulate_on_grid=true, bool close_F=true, bool close_X=true)IBTK::FEDataManager
putToDatabase(SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > db) overrideIBTK::FEDataManagervirtual
reinitElementMappings()IBTK::FEDataManager
reinitializeIBGhostedDOFs(const std::string &system_name)IBTK::FEDataManagerprivate
restrictData(int f_data_idx, libMesh::NumericVector< double > &F, libMesh::NumericVector< double > &X, const std::string &system_name, bool use_consistent_mass_matrix=true, bool close_X=true)IBTK::FEDataManager
s_data_manager_instancesIBTK::FEDataManagerprivatestatic
s_registered_callbackIBTK::FEDataManagerprivatestatic
s_shutdown_priorityIBTK::FEDataManagerprivatestatic
Serializable()SAMRAI::tbox::Serializable
setCurrentCoordinatesSystemName(const std::string &coordinates_system_name) constIBTK::FEDataManagerinline
setEquationSystems(libMesh::EquationSystems *equation_systems, int level_number)IBTK::FEDataManager
setLoggingEnabled(bool enable_logging=true)IBTK::FEDataManager
setPatchHierarchy(SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy)IBTK::FEDataManager
spread(int f_data_idx, libMesh::NumericVector< double > &F, libMesh::NumericVector< double > &X, const std::string &system_name)IBTK::FEDataManager
spread(int f_data_idx, libMesh::NumericVector< double > &F, libMesh::NumericVector< double > &X, const std::string &system_name, const SpreadSpec &spread_spec)IBTK::FEDataManager
spread(int f_data_idx, libMesh::NumericVector< double > &F, libMesh::NumericVector< double > &X, const std::string &system_name, RobinPhysBdryPatchStrategy *f_phys_bdry_op, double fill_data_time, bool close_F=true, bool close_X=true)IBTK::FEDataManager
spread(int f_data_idx, libMesh::NumericVector< double > &F, libMesh::NumericVector< double > &X, const std::string &system_name, const SpreadSpec &spread_spec, RobinPhysBdryPatchStrategy *f_phys_bdry_op, double fill_data_time, bool close_F=true, bool close_X=true)IBTK::FEDataManager
SystemDofMapCache typedefIBTK::FEDataManager
updateInterpQuadratureRule(std::unique_ptr< libMesh::QBase > &qrule, const InterpSpec &spec, const libMesh::Elem *elem, const boost::multi_array< double, 2 > &X_node, double dx_min)IBTK::FEDataManagerstatic
updateQuadPointCountData(int coarsest_ln, int finest_ln)IBTK::FEDataManagerprivate
updateQuadratureRule(std::unique_ptr< libMesh::QBase > &qrule, libMesh::QuadratureType quad_type, libMesh::Order quad_order, bool use_adaptive_quadrature, double point_density, bool allow_rules_with_negative_weights, const libMesh::Elem *elem, const boost::multi_array< double, 2 > &X_node, double dx_min)IBTK::FEDataManagerstatic
updateSpreadQuadratureRule(std::unique_ptr< libMesh::QBase > &qrule, const SpreadSpec &spec, const libMesh::Elem *elem, const boost::multi_array< double, 2 > &X_node, double dx_min)IBTK::FEDataManagerstatic
ZERO_DISPLACEMENT_X_BDRY_IDIBTK::FEDataManagerstatic
ZERO_DISPLACEMENT_XY_BDRY_IDIBTK::FEDataManagerstatic
ZERO_DISPLACEMENT_XYZ_BDRY_IDIBTK::FEDataManagerstatic
ZERO_DISPLACEMENT_XZ_BDRY_IDIBTK::FEDataManagerstatic
ZERO_DISPLACEMENT_Y_BDRY_IDIBTK::FEDataManagerstatic
ZERO_DISPLACEMENT_YZ_BDRY_IDIBTK::FEDataManagerstatic
ZERO_DISPLACEMENT_Z_BDRY_IDIBTK::FEDataManagerstatic
zeroExteriorValues(const SAMRAI::geom::CartesianPatchGeometry< NDIM > &patch_geom, const std::vector< double > &X_qp, std::vector< double > &F_qp, int n_vars)IBTK::FEDataManagerstatic
~DescribedClass()SAMRAI::tbox::DescribedClassvirtual
~FEDataManager()IBTK::FEDataManagerprotected
~Serializable()SAMRAI::tbox::Serializablevirtual