sparssym.hxx File Reference

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

#include "sparsmat.hxx"

Go to the source code of this file.

Namespaces

namespace  CH_Matrix_Classes

Classes

class  CH_Matrix_Classes::Sparsesym
 Matrix class of symmetric matrices with real values of type Real More...

Functions

Matrix CH_Matrix_Classes::diag (const Sparsesym &A)
Sparsesym CH_Matrix_Classes::sparseDiag (const Matrix &A, Real tol)
void CH_Matrix_Classes::swap (Sparsesym &A, Sparsesym &B)
Sparsesym & CH_Matrix_Classes::xeyapzb (Sparsesym &x, const Sparsesym &y, const Sparsesym &z, Real alpha, Real beta)
Sparsesym & CH_Matrix_Classes::support_rankadd (const Matrix &A, Sparsesym &C, Real alpha, Real beta, int trans)
Matrix & CH_Matrix_Classes::genmult (const Sparsesym &A, const Matrix &B, Matrix &C, Real alpha, Real beta, int btrans)
Matrix & CH_Matrix_Classes::genmult (const Matrix &A, const Sparsesym &B, Matrix &C, Real alpha, Real beta, int atrans)
Real CH_Matrix_Classes::ip (const Symmatrix &A, const Sparsesym &B)
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)
Sparsesym CH_Matrix_Classes::abs (const Sparsesym &A)
Real CH_Matrix_Classes::trace (const Sparsesym &A)
Real CH_Matrix_Classes::ip (const Sparsesym &A, const Sparsesym &B)
Real CH_Matrix_Classes::ip (const Matrix &A, const Sparsesym &B)
Real CH_Matrix_Classes::norm2 (const Sparsesym &A)
Matrix CH_Matrix_Classes::sumrows (const Sparsesym &A)
Real CH_Matrix_Classes::sum (const Sparsesym &A)
std::ostream & CH_Matrix_Classes::operator<< (std::ostream &o, const Sparsesym &v)
std::istream & CH_Matrix_Classes::operator>> (std::istream &i, Sparsesym &v)
Sparsesym & CH_Matrix_Classes::xbpeya (Sparsesym &x, const Sparsesym &y, Real alpha, Real beta)
Sparsesym CH_Matrix_Classes::operator+ (const Sparsesym &A, const Sparsesym &B)
Sparsesym CH_Matrix_Classes::operator- (const Sparsesym &A, const Sparsesym &B)
Sparsesym CH_Matrix_Classes::operator* (const Sparsesym &A, Real d)
Sparsesym CH_Matrix_Classes::operator* (Real d, const Sparsesym &A)
Sparsesym CH_Matrix_Classes::operator/ (const Sparsesym &A, Real d)
Matrix CH_Matrix_Classes::operator* (const Sparsesym &A, const Matrix &B)
Matrix CH_Matrix_Classes::operator* (const Matrix &A, const Sparsesym &B)
Matrix CH_Matrix_Classes::operator+ (const Matrix &A, const Sparsesym &B)
Matrix CH_Matrix_Classes::operator+ (const Sparsesym &A, const Matrix &B)
Matrix CH_Matrix_Classes::operator- (const Matrix &A, const Sparsesym &B)
Matrix CH_Matrix_Classes::operator- (const Sparsesym &A, const Matrix &B)
Real CH_Matrix_Classes::ip (const Sparsesym &A, const Matrix &B)
Sparsesym CH_Matrix_Classes::transpose (const Sparsesym &A)
Matrix CH_Matrix_Classes::sumcols (const Sparsesym &A)
Symmatrix CH_Matrix_Classes::operator+ (const Sparsesym &A, const Symmatrix &B)
Symmatrix CH_Matrix_Classes::operator+ (const Symmatrix &A, const Sparsesym &B)
Symmatrix CH_Matrix_Classes::operator- (const Sparsesym &A, const Symmatrix &B)
Symmatrix CH_Matrix_Classes::operator- (const Symmatrix &A, const Sparsesym &B)
Real CH_Matrix_Classes::ip (const Sparsesym &A, const Symmatrix &B)
Matrix CH_Matrix_Classes::operator* (const Sparsesym &A, const Sparsemat &B)
Matrix CH_Matrix_Classes::operator* (const Sparsemat &A, const Sparsesym &B)
Matrix CH_Matrix_Classes::operator* (const Symmatrix &A, const Sparsemat &B)
Matrix CH_Matrix_Classes::operator* (const Sparsemat &A, const Symmatrix &B)
Equal (Members)
int CH_Matrix_Classes::equal (const Sparsesym &A, const Sparsesym &B, Real eqtol=1e-10)
 returns 1 if both matrices are identical, 0 otherwise


Detailed Description

Header declaring the class CH_Matrix_Classes::Sparsesym for sparse symmetric 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