libMesh
Deprecated List
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.