Meta Matrix Library
Home About FAQ Install Documentation To Do Download Related Links


Tutorial   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals   Related Pages (e.g. ToDo)  

crfl.h File Reference

#include "vecl.h"

Functions

CR_MATRIXcrfl_cr_new (MEML_INT row, MEML_INT col)
 Initialisieren einer n*n-Matrix.
CR_MATRIXcrfl_cr_copy (const CR_MATRIX *A)
void crfl_cr_free (CR_MATRIX *A)
void crfl_cr_element_set (CR_MATRIX *A, MEML_INT x, MEML_INT y, MEML_FLOAT value)
void crfl_cr_element_set_f (CR_MATRIX *A, MEML_INT x, MEML_INT y, MEML_FLOAT value)
void crfl_cr_element_add (CR_MATRIX *A, MEML_INT x, MEML_INT y, MEML_FLOAT value)
void crfl_cr_element_add_f (CR_MATRIX *A, MEML_INT x, MEML_INT y, MEML_FLOAT value)
void crfl_cr_element_mul_f (CR_MATRIX *A, MEML_INT x, MEML_INT y, MEML_FLOAT value)
MEML_FLOAT crfl_cr_element_get (const CR_MATRIX *A, MEML_INT x, MEML_INT y)
MEML_FLOAT crfl_cr_element_get_f (const CR_MATRIX *A, MEML_INT x, MEML_INT y)
VECTORcrfl_crv_mul (const CR_MATRIX *A, const VECTOR *x)
void crfl_crv_mul_f (const CR_MATRIX *A, const VECTOR *x, VECTOR *result)
void crfl_crv_t_mul_f (const CR_MATRIX *A, const VECTOR *x, VECTOR *result)
CR_MATRIXcrfl_crcr_mul (const CR_MATRIX *A, const CR_MATRIX *B)
void crfl_crcr_mul_f (MEML_FLOAT alpha, const CR_MATRIX *A, const CR_MATRIX *B, CR_MATRIX *C)
void crfl_crcr_add_f (const CR_MATRIX *A, CR_MATRIX *C)
CR_MATRIXcrfl_crcr_add (const CR_MATRIX *A, const CR_MATRIX *B)
CR_MATRIXcrfl_cr_trans (const CR_MATRIX *A)
void crfl_cr_scaling_f (const MEML_FLOAT alpha, CR_MATRIX *A)
CR_MATRIXcrfl_cr_scaling (const MEML_FLOAT alpha, const CR_MATRIX *A)
void crfl_cr_set_row_2_unit_vector (CR_MATRIX *A, const MEML_INT row)
void crfl_cr_set_col_2_unit_vector (CR_MATRIX *A, const MEML_INT col)
int crfl_cr_element_print (const CR_MATRIX *A, const MEML_INT x, const MEML_INT y)
void crfl_cr_print (const CR_MATRIX *A)

Function Documentation

CR_MATRIX* crfl_cr_copy const CR_MATRIX A  ) 
 

void crfl_cr_element_add CR_MATRIX A,
MEML_INT  x,
MEML_INT  y,
MEML_FLOAT  value
 

void crfl_cr_element_add_f CR_MATRIX A,
MEML_INT  x,
MEML_INT  y,
MEML_FLOAT  value
 

MEML_FLOAT crfl_cr_element_get const CR_MATRIX A,
MEML_INT  x,
MEML_INT  y
 

MEML_FLOAT crfl_cr_element_get_f const CR_MATRIX A,
MEML_INT  x,
MEML_INT  y
 

void crfl_cr_element_mul_f CR_MATRIX A,
MEML_INT  x,
MEML_INT  y,
MEML_FLOAT  value
 

int crfl_cr_element_print const CR_MATRIX A,
const MEML_INT  x,
const MEML_INT  y
 

void crfl_cr_element_set CR_MATRIX A,
MEML_INT  x,
MEML_INT  y,
MEML_FLOAT  value
 

void crfl_cr_element_set_f CR_MATRIX A,
MEML_INT  x,
MEML_INT  y,
MEML_FLOAT  value
 

void crfl_cr_free CR_MATRIX A  ) 
 

CR_MATRIX* crfl_cr_new MEML_INT  row,
MEML_INT  col
 

Initialisieren einer n*n-Matrix.

Die Funktion crfl_cr_new allociert den Speicher fuer eine crfl_d_nn Matrix.

void crfl_cr_print const CR_MATRIX A  ) 
 

CR_MATRIX* crfl_cr_scaling const MEML_FLOAT  alpha,
const CR_MATRIX A
 

void crfl_cr_scaling_f const MEML_FLOAT  alpha,
CR_MATRIX A
 

void crfl_cr_set_col_2_unit_vector CR_MATRIX A,
const MEML_INT  col
 

void crfl_cr_set_row_2_unit_vector CR_MATRIX A,
const MEML_INT  row
 

CR_MATRIX* crfl_cr_trans const CR_MATRIX A  ) 
 

CR_MATRIX* crfl_crcr_add const CR_MATRIX A,
const CR_MATRIX B
 

void crfl_crcr_add_f const CR_MATRIX A,
CR_MATRIX C
 

CR_MATRIX* crfl_crcr_mul const CR_MATRIX A,
const CR_MATRIX B
 

void crfl_crcr_mul_f MEML_FLOAT  alpha,
const CR_MATRIX A,
const CR_MATRIX B,
CR_MATRIX C
 

VECTOR* crfl_crv_mul const CR_MATRIX A,
const VECTOR x
 

void crfl_crv_mul_f const CR_MATRIX A,
const VECTOR x,
VECTOR result
 

void crfl_crv_t_mul_f const CR_MATRIX A,
const VECTOR x,
VECTOR result
 


Generated on Tue Mar 28 14:10:38 2006 by  doxygen 1.4.1