DOLFINx  0.4.1
DOLFINx C++ interface
Todo List
Class Topology
Rework memory management and associated API. Currently, there is no clear caching policy implemented and no way of discarding cached data.
Class CoordinateElement
A dof layout on a reference cell needs to be defined.
Member DirichletBC< T >::dof_values (xtl::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 FunctionSpace::tabulate_dof_coordinates (bool transpose) const
Remove - see function in interpolate.h
Member IndexMap::compute_shared_indices () const
Aim to remove this function? If it's kept, should it work with neighborhood ranks?
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?
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