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)  

vecl.c File Reference

Implementation of a lapack compatible dense vector format. More...

#include "vecl.h"

Functions

void vecl_vector_print (const VECTOR *x)
VECTORvecl_vector_add (const VECTOR *x, const VECTOR *y)
 $ z := x + y $
VECTORvecl_vector_scaling (const MEML_FLOAT alpha, const VECTOR *x)
 $ y := \alpha x $
MEML_FLOAT vecl_vector_dot_product (const VECTOR *a, const VECTOR *b)
int vecl_export_densevector2csv (const VECTOR *x, const char dateiname[])
VECTORvecl_vector_new (MEML_INT dim)
MEML_FLOAT vecl_vector_element_get (const VECTOR *x, const MEML_INT i)
int vecl_vector_element_set (VECTOR *x, MEML_INT i, MEML_FLOAT value)
int vecl_vector_element_add (VECTOR *x, MEML_INT i, MEML_FLOAT value)


Detailed Description

Implementation of a lapack compatible dense vector format.

Author:
Joerg Frochte
, based on vecl

Function Documentation

int vecl_export_densevector2csv const VECTOR x,
const char  dateiname[]
 

VECTOR* vecl_vector_add const VECTOR x,
const VECTOR y
 

$ z := x + y $

MEML_FLOAT vecl_vector_dot_product const VECTOR a,
const VECTOR b
 

int vecl_vector_element_add VECTOR x,
MEML_INT  i,
MEML_FLOAT  value
 

MEML_FLOAT vecl_vector_element_get const VECTOR x,
const MEML_INT  i
 

int vecl_vector_element_set VECTOR x,
MEML_INT  i,
MEML_FLOAT  value
 

VECTOR* vecl_vector_new MEML_INT  dim  ) 
 

void vecl_vector_print const VECTOR x  ) 
 

VECTOR* vecl_vector_scaling const MEML_FLOAT  alpha,
const VECTOR x
 

$ y := \alpha x $


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