| array2d(std::array< size_type, 2 > shape, value_type value=T(), const Allocator &alloc=Allocator()) | dolfinx::array2d< T, Allocator > | inline | 
  | array2d(size_type rows, size_type cols, value_type value=T(), const Allocator &alloc=Allocator()) | dolfinx::array2d< T, Allocator > | inline | 
  | array2d(std::array< size_type, 2 > shape, Vector &&x) | dolfinx::array2d< T, Allocator > | inline | 
  | array2d(std::initializer_list< std::initializer_list< T >> list) | dolfinx::array2d< T, Allocator > | inline | 
  | array2d(const array2d &x)=default | dolfinx::array2d< T, Allocator > |  | 
  | array2d(array2d &&x)=default | dolfinx::array2d< T, Allocator > |  | 
  | data() noexcept | dolfinx::array2d< T, Allocator > | inline | 
  | data() const noexcept | dolfinx::array2d< T, Allocator > | inline | 
  | empty() const noexcept | dolfinx::array2d< T, Allocator > | inline | 
  | operator()(size_type i, size_type j) | dolfinx::array2d< T, Allocator > | inline | 
  | operator()(size_type i, size_type j) const | dolfinx::array2d< T, Allocator > | inline | 
  | operator=(const array2d &x)=default | dolfinx::array2d< T, Allocator > |  | 
  | operator=(array2d &&x)=default | dolfinx::array2d< T, Allocator > |  | 
  | row(size_type i) | dolfinx::array2d< T, Allocator > | inline | 
  | row(size_type i) const | dolfinx::array2d< T, Allocator > | inline | 
  | shape | dolfinx::array2d< T, Allocator > |  | 
  | size() const noexcept | dolfinx::array2d< T, Allocator > | inline | 
  | strides() const noexcept | dolfinx::array2d< T, Allocator > | inline | 
  | ~array2d()=default | dolfinx::array2d< T, Allocator > |  |