Note: this is documentation for an old release. View the latest documentation at docs.fenicsproject.org/dolfinx/v0.9.0/cpp/doxygen/dd/da0/todo.html
DOLFINx  0.5.1
DOLFINx C++ interface
Todo List
Class CoordinateElement
A dof layout on a reference cell needs to be defined.
Member DirichletBC< T >::dof_values (std::span< T > values) const
Review this function - it is almost identical to the 'DirichletBC::set' function
Namespace dolfinx::graph::build
Add a function that sends data to the 'owner'
Member dolfinx::refinement::adjust_indices (const common::IndexMap &map, std::int32_t n)
Fix docstring. It is unclear.
Member FunctionSpace::tabulate_dof_coordinates (bool transpose) const
Remove - see function in interpolate.h
Member IndexMap::index_to_dest_ranks () const
Aim to remove this function?
Class MatrixCSR< T, Allocator >
Handle block sizes
Member MatrixCSR< T, Allocator >::mat_set_values ()
clarify setting on non-owned enrties
Member MatrixCSR< T, Allocator >::MatrixCSR (MatrixCSR &&A)=default
Check handling of MPI_Request
Member SparsityPattern::column_index_map () const
Should this be compted and stored when finalising the SparsityPattern?
Class Topology
Rework memory management and associated API. Currently, there is no clear caching policy implemented and no way of discarding cached data.
Member Topology::set_connectivity (std::shared_ptr< graph::AdjacencyList< std::int32_t >> c, int d0, int d1)
Merge with set_index_map
Member Topology::set_index_map (int dim, const std::shared_ptr< const common::IndexMap > &map)
Merge with set_connectivity