- Member libMesh::BoundaryInfo::build_active_side_list (std::vector< dof_id_type > &element_id_list, std::vector< unsigned short int > &side_list, std::vector< boundary_id_type > &bc_id_list) const
- Use the version of build_active_side_list() below that returns a std::vector of tuples instead.
- Member libMesh::BoundaryInfo::build_edge_list (std::vector< dof_id_type > &element_id_list, std::vector< unsigned short int > &edge_list, std::vector< boundary_id_type > &bc_id_list) const
- Use the version of build_edge_list() below that returns a std::vector of tuples instead.
- Member libMesh::BoundaryInfo::build_node_list (std::vector< dof_id_type > &node_id_list, std::vector< boundary_id_type > &bc_id_list) const
- Use the version of build_node_list() below that returns a std::vector of tuples instead.
- Member libMesh::BoundaryInfo::build_shellface_list (std::vector< dof_id_type > &element_id_list, std::vector< unsigned short int > &shellface_list, std::vector< boundary_id_type > &bc_id_list) const
- Use the version of build_shellface_list() below that returns a std::vector of tuples instead.
- Member libMesh::BoundaryInfo::build_side_list (std::vector< dof_id_type > &element_id_list, std::vector< unsigned short int > &side_list, std::vector< boundary_id_type > &bc_id_list) const
- Use the version of build_side_list() below that returns a std::vector of tuples instead.
- Member libMesh::DifferentiableSystem::swap_physics (DifferentiablePhysics *&swap_physics)
- for being too unsafe for easy use.
- Member libMesh::Elem::centroid () const
- This method has now been deprecated, so it will be removed at some point in the future. Calls to Elem::centroid() in user code should be updated to either call Elem::vertex_average() or Elem::true_centroid() on a case by case basis.
- Member libMesh::Elem::set_node (const unsigned int i)
- This setter cannot update the multiple node pointers used in a general polyhedron; use the
set_node
overload that takes an argument.
- Member libMesh::EquationSystems::get_solution (std::vector< Number > &soln, std::vector< std::string > &names) const
- Call the more appropriately-named build_elemental_solution_vector() instead.
- Member libMesh::ExodusII_IO::set_coordinate_offset (Point p)
- As requested by Roy in libmesh PR #90, this function was "deprecated on arrival". There is not really a suitable replacement for it in the works, however. The same effect could be achieved by calling MeshTools::Modification::translate() twice, but that approach seems inefficient in the case of very large problems with millions of nodes. That said, this should probably become a base class API so that it works for all the different IO subclasses.
- Member libMesh::FEAbstract::on_reference_element (const Point &p, const ElemType t, const Real eps=TOLERANCE)
- This method overload does not support all finite element types; e.g. the reference element for an arbitrary polygon or polyhedron type may differ from element to element. Use
Elem::on_reference_element()
instead.
- Member libMesh::FEInterface::ifem_n_dofs (const unsigned int dim, const FEType &fe_t, const ElemType t)
- Call the version of ifem_n_dofs() which takes a pointer-to-Elem instead.
- Member libMesh::FEInterface::ifem_n_dofs_at_node (const unsigned int dim, const FEType &fe_t, const ElemType t, const unsigned int n)
- Call the version of ifem_n_dofs_at_node() which takes a pointer-to-Elem instead.
- Member libMesh::FEInterface::ifem_n_dofs_per_elem (const unsigned int dim, const FEType &fe_t, const ElemType t)
- Call the version of ifem_n_dofs_per_elem() which takes a pointer-to-Elem instead.
- Member libMesh::FEInterface::ifem_n_shape_functions (const unsigned int dim, const FEType &fe_t, const ElemType t)
- Call the version of ifem_n_shape_functions() which takes a pointer-to-Elem instead.
- Member libMesh::FEInterface::ifem_shape (const unsigned int dim, const FEType &fe_t, const ElemType t, const unsigned int i, const Point &p)
- Call version that takes a pointer-to-Elem and does not require an explicit dim parameter instead.
- Member libMesh::FEInterface::ifem_shape (const unsigned int dim, const FEType &fe_t, const Elem *elem, const unsigned int i, const Point &p)
- Call version that takes a pointer-to-Elem and does not require an explicit dim parameter instead.
- Member libMesh::FEInterface::ifem_shape_deriv (const unsigned int dim, const FEType &fe_t, const Elem *elem, const unsigned int i, const unsigned int j, const Point &p)
- Call version that takes a pointer-to-Elem and does not require an explicit dim parameter instead.
- Member libMesh::FEInterface::ifem_shape_deriv (const unsigned int dim, const FEType &fe_t, const ElemType t, const unsigned int i, const unsigned int j, const Point &p)
- Call version that takes a pointer-to-Elem and does not require an explicit dim parameter instead.
- Member libMesh::FEInterface::n_dofs (const unsigned int dim, const FEType &fe_t, const ElemType t)
- Use n_dofs(const FEType &, Elem*) or n_dofs(const FEType &, int, Elem*) instead.
- Member libMesh::FEInterface::n_dofs (const unsigned int dim, const FEType &fe_t, const Elem *elem)
- Use n_dofs(const FEType &, Elem*) or n_dofs(const FEType &, int, Elem*) instead.
- Member libMesh::FEInterface::n_dofs_at_node (const unsigned int dim, const FEType &fe_t, const ElemType t, const unsigned int n)
- Call the version of n_dofs_at_node() taking an Elem * instead, this one accounts for Elem::p_level() internally rather than requiring the user to do it.
- Member libMesh::FEInterface::n_dofs_at_node_function (const unsigned int dim, const FEType &fe_t)
- Use the version of this function that takes an Elem* for consistency.
- Member libMesh::FEInterface::n_dofs_per_elem (const unsigned int dim, const FEType &fe_t, const ElemType t)
- Call the version of this function that takes an Elem* instead.
- Member libMesh::FEInterface::n_shape_functions (const unsigned int dim, const FEType &fe_t, const ElemType t)
- Call the version of this function taking an Elem* instead.
- Member libMesh::FEInterface::on_reference_element (const Point &p, const ElemType t, const Real eps=TOLERANCE)
- This method overload does not support all finite element types; e.g. the reference element for an arbitrary polygon or polyhedron type may differ from element to element. Use
Elem::on_reference_element()
instead.
- Member libMesh::FEInterface::shape (const unsigned int dim, const FEType &fe_t, const ElemType t, const unsigned int i, const Point &p, OutputType &phi)
- Use the version of this function that accounts for Elem::p_level() internally or the version which takes an extra_order parameter.
- Member libMesh::FEInterface::shape (const unsigned int dim, const FEType &fe_t, const ElemType t, const unsigned int i, const Point &p)
- Use the version of this function that accounts for Elem::p_level() internally or the version which takes an extra_order parameter.
- Member libMesh::FEInterface::shape (const unsigned int dim, const FEType &fe_t, const Elem *elem, const unsigned int i, const Point &p)
- Use the version of this function that accounts for Elem::p_level() internally or the version which takes an extra_order parameter.
- Member libMesh::FEInterface::shape (const unsigned int dim, const FEType &fe_t, const Elem *elem, const unsigned int i, const Point &p, OutputType &phi)
- Use the version of this function that accounts for Elem::p_level() internally or the version which takes an extra_order parameter.
- Member libMesh::FEInterface::shape_deriv (const unsigned int dim, const FEType &fe_t, const Elem *elem, const unsigned int i, const unsigned int j, const Point &p)
- Call the version of this function taking an Elem* instead.
- Member libMesh::FEInterface::shape_deriv (const unsigned int dim, const FEType &fe_t, const ElemType t, const unsigned int i, const unsigned int j, const Point &p)
- Call the version of this function taking an Elem* instead.
- Member libMesh::FEInterface::shape_deriv_function (const unsigned int dim, const FEType &fe_t, const ElemType t)
- Call the version of this function taking an Elem * instead.
- Member libMesh::FEInterface::shape_function (const unsigned int dim, const FEType &fe_t, const ElemType t)
- Call the version of this function taking an Elem* instead.
- Member libMesh::FEInterface::shape_second_deriv (const unsigned int dim, const FEType &fe_t, const Elem *elem, const unsigned int i, const unsigned int j, const Point &p)
- Call version of this function which does not require
dim
and takes an Elem * instead.
- Member libMesh::FEInterface::shape_second_deriv (const unsigned int dim, const FEType &fe_t, const ElemType t, const unsigned int i, const unsigned int j, const Point &p)
- Call version of this function which does not require
dim
and takes an Elem * instead.
- Member libMesh::FEInterface::shape_second_deriv_function (const unsigned int dim, const FEType &fe_t, const ElemType t)
- Call the version of this function that takes an Elem * instead.
- Member libMesh::ImplicitSystem::release_linear_solver (LinearSolver< Number > *) const
- This function no longer needs to be called, since get_linear_solver() no longer returns a heap-allocated dumb pointer.
- Member libMesh::InfFE< Dim, T_radial, T_map >::n_dofs (const FEType &fet, const ElemType inf_elem_type)
- Call the version of this function that takes an Elem* instead for consistency with other FEInterface::n_dofs() methods.
- Member libMesh::InfFE< Dim, T_radial, T_map >::n_dofs_per_elem (const FEType &fet, const ElemType inf_elem_type)
- Call the version of this function that takes an Elem* instead for consistency with other FEInterface::n_dofs() methods.
- Member libMesh::MeshBase::cache_elem_dims ()
- This method has ben replaced by
cache_elem_data
which caches data in addition to elem dimensions (e.g.
- Member libMesh::MeshFunction::init (const Trees::BuildType point_locator_build_type)
- The input argument is not used (was it ever?) to control the PointLocator type which is built, so one should instead call the version of init() taking no args.
- Member libMesh::MeshRefinement::get_enforce_mismatch_limit_prior_to_refinement ()
- Use enforce_mismatch_limit_prior_to_refinement() instead.
- Member libMesh::MeshRefinement::set_enforce_mismatch_limit_prior_to_refinement (bool enforce)
- Use enforce_mismatch_limit_prior_to_refinement() instead.
- Member libMesh::Node::build (const Node &n)
- - anyone copying a Node would almost certainly be better off copying the much cheaper Point or taking a reference to the Node.
- Member libMesh::Node::Node (const Node &n)
- - the constructor from Point is what we really want.
- Member libMesh::NumericVector< T >::type ()
- because it is dangerous to change the ParallelType of an already-initialized NumericVector. See NumericVector::set_type() for a safer, non-deprecated setter.
- Member libMesh::RBEvaluation::eval_output_dual_norm (unsigned int n, const RBParameters &mu)
- , since you should either evaluate the output dual norm using a vector of pre-evaluated thetas, or by using the RBParameters object returned by calling get_parameters() on this class. Instead call the version of this function that takes an option pointer to a vector of evalauted theta values.
- Member libMesh::RBParametrized::get_parameter_names () const
- to avoid making it too easy to create copies that in most circumstances aren't needed. If this functionality really is required, call get_parameters_min().get_parameters_map() and loop over the keys directly.
- Member libMesh::System::read_legacy_data (Xdr &io, const bool read_additional_data=true)
- The ability to read XDR data files in the old (aka "legacy") XDR format has been deprecated for many years, this capability may soon disappear altogether.