Main Page | Data Structures | File List | Data Fields | Globals

specialmath.c File Reference

#include "specialmath.h"

Functions

void scaleVector (double alpha, double *v, int n)
double vectorSum1 (const double *V, int n)
double vectorSum2 (const double *V, int n)
void storeAlphaUtoV (double alpha, const double *U, double *V, int n)
void addAlphaUtoV (double alpha, const double *U, double *V, int n)
double sqDist (const double *a, const double *b, int n)
void calcSqDistances (double *d, const double *X, const double *x, int q, int N)
double dotProduct (const double *U, const double *V, int n)
void addSparseToFull (const int *table, const double *s, double *f, int n)
void MatrixVector (double *y, const double *A, const double *x, int m, int n)
void MatrixTVector (double *y, const double *A, const double *x, int m, int n)

Function Documentation

void addAlphaUtoV double  alpha,
const double *  U,
double *  V,
int  n
 

void addSparseToFull const int *  table,
const double *  s,
double *  f,
int  n
 

void calcSqDistances double *  d,
const double *  X,
const double *  x,
int  q,
int  N
 

double dotProduct const double *  U,
const double *  V,
int  n
 

void MatrixTVector double *  y,
const double *  A,
const double *  x,
int  m,
int  n
 

void MatrixVector double *  y,
const double *  A,
const double *  x,
int  m,
int  n
 

void scaleVector double  alpha,
double *  v,
int  n
 

double sqDist const double *  a,
const double *  b,
int  n
 

void storeAlphaUtoV double  alpha,
const double *  U,
double *  V,
int  n
 

double vectorSum1 const double *  V,
int  n
 

double vectorSum2 const double *  V,
int  n
 


Generated on Fri Aug 25 13:20:50 2006 for UKRToolbox by  doxygen 1.4.3