ug4
parallel_matrix_impl.h File Reference
#include "parallel_matrix.h"

Go to the source code of this file.

Namespaces

 ug
 the ug namespace
 

Functions

template<typename matrix_type , typename vector_type >
ug::ParallelStorageType ug::GetMultType (const ParallelMatrix< matrix_type > &A1, const ParallelVector< vector_type > &x)
 
template<typename matrix_type , typename vector_type >
bool ug::MatMultAddDirect (ParallelVector< vector_type > &dest, const number &alpha1, const ParallelVector< vector_type > &v1, const number &alpha2, const ParallelVector< vector_type > &v2, const number &beta1, const ParallelMatrix< matrix_type > &A1, const ParallelVector< vector_type > &w1)
 
template<typename matrix_type , typename vector_type >
bool ug::MatMultAddDirect (ParallelVector< vector_type > &dest, const number &alpha1, const ParallelVector< vector_type > &v1, const number &beta1, const ParallelMatrix< matrix_type > &A1, const ParallelVector< vector_type > &w1)
 
template<typename matrix_type , typename vector_type >
bool ug::MatMultDirect (ParallelVector< vector_type > &dest, const number &beta1, const ParallelMatrix< matrix_type > &A1, const ParallelVector< vector_type > &w1)
 
template<typename matrix_type , typename vector_type >
void ug::MatMultTransposedDirect (ParallelVector< vector_type > &dest, const number &beta1, const ParallelMatrix< matrix_type > &A1, const ParallelVector< vector_type > &w1)