LAMA
lama::DenseMatrixOps Class Reference

Static class that offers some matrix operations for dense matrices. More...

#include <DenseMatrixOps.hpp>

Static Public Member Functions

template<typename T >
static void invertReplicated (DenseMatrix< T > &matrix)
 Compute inverse of a square replicated matrix in-place.
template<typename T >
static void invertCyclic (DenseMatrix< T > &matrix)
 Compute inverse of a square block-cyclic distributed matrix in-place.
template<typename T >
static void invert (DenseMatrix< T > &matrix)
 Compute inverse of a square distributed or replicated matrix in-place.

Private Member Functions

 LAMA_LOG_DECL_STATIC_LOGGER (logger)

Static Private Member Functions

static int iceil (int inum, int idenom)

Detailed Description

Static class that offers some matrix operations for dense matrices.

Todo:
invert as method for DenseStorage, MatrixStorage invert as method for DenseMatrix, Matrix

Member Function Documentation

static int lama::DenseMatrixOps::iceil ( int  inum,
int  idenom 
) [inline, static, private]
template<typename T >
template LAMA_DLL_IMPORTEXPORT void lama::DenseMatrixOps::invertReplicated ( DenseMatrix< T > &  matrix) [static]

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