PLplot  5.9.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
plf2ops.c File Reference
#include "plplotP.h"

Go to the source code of this file.

Functions

static PLFLT plf2ops_c_get (PLPointer p, PLINT ix, PLINT iy)
 
static PLFLT plf2ops_c_f2eval (PLINT ix, PLINT iy, PLPointer p)
 
static PLFLT plf2ops_c_set (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLFLT plf2ops_c_add (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLFLT plf2ops_c_sub (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLFLT plf2ops_c_mul (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLFLT plf2ops_c_div (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLINT plf2ops_c_isnan (PLPointer p, PLINT ix, PLINT iy)
 
static void plf2ops_c_minmax (PLPointer p, PLINT nx, PLINT ny, PLFLT *zmin, PLFLT *zmax)
 
PLF2OPS plf2ops_c ()
 
static PLFLT plf2ops_grid_c_get (PLPointer p, PLINT ix, PLINT iy)
 
static PLFLT plf2ops_grid_c_f2eval (PLINT ix, PLINT iy, PLPointer p)
 
static PLFLT plf2ops_grid_c_set (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLFLT plf2ops_grid_c_add (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLFLT plf2ops_grid_c_sub (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLFLT plf2ops_grid_c_mul (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLFLT plf2ops_grid_c_div (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLINT plf2ops_grid_c_isnan (PLPointer p, PLINT ix, PLINT iy)
 
static void plf2ops_grid_c_minmax (PLPointer p, PLINT nx, PLINT ny, PLFLT *zmin, PLFLT *zmax)
 
PLF2OPS plf2ops_grid_c ()
 
static PLFLT plf2ops_grid_row_major_get (PLPointer p, PLINT ix, PLINT iy)
 
static PLFLT plf2ops_grid_row_major_f2eval (PLINT ix, PLINT iy, PLPointer p)
 
static PLFLT plf2ops_grid_row_major_set (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLFLT plf2ops_grid_row_major_add (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLFLT plf2ops_grid_row_major_sub (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLFLT plf2ops_grid_row_major_mul (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLFLT plf2ops_grid_row_major_div (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLINT plf2ops_grid_row_major_isnan (PLPointer p, PLINT ix, PLINT iy)
 
static void plf2ops_grid_xxx_major_minmax (PLPointer p, PLINT nx, PLINT ny, PLFLT *zmin, PLFLT *zmax)
 
PLF2OPS plf2ops_grid_row_major ()
 
static PLFLT plf2ops_grid_col_major_get (PLPointer p, PLINT ix, PLINT iy)
 
static PLFLT plf2ops_grid_col_major_f2eval (PLINT ix, PLINT iy, PLPointer p)
 
static PLFLT plf2ops_grid_col_major_set (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLFLT plf2ops_grid_col_major_add (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLFLT plf2ops_grid_col_major_sub (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLFLT plf2ops_grid_col_major_mul (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLFLT plf2ops_grid_col_major_div (PLPointer p, PLINT ix, PLINT iy, PLFLT z)
 
static PLINT plf2ops_grid_col_major_isnan (PLPointer p, PLINT ix, PLINT iy)
 
PLF2OPS plf2ops_grid_col_major ()
 

Variables

static plf2ops_t s_plf2ops_c
 
static plf2ops_t s_plf2ops_grid_c
 
static plf2ops_t s_plf2ops_grid_row_major
 
plf2ops_t s_plf2ops_grid_col_major
 

Function Documentation

PLF2OPS plf2ops_c ( void  )

Definition at line 128 of file plf2ops.c.

static PLFLT plf2ops_c_add ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 55 of file plf2ops.c.

static PLFLT plf2ops_c_div ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 73 of file plf2ops.c.

static PLFLT plf2ops_c_f2eval ( PLINT  ix,
PLINT  iy,
PLPointer  p 
)
static

Definition at line 43 of file plf2ops.c.

static PLFLT plf2ops_c_get ( PLPointer  p,
PLINT  ix,
PLINT  iy 
)
static

Definition at line 37 of file plf2ops.c.

static PLINT plf2ops_c_isnan ( PLPointer  p,
PLINT  ix,
PLINT  iy 
)
static

Definition at line 79 of file plf2ops.c.

static void plf2ops_c_minmax ( PLPointer  p,
PLINT  nx,
PLINT  ny,
PLFLT zmin,
PLFLT zmax 
)
static

Definition at line 85 of file plf2ops.c.

static PLFLT plf2ops_c_mul ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 67 of file plf2ops.c.

static PLFLT plf2ops_c_set ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 49 of file plf2ops.c.

static PLFLT plf2ops_c_sub ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 61 of file plf2ops.c.

PLF2OPS plf2ops_grid_c ( void  )

Definition at line 235 of file plf2ops.c.

static PLFLT plf2ops_grid_c_add ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 157 of file plf2ops.c.

static PLFLT plf2ops_grid_c_div ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 175 of file plf2ops.c.

static PLFLT plf2ops_grid_c_f2eval ( PLINT  ix,
PLINT  iy,
PLPointer  p 
)
static

Definition at line 145 of file plf2ops.c.

static PLFLT plf2ops_grid_c_get ( PLPointer  p,
PLINT  ix,
PLINT  iy 
)
static

Definition at line 139 of file plf2ops.c.

static PLINT plf2ops_grid_c_isnan ( PLPointer  p,
PLINT  ix,
PLINT  iy 
)
static

Definition at line 181 of file plf2ops.c.

static void plf2ops_grid_c_minmax ( PLPointer  p,
PLINT  nx,
PLINT  ny,
PLFLT zmin,
PLFLT zmax 
)
static

Definition at line 187 of file plf2ops.c.

static PLFLT plf2ops_grid_c_mul ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 169 of file plf2ops.c.

static PLFLT plf2ops_grid_c_set ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 151 of file plf2ops.c.

static PLFLT plf2ops_grid_c_sub ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 163 of file plf2ops.c.

PLF2OPS plf2ops_grid_col_major ( void  )

Definition at line 432 of file plf2ops.c.

static PLFLT plf2ops_grid_col_major_add ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 385 of file plf2ops.c.

static PLFLT plf2ops_grid_col_major_div ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 406 of file plf2ops.c.

static PLFLT plf2ops_grid_col_major_f2eval ( PLINT  ix,
PLINT  iy,
PLPointer  p 
)
static

Definition at line 371 of file plf2ops.c.

static PLFLT plf2ops_grid_col_major_get ( PLPointer  p,
PLINT  ix,
PLINT  iy 
)
static

Definition at line 364 of file plf2ops.c.

static PLINT plf2ops_grid_col_major_isnan ( PLPointer  p,
PLINT  ix,
PLINT  iy 
)
static

Definition at line 413 of file plf2ops.c.

static PLFLT plf2ops_grid_col_major_mul ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 399 of file plf2ops.c.

static PLFLT plf2ops_grid_col_major_set ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 378 of file plf2ops.c.

static PLFLT plf2ops_grid_col_major_sub ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 392 of file plf2ops.c.

PLF2OPS plf2ops_grid_row_major ( void  )

Definition at line 350 of file plf2ops.c.

static PLFLT plf2ops_grid_row_major_add ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 270 of file plf2ops.c.

static PLFLT plf2ops_grid_row_major_div ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 291 of file plf2ops.c.

static PLFLT plf2ops_grid_row_major_f2eval ( PLINT  ix,
PLINT  iy,
PLPointer  p 
)
static

Definition at line 256 of file plf2ops.c.

static PLFLT plf2ops_grid_row_major_get ( PLPointer  p,
PLINT  ix,
PLINT  iy 
)
static

Definition at line 249 of file plf2ops.c.

static PLINT plf2ops_grid_row_major_isnan ( PLPointer  p,
PLINT  ix,
PLINT  iy 
)
static

Definition at line 298 of file plf2ops.c.

static PLFLT plf2ops_grid_row_major_mul ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 284 of file plf2ops.c.

static PLFLT plf2ops_grid_row_major_set ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 263 of file plf2ops.c.

static PLFLT plf2ops_grid_row_major_sub ( PLPointer  p,
PLINT  ix,
PLINT  iy,
PLFLT  z 
)
static

Definition at line 277 of file plf2ops.c.

static void plf2ops_grid_xxx_major_minmax ( PLPointer  p,
PLINT  nx,
PLINT  ny,
PLFLT zmin,
PLFLT zmax 
)
static

Definition at line 305 of file plf2ops.c.

Variable Documentation

plf2ops_t s_plf2ops_c
static
Initial value:
= {
}
static PLFLT plf2ops_c_sub(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:61
static void plf2ops_c_minmax(PLPointer p, PLINT nx, PLINT ny, PLFLT *zmin, PLFLT *zmax)
Definition: plf2ops.c:85
static PLFLT plf2ops_c_add(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:55
static PLFLT plf2ops_c_f2eval(PLINT ix, PLINT iy, PLPointer p)
Definition: plf2ops.c:43
static PLINT plf2ops_c_isnan(PLPointer p, PLINT ix, PLINT iy)
Definition: plf2ops.c:79
static PLFLT plf2ops_c_get(PLPointer p, PLINT ix, PLINT iy)
Definition: plf2ops.c:37
static PLFLT plf2ops_c_set(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:49
static PLFLT plf2ops_c_mul(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:67
static PLFLT plf2ops_c_div(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:73

Definition at line 115 of file plf2ops.c.

plf2ops_t s_plf2ops_grid_c
static
Initial value:
= {
}
static PLFLT plf2ops_grid_c_mul(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:169
static PLFLT plf2ops_grid_c_div(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:175
static PLFLT plf2ops_grid_c_sub(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:163
static PLFLT plf2ops_grid_c_add(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:157
static PLINT plf2ops_grid_c_isnan(PLPointer p, PLINT ix, PLINT iy)
Definition: plf2ops.c:181
static PLFLT plf2ops_grid_c_set(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:151
static PLFLT plf2ops_grid_c_get(PLPointer p, PLINT ix, PLINT iy)
Definition: plf2ops.c:139
static PLFLT plf2ops_grid_c_f2eval(PLINT ix, PLINT iy, PLPointer p)
Definition: plf2ops.c:145
static void plf2ops_grid_c_minmax(PLPointer p, PLINT nx, PLINT ny, PLFLT *zmin, PLFLT *zmax)
Definition: plf2ops.c:187

Definition at line 222 of file plf2ops.c.

plf2ops_t s_plf2ops_grid_col_major
Initial value:
= {
}
static PLFLT plf2ops_grid_col_major_f2eval(PLINT ix, PLINT iy, PLPointer p)
Definition: plf2ops.c:371
static void plf2ops_grid_xxx_major_minmax(PLPointer p, PLINT nx, PLINT ny, PLFLT *zmin, PLFLT *zmax)
Definition: plf2ops.c:305
static PLFLT plf2ops_grid_col_major_sub(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:392
static PLFLT plf2ops_grid_col_major_mul(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:399
static PLFLT plf2ops_grid_col_major_div(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:406
static PLFLT plf2ops_grid_col_major_get(PLPointer p, PLINT ix, PLINT iy)
Definition: plf2ops.c:364
static PLFLT plf2ops_grid_col_major_add(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:385
static PLFLT plf2ops_grid_col_major_set(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:378
static PLINT plf2ops_grid_col_major_isnan(PLPointer p, PLINT ix, PLINT iy)
Definition: plf2ops.c:413

Definition at line 419 of file plf2ops.c.

plf2ops_t s_plf2ops_grid_row_major
static
Initial value:
= {
}
static void plf2ops_grid_xxx_major_minmax(PLPointer p, PLINT nx, PLINT ny, PLFLT *zmin, PLFLT *zmax)
Definition: plf2ops.c:305
static PLFLT plf2ops_grid_row_major_add(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:270
static PLFLT plf2ops_grid_row_major_mul(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:284
static PLINT plf2ops_grid_row_major_isnan(PLPointer p, PLINT ix, PLINT iy)
Definition: plf2ops.c:298
static PLFLT plf2ops_grid_row_major_sub(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:277
static PLFLT plf2ops_grid_row_major_f2eval(PLINT ix, PLINT iy, PLPointer p)
Definition: plf2ops.c:256
static PLFLT plf2ops_grid_row_major_div(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:291
static PLFLT plf2ops_grid_row_major_get(PLPointer p, PLINT ix, PLINT iy)
Definition: plf2ops.c:249
static PLFLT plf2ops_grid_row_major_set(PLPointer p, PLINT ix, PLINT iy, PLFLT z)
Definition: plf2ops.c:263

Definition at line 337 of file plf2ops.c.