SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
LinAlg.c File Reference
#include <math.h>
#include <Core/Math/LinAlg.h>

Functions

double linalg_norm2 (int rows, const double *data)
 
void linalg_mult (int rows, double *res, double *a, double *b)
 
void linalg_sub (int rows, double *res, double *a, double *b)
 
void linalg_add (int rows, double *res, double *a, double *b)
 
double linalg_dot (int rows, double *a, double *b)
 
void linalg_smadd (int rows, double *res, double s, double *a, double *b)
 
void linalg_tridiag (int rows, LinAlg_TriDiagRow *data, double *c)
 

Function Documentation

void linalg_add ( int  rows,
double *  res,
double *  a,
double *  b 
)
double linalg_dot ( int  rows,
double *  a,
double *  b 
)
void linalg_mult ( int  rows,
double *  res,
double *  a,
double *  b 
)
double linalg_norm2 ( int  rows,
const double *  data 
)
void linalg_smadd ( int  rows,
double *  res,
double  s,
double *  a,
double *  b 
)
void linalg_sub ( int  rows,
double *  res,
double *  a,
double *  b 
)
void linalg_tridiag ( int  rows,
LinAlg_TriDiagRow data,
double *  c 
)