PARALUTION  1.0.0
PARALUTION
paralution_dealii.hpp File Reference
#include <lac/sparse_matrix.h>
#include <lac/sparsity_pattern.h>
#include <lac/vector.h>
#include <lac/block_sparse_matrix.h>
#include <paralution.hpp>

Go to the source code of this file.

Functions

template<typename ValueType >
void import_dealii_matrix (dealii::BlockSparseMatrix< ValueType > &deal_mat, paralution::LocalMatrix< ValueType > *mat)
 Import (copy) a Deal.II block sparse matrix using its iterator and accessor into a paralution Local Matrix. More...
 
template<typename ValueType >
void import_dealii_matrix (const dealii::SparsityPattern &sp, const dealii::SparseMatrix< ValueType > &deal_mat, paralution::LocalMatrix< ValueType > *mat)
 Import (copy) a Deal.II sparse matrix via prescribed sparsity pattern into a paralution Local Matrix. More...
 
template<typename ValueType >
void import_dealii_vector (const dealii::Vector< ValueType > &deal_vec, paralution::LocalVector< ValueType > *vec)
 Import (copy) a Deal.II vector into a local vector. More...
 
template<typename ValueType >
void export_dealii_vector (paralution::LocalVector< ValueType > &vec, dealii::Vector< ValueType > *deal_vec)
 Export (copy) a local vector into a Deal.II vector. More...
 
template<typename ValueType >
void import_dealii_vector (const dealii::BlockVector< ValueType > &deal_vec, paralution::LocalVector< ValueType > *vec)
 Import (copy) a Deal.II vector into a local vector. More...
 
template<typename ValueType >
void export_dealii_vector (paralution::LocalVector< ValueType > &vec, dealii::BlockVector< ValueType > *deal_vec)
 Export (copy) a local vector into a Deal.II vector. More...
 

Function Documentation

template<typename ValueType >
void export_dealii_vector ( paralution::LocalVector< ValueType > &  vec,
dealii::Vector< ValueType > *  deal_vec 
)

Export (copy) a local vector into a Deal.II vector.

template<typename ValueType >
void export_dealii_vector ( paralution::LocalVector< ValueType > &  vec,
dealii::BlockVector< ValueType > *  deal_vec 
)

Export (copy) a local vector into a Deal.II vector.

template<typename ValueType >
void import_dealii_matrix ( dealii::BlockSparseMatrix< ValueType > &  deal_mat,
paralution::LocalMatrix< ValueType > *  mat 
)

Import (copy) a Deal.II block sparse matrix using its iterator and accessor into a paralution Local Matrix.

template<typename ValueType >
void import_dealii_matrix ( const dealii::SparsityPattern &  sp,
const dealii::SparseMatrix< ValueType > &  deal_mat,
paralution::LocalMatrix< ValueType > *  mat 
)

Import (copy) a Deal.II sparse matrix via prescribed sparsity pattern into a paralution Local Matrix.

template<typename ValueType >
void import_dealii_vector ( const dealii::Vector< ValueType > &  deal_vec,
paralution::LocalVector< ValueType > *  vec 
)

Import (copy) a Deal.II vector into a local vector.

template<typename ValueType >
void import_dealii_vector ( const dealii::BlockVector< ValueType > &  deal_vec,
paralution::LocalVector< ValueType > *  vec 
)

Import (copy) a Deal.II vector into a local vector.