SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
ColumnMatrixFunctions.h File Reference

for RHS and LHS More...

#include <Core/Datatypes/ColumnMatrix.h>
#include <Core/Util/Assert.h>
#include <Core/Datatypes/share.h>

Go to the source code of this file.

Classes

struct  AbsoluteValue
 

Namespaces

 SCIRun
 STL datatypes needed.
 
 SCIRun::Private
 

Functions

double linalg_norm2 (size_type rows, const double *data)
 
void linalg_mult (size_type rows, double *res, double *a, double *b)
 
void linalg_sub (size_type rows, double *res, double *a, double *b)
 
void linalg_add (size_type rows, double *res, double *a, double *b)
 
double linalg_dot (size_type rows, double *a, double *b)
 
void linalg_smadd (size_type rows, double *res, double s, double *a, double *b)
 
template<typename T >
void Mult (ColumnMatrixGeneric< T > &result, const ColumnMatrixGeneric< T > &a, const ColumnMatrixGeneric< T > &b)
 
template<typename T >
void Mult (ColumnMatrixGeneric< T > &result, const ColumnMatrixGeneric< T > &a, const ColumnMatrixGeneric< T > &b, index_type beg, index_type end)
 
template<typename T >
void Sub (ColumnMatrixGeneric< T > &result, const ColumnMatrixGeneric< T > &a, const ColumnMatrixGeneric< T > &b)
 
template<typename T >
void Sub (ColumnMatrixGeneric< T > &result, const ColumnMatrixGeneric< T > &a, const ColumnMatrixGeneric< T > &b, index_type beg, index_type end)
 
template<typename T >
void ScMult_Add (ColumnMatrix &result, T s, const ColumnMatrix &a, const ColumnMatrix &b)
 
template<typename T >
void ScMult_Add (ColumnMatrix &result, T s, const ColumnMatrix &a, const ColumnMatrix &b, index_type beg, index_type end)
 
template<typename T >
Dot (const ColumnMatrixGeneric< T > &a, const ColumnMatrixGeneric< T > &b)
 
template<typename T >
Dot (const ColumnMatrixGeneric< T > &a, const ColumnMatrixGeneric< T > &b, index_type beg, index_type end)
 
template<typename T >
void Copy (ColumnMatrixGeneric< T > &out, const ColumnMatrixGeneric< T > &in)
 
template<typename T >
void Copy (ColumnMatrixGeneric< T > &out, const ColumnMatrixGeneric< T > &in, index_type beg, index_type end)
 
template<typename T >
void AddScMult (ColumnMatrixGeneric< T > &result, const ColumnMatrixGeneric< T > &a, T s, const ColumnMatrixGeneric< T > &b)
 
template<typename T >
void Add (ColumnMatrixGeneric< T > &result, const ColumnMatrixGeneric< T > &a, const ColumnMatrixGeneric< T > &b)
 
template<typename T >
void Add (ColumnMatrixGeneric< T > &result, const ColumnMatrixGeneric< T > &a, const ColumnMatrixGeneric< T > &b, const ColumnMatrixGeneric< T > &c)
 
template<typename T >
void Mult (ColumnMatrixGeneric< T > &result, const ColumnMatrixGeneric< T > &a, T s)
 

Detailed Description

for RHS and LHS

Author
Steven G. Parker Department of Computer Science University of Utah
Date
July 1994