KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Static Public Member Functions | List of all members
Kratos::AmgclCSRSpMMUtilities Class Reference

#include <amgcl_csr_spmm_utilities.h>

Collaboration diagram for Kratos::AmgclCSRSpMMUtilities:

Static Public Member Functions

template<class TDataType = double, class TIndexType = std::size_t>
static CsrMatrix< TDataType, TIndexType >::Pointer SparseMultiply (const CsrMatrix< TDataType, TIndexType > &rA, const CsrMatrix< TDataType, TIndexType > &rB)
 

Detailed Description

Utilities to convert the distributed_csr matrix to other libraries

Member Function Documentation

◆ SparseMultiply()

template<class TDataType = double, class TIndexType = std::size_t>
static CsrMatrix<TDataType, TIndexType>::Pointer Kratos::AmgclCSRSpMMUtilities::SparseMultiply ( const CsrMatrix< TDataType, TIndexType > &  rA,
const CsrMatrix< TDataType, TIndexType > &  rB 
)
inlinestatic

This function returns a shared pointer to an Amgcl distributed_matrix


The documentation for this class was generated from the following file: