| attachQuadratureRule(libMesh::QBase *qrule) | IBTK::FEDataInterpolation | inline |
| attachQuadratureRuleFace(libMesh::QBase *qrule_face) | IBTK::FEDataInterpolation | inline |
| collectDataForInterpolation(const libMesh::Elem *elem) | IBTK::FEDataInterpolation | |
| d_current_elem | IBTK::FEDataInterpolation | private |
| d_current_side | IBTK::FEDataInterpolation | private |
| d_dim | IBTK::FEDataInterpolation | private |
| d_dphi | IBTK::FEDataInterpolation | private |
| d_dphi_face | IBTK::FEDataInterpolation | private |
| d_eval_dphi | IBTK::FEDataInterpolation | private |
| d_eval_JxW | IBTK::FEDataInterpolation | private |
| d_eval_JxW_face | IBTK::FEDataInterpolation | private |
| d_eval_normal_face | IBTK::FEDataInterpolation | private |
| d_eval_phi | IBTK::FEDataInterpolation | private |
| d_eval_q_point | IBTK::FEDataInterpolation | private |
| d_eval_q_point_face | IBTK::FEDataInterpolation | private |
| d_fe | IBTK::FEDataInterpolation | private |
| d_fe_data | IBTK::FEDataInterpolation | private |
| d_fe_face | IBTK::FEDataInterpolation | private |
| d_fe_types | IBTK::FEDataInterpolation | private |
| d_initialized | IBTK::FEDataInterpolation | private |
| d_JxW | IBTK::FEDataInterpolation | private |
| d_JxW_face | IBTK::FEDataInterpolation | private |
| d_n_qp | IBTK::FEDataInterpolation | private |
| d_noninterp_system_all_vars | IBTK::FEDataInterpolation | private |
| d_noninterp_system_dphi_vars | IBTK::FEDataInterpolation | private |
| d_noninterp_system_phi_vars | IBTK::FEDataInterpolation | private |
| d_noninterp_systems | IBTK::FEDataInterpolation | private |
| d_normal_face | IBTK::FEDataInterpolation | private |
| d_phi | IBTK::FEDataInterpolation | private |
| d_phi_face | IBTK::FEDataInterpolation | private |
| d_q_point | IBTK::FEDataInterpolation | private |
| d_q_point_face | IBTK::FEDataInterpolation | private |
| d_qrule | IBTK::FEDataInterpolation | private |
| d_qrule_face | IBTK::FEDataInterpolation | private |
| d_system_all_vars | IBTK::FEDataInterpolation | private |
| d_system_dof_map_caches | IBTK::FEDataInterpolation | private |
| d_system_elem_data | IBTK::FEDataInterpolation | private |
| d_system_grad_var_data | IBTK::FEDataInterpolation | private |
| d_system_grad_var_fe_type_idx | IBTK::FEDataInterpolation | private |
| d_system_grad_var_idx | IBTK::FEDataInterpolation | private |
| d_system_grad_vars | IBTK::FEDataInterpolation | private |
| d_system_var_data | IBTK::FEDataInterpolation | private |
| d_system_var_fe_type_idx | IBTK::FEDataInterpolation | private |
| d_system_var_idx | IBTK::FEDataInterpolation | private |
| d_system_vars | IBTK::FEDataInterpolation | private |
| d_system_vecs | IBTK::FEDataInterpolation | private |
| d_systems | IBTK::FEDataInterpolation | private |
| evalNormalsFace() | IBTK::FEDataInterpolation | inline |
| evalQuadraturePoints() | IBTK::FEDataInterpolation | inline |
| evalQuadraturePointsFace() | IBTK::FEDataInterpolation | inline |
| evalQuadratureWeights() | IBTK::FEDataInterpolation | inline |
| evalQuadratureWeightsFace() | IBTK::FEDataInterpolation | inline |
| FEDataInterpolation(unsigned int dim, std::shared_ptr< FEData > fe_data) | IBTK::FEDataInterpolation | |
| FEDataInterpolation()=delete | IBTK::FEDataInterpolation | private |
| FEDataInterpolation(const FEDataInterpolation &)=delete | IBTK::FEDataInterpolation | private |
| getDphi(const libMesh::FEType &fe_type) const | IBTK::FEDataInterpolation | inline |
| getDphiFace(const libMesh::FEType &fe_type) const | IBTK::FEDataInterpolation | inline |
| getElemData(const libMesh::Elem *elem, size_t system_idx) | IBTK::FEDataInterpolation | |
| getFETypeIndex(const libMesh::FEType &fe_type) const | IBTK::FEDataInterpolation | private |
| getGradVarInterpolation() | IBTK::FEDataInterpolation | inline |
| getNormalsFace() const | IBTK::FEDataInterpolation | inline |
| getPhi(const libMesh::FEType &fe_type) const | IBTK::FEDataInterpolation | inline |
| getPhiFace(const libMesh::FEType &fe_type) const | IBTK::FEDataInterpolation | inline |
| getQrule() const | IBTK::FEDataInterpolation | inline |
| getQruleFace() const | IBTK::FEDataInterpolation | inline |
| getQuadraturePoints() const | IBTK::FEDataInterpolation | inline |
| getQuadraturePointsFace() const | IBTK::FEDataInterpolation | inline |
| getQuadratureWeights() const | IBTK::FEDataInterpolation | inline |
| getQuadratureWeightsFace() const | IBTK::FEDataInterpolation | inline |
| getVarInterpolation() | IBTK::FEDataInterpolation | inline |
| init() | IBTK::FEDataInterpolation | |
| interpolate(const libMesh::Elem *elem) | IBTK::FEDataInterpolation | |
| interpolate(const libMesh::Elem *elem, unsigned int side) | IBTK::FEDataInterpolation | |
| interpolateCommon(std::vector< std::vector< std::vector< double > > > &system_var_data, std::vector< std::vector< std::vector< libMesh::VectorValue< double > > > > &system_grad_var_data, const std::vector< const std::vector< std::vector< double > > * > &phi_data, const std::vector< const std::vector< std::vector< libMesh::VectorValue< double > > > * > &dphi_data) | IBTK::FEDataInterpolation | private |
| operator=(const FEDataInterpolation &)=delete | IBTK::FEDataInterpolation | private |
| registerInterpolatedSystem(const libMesh::System &system, const std::vector< int > &vars=std::vector< int >(1, 0), const std::vector< int > &grad_vars=std::vector< int >(), libMesh::NumericVector< double > *system_vec=nullptr) | IBTK::FEDataInterpolation | |
| registerSystem(const libMesh::System &system, const std::vector< int > &phi_vars=std::vector< int >(1, 0), const std::vector< int > &dphi_vars=std::vector< int >(1, 0)) | IBTK::FEDataInterpolation | |
| reinit(const libMesh::Elem *elem, const std::vector< libMesh::Point > *const points=nullptr, const std::vector< double > *weights=nullptr) | IBTK::FEDataInterpolation | |
| reinit(const libMesh::Elem *elem, unsigned int side, double tol=libMesh::TOLERANCE, const std::vector< libMesh::Point > *points=nullptr, const std::vector< double > *weights=nullptr) | IBTK::FEDataInterpolation | |
| setInterpolatedDataPointers(std::vector< const std::vector< double > * > &var_data, std::vector< const std::vector< libMesh::VectorValue< double > > * > &grad_var_data, const std::vector< size_t > &system_idxs, const libMesh::Elem *const elem, const unsigned int qp) | IBTK::FEDataInterpolation | |
| setupInterpolatedSystemDataIndexes(std::vector< size_t > &system_idxs, const std::vector< SystemData > &system_data, const libMesh::EquationSystems *const equation_systems) | IBTK::FEDataInterpolation | |
| ~FEDataInterpolation()=default | IBTK::FEDataInterpolation | |