GODataMatrix

GODataMatrix

Synopsis




            GODataMatrix;
            GODataMatrixVal;
            GODataMatrixSize;

GODataMatrixSize go_data_matrix_get_size    (GODataMatrix *mat);
double*     go_data_matrix_get_values       (GODataMatrix *mat);
double      go_data_matrix_get_value        (GODataMatrix *mat,
                                             unsigned i ,
                                             unsigned j );
char*       go_data_matrix_get_str          (GODataMatrix *mat,
                                             unsigned i ,
                                             unsigned j );
void        go_data_matrix_get_minmax       (GODataMatrix *mat,
                                             double *min,
                                             double *max);

GOData*     go_data_matrix_val_new          (double *val,
                                             unsigned rows ,
                                             unsigned columns ,
                                             GDestroyNotify notify);


Object Hierarchy


  GObject
   +----GOData
         +----GODataMatrix
               +----GODataMatrixVal

  GObject
   +----GOData
         +----GODataMatrix
               +----GODataMatrixVal

Description

Details

GODataMatrix

typedef struct _GODataMatrix GODataMatrix;


GODataMatrixVal

typedef struct _GODataMatrixVal GODataMatrixVal;


GODataMatrixSize

typedef struct {
	int rows;	/* negative if dirty, includes missing values */
	int columns;	/* negative if dirty, includes missing values */
} GODataMatrixSize;


go_data_matrix_get_size ()

GODataMatrixSize go_data_matrix_get_size    (GODataMatrix *mat);

mat :
Returns :

go_data_matrix_get_values ()

double*     go_data_matrix_get_values       (GODataMatrix *mat);

mat :
Returns :

go_data_matrix_get_value ()

double      go_data_matrix_get_value        (GODataMatrix *mat,
                                             unsigned i ,
                                             unsigned j );

mat :
Param2 :
Param3 :
Returns :

go_data_matrix_get_str ()

char*       go_data_matrix_get_str          (GODataMatrix *mat,
                                             unsigned i ,
                                             unsigned j );

mat :
Param2 :
Param3 :
Returns :

go_data_matrix_get_minmax ()

void        go_data_matrix_get_minmax       (GODataMatrix *mat,
                                             double *min,
                                             double *max);

mat :
min :
max :

go_data_matrix_val_new ()

GOData*     go_data_matrix_val_new          (double *val,
                                             unsigned rows ,
                                             unsigned columns ,
                                             GDestroyNotify notify);

val :
Param2 :
Param3 :
notify :
Returns :