#include <amgcl_distributed_csr_conversion_utilities.h>
|
template<class TDataType , class TIndexType > |
static Kratos::shared_ptr< amgcl::mpi::distributed_matrix< amgcl::backend::builtin< double > > > | ConvertToAmgcl (const DistributedCsrMatrix< TDataType, TIndexType > &rA, DenseVector< TIndexType > &global_index2, bool MoveToBackend=true) |
|
template<class TDataType , class TIndexType > |
static DistributedCsrMatrix< TDataType, TIndexType >::UniquePointer | ConvertToCsrMatrix (amgcl::mpi::distributed_matrix< amgcl::backend::builtin< double >> &rA, const DataCommunicator &kratos_comm) |
|
template<class TDataType , class TIndexType > |
static DistributedCsrMatrix< TDataType, TIndexType >::Pointer | Transpose (const DistributedCsrMatrix< TDataType, TIndexType > &rA) |
|
Utilities to convert the distributed_csr matrix to other libraries
◆ ConvertToAmgcl()
template<class TDataType , class TIndexType >
This function returns a shared pointer to an Amgcl distributed_matrix
◆ ConvertToCsrMatrix()
template<class TDataType , class TIndexType >
static DistributedCsrMatrix<TDataType, TIndexType>::UniquePointer Kratos::AmgclDistributedCSRConversionUtilities::ConvertToCsrMatrix |
( |
amgcl::mpi::distributed_matrix< amgcl::backend::builtin< double >> & |
rA, |
|
|
const DataCommunicator & |
kratos_comm |
|
) |
| |
|
inlinestatic |
◆ Transpose()
template<class TDataType , class TIndexType >
The documentation for this class was generated from the following file: