Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

robot/control/oldikor/UTILS/nrutil.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define UNUSED
#define SQR(a)   ((sqrarg=(a)) == 0.0 ? 0.0 : sqrarg*sqrarg)
#define DSQR(a)   ((dsqrarg=(a)) == 0.0 ? 0.0 : dsqrarg*dsqrarg)
#define DMAX(a, b)
#define DMIN(a, b)
#define FMAX(a, b)
#define FMIN(a, b)
#define LMAX(a, b)
#define LMIN(a, b)
#define IMAX(a, b)
#define IMIN(a, b)
#define SIGN(a, b)   ((b) >= 0.0 ? fabs(a) : -fabs(a))

Functions

void nrerror ()
float * vector ()
float ** matrix ()
float ** submatrix ()
float ** convert_matrix ()
float *** f3tensor ()
double * dvector ()
double ** dmatrix ()
int * ivector ()
int ** imatrix ()
unsigned char * cvector ()
unsigned long * lvector ()
void free_vector ()
void free_dvector ()
void free_ivector ()
void free_cvector ()
void free_lvector ()
void free_matrix ()
void free_submatrix ()
void free_convert_matrix ()
void free_dmatrix ()
void free_imatrix ()
void free_f3tensor ()


Define Documentation

#define DMAX a,
 ) 
 

Value:

(dmaxarg1=(a),dmaxarg2=(b),(dmaxarg1) > (dmaxarg2) ?\
        (dmaxarg1) : (dmaxarg2))

Definition at line 17 of file nrutil.h.

#define DMIN a,
 ) 
 

Value:

(dminarg1=(a),dminarg2=(b),(dminarg1) < (dminarg2) ?\
        (dminarg1) : (dminarg2))

Definition at line 21 of file nrutil.h.

#define DSQR  )     ((dsqrarg=(a)) == 0.0 ? 0.0 : dsqrarg*dsqrarg)
 

Definition at line 14 of file nrutil.h.

#define FMAX a,
 ) 
 

Value:

(maxarg1=(a),maxarg2=(b),(maxarg1) > (maxarg2) ?\
        (maxarg1) : (maxarg2))

Definition at line 25 of file nrutil.h.

Referenced by svdcmp().

#define FMIN a,
 ) 
 

Value:

(minarg1=(a),minarg2=(b),(minarg1) < (minarg2) ?\
        (minarg1) : (minarg2))

Definition at line 29 of file nrutil.h.

#define IMAX a,
 ) 
 

Value:

(imaxarg1=(a),imaxarg2=(b),(imaxarg1) > (imaxarg2) ?\
        (imaxarg1) : (imaxarg2))

Definition at line 41 of file nrutil.h.

#define IMIN a,
 ) 
 

Value:

(iminarg1=(a),iminarg2=(b),(iminarg1) < (iminarg2) ?\
        (iminarg1) : (iminarg2))

Definition at line 45 of file nrutil.h.

Referenced by svdcmp().

#define LMAX a,
 ) 
 

Value:

(lmaxarg1=(a),lmaxarg2=(b),(lmaxarg1) > (lmaxarg2) ?\
        (lmaxarg1) : (lmaxarg2))

Definition at line 33 of file nrutil.h.

#define LMIN a,
 ) 
 

Value:

(lminarg1=(a),lminarg2=(b),(lminarg1) < (lminarg2) ?\
        (lminarg1) : (lminarg2))

Definition at line 37 of file nrutil.h.

#define SIGN a,
 )     ((b) >= 0.0 ? fabs(a) : -fabs(a))
 

Definition at line 48 of file nrutil.h.

#define SQR  )     ((sqrarg=(a)) == 0.0 ? 0.0 : sqrarg*sqrarg)
 

Definition at line 11 of file nrutil.h.

Referenced by pythag().

int iminarg1 iminarg2 UNUSED
 

Definition at line 7 of file nrutil.h.


Function Documentation

float** convert_matrix  ) 
 

Referenced by mysimplx().

unsigned char* cvector  ) 
 

double** dmatrix  ) 
 

double* dvector  ) 
 

float*** f3tensor  ) 
 

void free_convert_matrix  ) 
 

Referenced by mysimplx().

void free_cvector  ) 
 

void free_dmatrix  ) 
 

void free_dvector  ) 
 

void free_f3tensor  ) 
 

void free_imatrix  ) 
 

void free_ivector  ) 
 

Referenced by mat_null(), and mysimplx().

void free_lvector  ) 
 

void free_matrix  ) 
 

Referenced by svdcmp().

void free_submatrix  ) 
 

void free_vector  ) 
 

Referenced by ludcmp(), mat_det(), mat_eigen(), mat_LU_inv(), mat_null(), mat_pseudoinv(), svbksb(), and svdcmp().

int** imatrix  ) 
 

int* ivector  ) 
 

Referenced by mat_null(), mysimplx(), and simplx().

unsigned long* lvector  ) 
 

float** matrix  ) 
 

Referenced by svdcmp().

void nrerror  ) 
 

Referenced by convert_matrix(), dmatrix(), dvector(), imatrix(), ivector(), ludcmp(), matrix(), simplx(), submatrix(), svdcmp(), and vector().

float** submatrix  ) 
 

float* vector  ) 
 

Referenced by ludcmp(), mat_det(), mat_eigen(), mat_LU_inv(), mat_null(), mat_pseudoinv(), svbksb(), and svdcmp().


Generated on Thu Jul 29 16:32:54 2004 for OpenSim by doxygen 1.3.6