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

Go to the source code of this file.

Functions

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

Variables

SCISHARE typedef double LinAlg_TriDiagRow [3]
 

Function Documentation

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

Variable Documentation

SCISHARE typedef double LinAlg_TriDiagRow[3]