#include "sparsmat.hxx"
#include "matrix.hxx"
Go to the source code of this file.
Namespaces | |
namespace | CH_Matrix_Classes |
Classes | |
class | CH_Matrix_Classes::Symmatrix |
Matrix class of symmetric matrices with real values of type Real More... | |
Functions | |
Matrix | CH_Matrix_Classes::diag (const Symmatrix &A) |
Symmatrix | CH_Matrix_Classes::Diag (const Matrix &A) |
Symmatrix & | CH_Matrix_Classes::rankadd (const Matrix &A, Symmatrix &C, Real alpha, Real beta, int trans) |
Symmatrix & | CH_Matrix_Classes::rank2add (const Matrix &A, const Matrix &B, Symmatrix &C, Real alpha, Real beta, int trans) |
Matrix & | CH_Matrix_Classes::genmult (const Symmatrix &A, const Matrix &B, Matrix &C, Real alpha, Real beta, int btrans) |
Matrix & | CH_Matrix_Classes::genmult (const Matrix &A, const Symmatrix &B, Matrix &C, Real alpha, Real beta, int atrans) |
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) |
Symmatrix | CH_Matrix_Classes::abs (const Symmatrix &A) |
Real | CH_Matrix_Classes::trace (const Symmatrix &A) |
Real | CH_Matrix_Classes::ip (const Symmatrix &A, const Symmatrix &B) |
Real | CH_Matrix_Classes::ip (const Matrix &A, const Symmatrix &B) |
Real | CH_Matrix_Classes::ip (const Symmatrix &A, const Matrix &B) |
Matrix | CH_Matrix_Classes::sumrows (const Symmatrix &A) |
Matrix | CH_Matrix_Classes::sumcols (const Symmatrix &A) |
Real | CH_Matrix_Classes::sum (const Symmatrix &A) |
void | CH_Matrix_Classes::svec (const Symmatrix &A, Matrix &sv) |
void | CH_Matrix_Classes::sveci (const Matrix &sv, Symmatrix &A) |
void | CH_Matrix_Classes::skron (const Symmatrix &A, const Symmatrix &B, Symmatrix &S) |
Matrix | CH_Matrix_Classes::minrows (const Symmatrix &A) |
Matrix | CH_Matrix_Classes::mincols (const Symmatrix &A) |
Real | CH_Matrix_Classes::min (const Symmatrix &A) |
Matrix | CH_Matrix_Classes::maxrows (const Symmatrix &A) |
Matrix | CH_Matrix_Classes::maxcols (const Symmatrix &A) |
Real | CH_Matrix_Classes::max (const Symmatrix &A) |
std::ostream & | CH_Matrix_Classes::operator<< (std::ostream &o, const Symmatrix &A) |
std::istream & | CH_Matrix_Classes::operator>> (std::istream &i, Symmatrix &A) |
void | CH_Matrix_Classes::swap (Symmatrix &A, Symmatrix &B) |
Symmatrix & | CH_Matrix_Classes::xbpeya (Symmatrix &x, const Symmatrix &y, Real alpha, Real beta) |
Symmatrix & | CH_Matrix_Classes::xeyapzb (Symmatrix &x, const Symmatrix &y, const Symmatrix &z, Real alpha, Real beta) |
Matrix | CH_Matrix_Classes::operator* (const Symmatrix &A, const Symmatrix &B) |
Symmatrix | CH_Matrix_Classes::operator% (const Symmatrix &A, const Symmatrix &B) |
Symmatrix | CH_Matrix_Classes::operator+ (const Symmatrix &A, const Symmatrix &B) |
Symmatrix | CH_Matrix_Classes::operator- (const Symmatrix &A, const Symmatrix &B) |
Matrix | CH_Matrix_Classes::operator* (const Symmatrix &A, const Matrix &B) |
Matrix | CH_Matrix_Classes::operator* (const Matrix &A, const Symmatrix &B) |
Matrix | CH_Matrix_Classes::operator+ (const Symmatrix &A, const Matrix &B) |
Matrix | CH_Matrix_Classes::operator+ (const Matrix &A, const Symmatrix &B) |
Matrix | CH_Matrix_Classes::operator- (const Symmatrix &A, const Matrix &B) |
Matrix | CH_Matrix_Classes::operator- (const Matrix &A, const Symmatrix &B) |
Symmatrix | CH_Matrix_Classes::operator* (const Symmatrix &A, Real d) |
Symmatrix | CH_Matrix_Classes::operator* (Real d, const Symmatrix &A) |
Symmatrix | CH_Matrix_Classes::operator/ (const Symmatrix &A, Real d) |
Symmatrix | CH_Matrix_Classes::operator+ (const Symmatrix &A, Real d) |
Symmatrix | CH_Matrix_Classes::operator+ (Real d, const Symmatrix &A) |
Symmatrix | CH_Matrix_Classes::operator- (const Symmatrix &A, Real d) |
Symmatrix | CH_Matrix_Classes::operator- (Real d, const Symmatrix &A) |
Matrix | CH_Matrix_Classes::svec (const Symmatrix &A) |
Symmatrix | CH_Matrix_Classes::skron (const Symmatrix &A, const Symmatrix &B) |
Real | CH_Matrix_Classes::norm2 (const Symmatrix &A) |
Symmatrix | CH_Matrix_Classes::transpose (const Symmatrix &A) |