sparsmat.hxx File Reference

Header declaring the class CH_Matrix_Classes::Sparsemat for sparse matrices with Real elements. More...

#include "sparssym.hxx"
#include "symmat.hxx"

Go to the source code of this file.

Namespaces

namespace  CH_Matrix_Classes

Classes

class  CH_Matrix_Classes::Sparsemat
 Matrix class of sparse matrices with real values of type Real More...

Defines

#define SPARSE_ZERO_TOL   1e-60

Functions

Matrix & CH_Matrix_Classes::genmult (const Sparsemat &A, const Matrix &B, Matrix &C, Real alpha, Real beta, int atrans, int btrans)
Matrix & CH_Matrix_Classes::genmult (const Matrix &A, const Sparsemat &B, Matrix &C, Real alpha, Real beta, int atrans, int btrans)
Matrix & CH_Matrix_Classes::genmult (const Sparsemat &A, const Sparsemat &B, Matrix &C, Real alpha, Real beta, int atrans, int btrans)
Sparsemat CH_Matrix_Classes::operator* (const Sparsemat &A, const Sparsemat &B)
Matrix & CH_Matrix_Classes::genmult (const Symmatrix &A, const Sparsemat &B, Matrix &C, Real alpha, Real beta, int btrans)
Matrix & CH_Matrix_Classes::genmult (const Sparsemat &A, const Symmatrix &B, Matrix &C, Real alpha, Real beta, int atrans)
Symmatrix & CH_Matrix_Classes::rankadd (const Sparsemat &A, Symmatrix &C, Real alpha, Real beta, int trans)
Symmatrix & CH_Matrix_Classes::rank2add (const Sparsemat &A, const Matrix &B, Symmatrix &C, Real alpha, Real beta, int trans)
Matrix & CH_Matrix_Classes::genmult (const Sparsesym &A, const Sparsemat &B, Matrix &C, Real alpha, Real beta, int btrans)
Matrix & CH_Matrix_Classes::genmult (const Sparsemat &A, const Sparsesym &B, Matrix &C, Real alpha, Real beta, int atrans)
Sparsemat CH_Matrix_Classes::abs (const Sparsemat &A)
Real CH_Matrix_Classes::trace (const Sparsemat &A)
Real CH_Matrix_Classes::ip (const Sparsemat &A, const Sparsemat &B)
Real CH_Matrix_Classes::ip (const Sparsemat &A, const Matrix &B)
Matrix CH_Matrix_Classes::sumrows (const Sparsemat &A)
Matrix CH_Matrix_Classes::sumcols (const Sparsemat &A)
std::ostream & CH_Matrix_Classes::operator<< (std::ostream &o, const Sparsemat &v)
std::istream & CH_Matrix_Classes::operator>> (std::istream &i, Sparsemat &v)
Sparsemat CH_Matrix_Classes::concat_right (const Sparsemat &A, const Sparsemat &B)
Sparsemat CH_Matrix_Classes::concat_below (const Sparsemat &A, const Sparsemat &B)
Sparsemat CH_Matrix_Classes::operator+ (const Sparsemat &A, const Sparsemat &B)
Sparsemat CH_Matrix_Classes::operator- (const Sparsemat &A, const Sparsemat &B)
Sparsemat CH_Matrix_Classes::operator* (const Sparsemat &A, Real d)
Sparsemat CH_Matrix_Classes::operator* (Real d, const Sparsemat &A)
Sparsemat CH_Matrix_Classes::operator/ (const Sparsemat &A, Real d)
Matrix CH_Matrix_Classes::operator* (const Sparsemat &A, const Matrix &B)
Matrix CH_Matrix_Classes::operator* (const Matrix &A, const Sparsemat &B)
Matrix CH_Matrix_Classes::operator+ (const Sparsemat &A, const Matrix &B)
Matrix CH_Matrix_Classes::operator+ (const Matrix &A, const Sparsemat &B)
Matrix CH_Matrix_Classes::operator- (const Sparsemat &A, const Matrix &B)
Matrix CH_Matrix_Classes::operator- (const Matrix &A, const Sparsemat &B)
Real CH_Matrix_Classes::ip (const Matrix &A, const Sparsemat &B)
Real CH_Matrix_Classes::sum (const Sparsemat &A)
Sparsemat CH_Matrix_Classes::transpose (const Sparsemat &A)
Equal (Members)
int CH_Matrix_Classes::equal (const Sparsemat &A, const Sparsemat &B, Real eqtol=1e-10)
 returns 1 if both matrices are identical, 0 otherwise


Detailed Description

Header declaring the class CH_Matrix_Classes::Sparsemat for sparse matrices with Real elements.

Version:
1.0
Date:
2005-03-01
Author:
Christoph Helmberg

Generated on Tue May 3 16:52:53 2011 for ConicBundle by  doxygen 1.5.6