libMesh
Todo List
Member libMesh::FEInterface::compute_data (const unsigned int dim, const FEType &fe_t, const Elem *elem, FEComputeData &data)
For consistency with other FEInterface routines, this function should be updated so that it does not take a dim argument.
Member libMesh::FEInterface::dofs_on_edge (const Elem *const elem, const unsigned int dim, const FEType &fe_t, unsigned int e, std::vector< unsigned int > &di, const bool add_p_level=true)
For consistency with other FEInterface routines, this function should be updated so that it does not take a dim argument.
Member libMesh::FEInterface::dofs_on_side (const Elem *const elem, const unsigned int dim, const FEType &fe_t, unsigned int s, std::vector< unsigned int > &di, const bool add_p_level=true)
For consistency with other FEInterface routines, this function should be updated so that it does not take a dim argument.
Member libMesh::FEInterface::nodal_soln (const unsigned int dim, const FEType &fe_t, const Elem *elem, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln, const bool add_p_level=true, const unsigned int vdim=1)
For consistency with other FEInterface routines, this function should be updated so that it does not take a dim argument.
Member libMesh::FEInterface::shapes (const unsigned int dim, const FEType &fe_t, const Elem *elem, const unsigned int i, const std::vector< Point > &p, std::vector< OutputType > &phi, const bool add_p_level=true)
To be consistent with the other non-deprecated FEInterface routines, the shapes() and all_shapes() APIs should be updated so that they do not take dim as a parameter. This is a relatively large changeset with little benefit if we go the deprecation route, so it would probably be cleaner to just break backwards compatibility... these functions seem to mainly be used internally by the library and changing them is unlikely to break application codes.
Member libMesh::MeshTools::n_non_subactive_elem_of_type_at_level (const MeshBase &mesh, const ElemType type, const unsigned int level)
Replace all of the n_xxx_elem() functions like this with a single function which takes a range of iterators and computes the std::distance between them.
Member libMesh::QBase::get_order () const
This function should also be used in all of the Order switch statements in the rules themselves.