#include <col_grid_matrix.hpp>
 | 
| using  | index_type = int | 
|   | 
| using  | host_type = HostType | 
|   | 
| using  | device = Device | 
|   | 
| using  | value_type = double | 
|   | 
| using  | values_array_t = Kokkos::View< value_type ***, Kokkos::LayoutRight, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged > > | 
|   | 
| using  | const_values_array_t = Kokkos::View< const value_type ***, Kokkos::LayoutRight, Device, Kokkos::MemoryTraits< Kokkos::Unmanaged > > | 
|   | 
| using  | vector_view_t = Kokkos::View< value_type ****, Kokkos::LayoutRight, Device > | 
|   | 
| using  | const_vector_view_t = Kokkos::View< const value_type ****, Kokkos::LayoutRight, Device > | 
|   | 
| using  | vector_h_view_t = Kokkos::View< value_type ****, Kokkos::LayoutRight, host_type > | 
|   | 
| using  | const_vector_h_view_t = Kokkos::View< const value_type ****, Kokkos::LayoutRight, host_type > | 
|   | 
| using  | vector_dualview_t = Kokkos::DualView< value_type ****, Kokkos::LayoutRight, Device > | 
|   | 
| using  | const_vector_dualview_t = Kokkos::DualView< const value_type ****, Kokkos::LayoutRight, Device > | 
|   | 
◆ const_values_array_t
template<typename Device > 
      
 
 
◆ const_vector_dualview_t
template<typename Device > 
      
 
 
◆ const_vector_h_view_t
template<typename Device > 
      
 
 
◆ const_vector_view_t
template<typename Device > 
      
 
 
◆ device
template<typename Device > 
      
 
 
◆ host_type
template<typename Device > 
      
 
 
◆ index_type
template<typename Device > 
      
 
 
◆ value_type
template<typename Device > 
      
 
 
◆ values_array_t
template<typename Device > 
      
 
 
◆ vector_dualview_t
template<typename Device > 
      
 
 
◆ vector_h_view_t
template<typename Device > 
      
 
 
◆ vector_view_t
template<typename Device > 
      
 
 
◆ GridMatrix()
template<typename Device > 
 
 
◆ ~GridMatrix()
template<typename Device > 
 
 
◆ add_identity_multiply()
template<typename Device > 
 
 
◆ apply_solve()
template<typename Device > 
 
 
◆ device_index_map_LU()
template<typename Device > 
 
 
◆ get_const_values()
template<typename Device > 
 
 
◆ get_num_nonzeros()
template<typename Device > 
 
 
◆ get_num_rows()
template<typename Device > 
 
 
◆ get_values()
template<typename Device > 
 
 
◆ host_index_map_LU()
template<typename Device > 
 
 
◆ subtract_from_identity()
template<typename Device > 
 
 
◆ batch_size_
template<typename Device > 
 
 
◆ index_map_
template<typename Device > 
 
 
◆ nnz_
template<typename Device > 
 
 
◆ num_nodes_
template<typename Device > 
 
 
◆ num_rows_
template<typename Device > 
 
 
◆ num_species_
template<typename Device > 
 
Location of central cell in each row of the matrix Turns out this is only needed on the host. 
 
 
The documentation for this class was generated from the following file: