Main Page | Directories | File List | Globals

dgeMatrix.c File Reference

#include "dgeMatrix.h"

Functions

SEXP dgeMatrix_validate (SEXP obj)
static double get_norm (SEXP obj, char *typstr)
SEXP dgeMatrix_norm (SEXP obj, SEXP type)
static double set_rcond (SEXP obj, char *typstr)
SEXP dgeMatrix_rcond (SEXP obj, SEXP type)
SEXP dgeMatrix_crossprod (SEXP x)
SEXP dgeMatrix_dgeMatrix_crossprod (SEXP x, SEXP y)
SEXP dgeMatrix_matrix_crossprod (SEXP x, SEXP y)
SEXP dgeMatrix_getDiag (SEXP x)
SEXP dgeMatrix_LU (SEXP x)
SEXP dgeMatrix_determinant (SEXP x, SEXP logarithm)
SEXP dgeMatrix_solve (SEXP a)
SEXP dgeMatrix_matrix_solve (SEXP a, SEXP b, SEXP classed)
SEXP dgeMatrix_matrix_mm (SEXP a, SEXP b, SEXP classed, SEXP right)
SEXP dgeMatrix_svd (SEXP x, SEXP nnu, SEXP nnv)
SEXP dgeMatrix_exp (SEXP x)
SEXP dgeMatrix_Schur (SEXP x, SEXP vectors)

Variables

static double padec []

Function Documentation

SEXP dgeMatrix_crossprod SEXP  x  ) 
 

SEXP dgeMatrix_determinant SEXP  x,
SEXP  logarithm
 

SEXP dgeMatrix_dgeMatrix_crossprod SEXP  x,
SEXP  y
 

SEXP dgeMatrix_exp SEXP  x  ) 
 

Matrix exponential - based on the code for Octave's expm function.

Parameters:
x real square matrix to exponentiate
Returns:
matrix exponential of x

SEXP dgeMatrix_getDiag SEXP  x  ) 
 

SEXP dgeMatrix_LU SEXP  x  ) 
 

SEXP dgeMatrix_matrix_crossprod SEXP  x,
SEXP  y
 

SEXP dgeMatrix_matrix_mm SEXP  a,
SEXP  b,
SEXP  classed,
SEXP  right
 

SEXP dgeMatrix_matrix_solve SEXP  a,
SEXP  b,
SEXP  classed
 

SEXP dgeMatrix_norm SEXP  obj,
SEXP  type
 

SEXP dgeMatrix_rcond SEXP  obj,
SEXP  type
 

SEXP dgeMatrix_Schur SEXP  x,
SEXP  vectors
 

SEXP dgeMatrix_solve SEXP  a  ) 
 

SEXP dgeMatrix_svd SEXP  x,
SEXP  nnu,
SEXP  nnv
 

SEXP dgeMatrix_validate SEXP  obj  ) 
 

static double get_norm SEXP  obj,
char *  typstr
[static]
 

static double set_rcond SEXP  obj,
char *  typstr
[static]
 


Variable Documentation

double padec[] [static]
 

Initial value:

   
{
  5.0000000000000000e-1,
  1.1666666666666667e-1,
  1.6666666666666667e-2,
  1.6025641025641026e-3,
  1.0683760683760684e-4,
  4.8562548562548563e-6,
  1.3875013875013875e-7,
  1.9270852604185938e-9,
}


Generated on Wed Mar 30 08:43:57 2005 for Matrix by  doxygen 1.4.1