#include <compile_time_options.h>
#include "gpu.h"
#include "sparsity_pattern.h"
#include <deal.II/base/exceptions.h>
#include <deal.II/base/partitioner.h>
#include <deal.II/lac/affine_constraints.h>
#include <deal.II/lac/dynamic_sparsity_pattern.h>
#include <type_traits>
Go to the source code of this file.
|
| template<typename Number , int n_comp, int warp_size, int simd_length, typename FullMatrix > |
| void | ryujin::distribute_local_to_global (const FullMatrix &cell_matrix, const std::vector< dealii::types::global_dof_index > &dof_indices_row, const std::vector< dealii::types::global_dof_index > &dof_indices_column, const dealii::AffineConstraints< Number > &affine_constraints, SparseMatrix< Number, n_comp, warp_size, simd_length > &sparse_matrix) |
| |
| template<typename Number , int n_comp, int warp_size, int simd_length, typename FullMatrix , typename Vector > |
| void | ryujin::distribute_local_to_global (const FullMatrix &cell_matrix, const std::vector< dealii::types::global_dof_index > &dof_indices, const dealii::AffineConstraints< Number > &affine_constraints, SparseMatrix< Number, n_comp, warp_size, simd_length > &sparse_matrix) |
| |