pmm  1.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Structures | Macros | Typedefs | Functions
pmm_octave.h File Reference

data structure for interaction with octave More...

Go to the source code of this file.

Data Structures

struct  Matrix
struct  ColumnVector
struct  pmm_octave_data

Macros

#define PMM_ALL   0
#define PMM_AVG   1
#define PMM_MAX   2

Typedefs

typedef struct Matrix Matrix
typedef struct ColumnVector ColumnVector
typedef struct pmm_octave_data PMM_Octave_Data

Functions

void octave_init ()
struct pmm_octave_datafill_octave_input_matrices (struct pmm_model *m, int mode)
int octave_triangulate (struct pmm_octave_data *oct_data)
double octave_interp (struct pmm_octave_data *oct_data, int *p, int n)
double * octave_interp_array (struct pmm_octave_data *oct_data, int **p, int n, int l)
double octave_interpolate (struct pmm_octave_data *oct_data, int *p, int n)
struct pmm_benchmarkinterpolate_griddatan (struct pmm_model *m, int *p)

Detailed Description

data structure for interaction with octave

Definition in file pmm_octave.h.

Macro Definition Documentation

#define PMM_ALL   0

use all points

Definition at line 73 of file pmm_octave.h.

#define PMM_AVG   1

use average of points with identical parameters

Definition at line 74 of file pmm_octave.h.

#define PMM_MAX   2

use maximum of points with identical parameters

Definition at line 75 of file pmm_octave.h.

Typedef Documentation

typedef struct ColumnVector ColumnVector
typedef struct Matrix Matrix

Structure containing octave objects which are used in interpolation of models

Function Documentation

struct pmm_octave_data* fill_octave_input_matrices ( struct pmm_model m,
int  mode 
)
read
struct pmm_benchmark* interpolate_griddatan ( struct pmm_model m,
int *  p 
)
read
void octave_init ( )
double octave_interp ( struct pmm_octave_data oct_data,
int *  p,
int  n 
)
double* octave_interp_array ( struct pmm_octave_data oct_data,
int **  p,
int  n,
int  l 
)
double octave_interpolate ( struct pmm_octave_data oct_data,
int *  p,
int  n 
)
int octave_triangulate ( struct pmm_octave_data oct_data)