GuppiSeqScalar

Name

GuppiSeqScalar -- 

Synopsis



#define     GUPPI_SEQ_SCALAR0               (obj)
#define     GUPPI_IS_SEQ_SCALAR0            (obj)
GuppiData*  guppi_seq_scalar_new            (void);
double      guppi_seq_scalar_get            (const GuppiSeqScalar*,
                                             gint);
void        guppi_seq_scalar_set            (GuppiSeqScalar*,
                                             gint,
                                             double);
void        guppi_seq_scalar_set_many       (GuppiSeqScalar*,
                                             gint start,
                                             const double *vals,
                                             gint stride,
                                             gsize);
void        guppi_seq_scalar_prepend        (GuppiSeqScalar*,
                                             double);
void        guppi_seq_scalar_prepend_many   (GuppiSeqScalar*,
                                             gconstpointer,
                                             gint stride,
                                             gsize);
void        guppi_seq_scalar_prepend_repeating
                                            (GuppiSeqScalar*,
                                             double,
                                             gsize);
void        guppi_seq_scalar_append         (GuppiSeqScalar*,
                                             double);
void        guppi_seq_scalar_append_many    (GuppiSeqScalar*,
                                             gconstpointer,
                                             gint stride,
                                             gsize);
void        guppi_seq_scalar_append_repeating
                                            (GuppiSeqScalar*,
                                             double,
                                             gsize);
void        guppi_seq_scalar_insert         (GuppiSeqScalar*,
                                             gint,
                                             double);
void        guppi_seq_scalar_insert_many    (GuppiSeqScalar*,
                                             gint i,
                                             gconstpointer,
                                             gint stride,
                                             gsize N);
void        guppi_seq_scalar_insert_repeating
                                            (GuppiSeqScalar*,
                                             gint i,
                                             double x,
                                             gsize N);
GuppiSeqBoolean* guppi_seq_scalar_range_query
                                            (GuppiSeqScalar*,
                                             double min,
                                             double max);
gint        guppi_seq_scalar_in_place_range_query
                                            (GuppiSeqScalar*,
                                             GuppiSeqBoolean*,
                                             double min,
                                             double max);
gint        guppi_seq_scalar_bitwise_and_range_query
                                            (GuppiSeqScalar*,
                                             GuppiSeqBoolean*,
                                             double min,
                                             double max);
double      guppi_seq_scalar_min            (GuppiSeqScalar*);
double      guppi_seq_scalar_max            (GuppiSeqScalar*);
double      guppi_seq_scalar_sum            (GuppiSeqScalar*);
double      guppi_seq_scalar_sum_abs        (GuppiSeqScalar*);
double      guppi_seq_scalar_mean           (GuppiSeqScalar*);
double      guppi_seq_scalar_var            (GuppiSeqScalar*);
double      guppi_seq_scalar_vars           (GuppiSeqScalar*);
double      guppi_seq_scalar_sdev           (GuppiSeqScalar*);
double      guppi_seq_scalar_sdevs          (GuppiSeqScalar*);
double      guppi_seq_scalar_q1             (GuppiSeqScalar*);
double      guppi_seq_scalar_median         (GuppiSeqScalar*);
double      guppi_seq_scalar_q3             (GuppiSeqScalar*);
double      guppi_seq_scalar_percentile     (GuppiSeqScalar*,
                                             double p);
gconstpointer guppi_seq_scalar_raw          (const GuppiSeqScalar*,
                                             gint *stride);
#define     guppi_seq_scalar_raw_get        (ptr, str, i)

Object Hierarchy


  GtkObject
   +----GuppiData
         +----GuppiSeq
               +----GuppiSeqScalar

Description

Details

GUPPI_SEQ_SCALAR0()

#define GUPPI_SEQ_SCALAR0(obj) ((obj) ? (GUPPI_SEQ_SCALAR(obj)) : NULL)

obj : 


GUPPI_IS_SEQ_SCALAR0()

#define GUPPI_IS_SEQ_SCALAR0(obj) (((obj) == NULL) || (GUPPI_IS_SEQ_SCALAR(obj)))

obj : 


guppi_seq_scalar_new ()

GuppiData*  guppi_seq_scalar_new            (void);

Returns : 


guppi_seq_scalar_get ()

double      guppi_seq_scalar_get            (const GuppiSeqScalar*,
                                             gint);

Param1 : 
Param2 : 
Returns : 


guppi_seq_scalar_set ()

void        guppi_seq_scalar_set            (GuppiSeqScalar*,
                                             gint,
                                             double);

Param1 : 
Param2 : 
Param3 : 


guppi_seq_scalar_set_many ()

void        guppi_seq_scalar_set_many       (GuppiSeqScalar*,
                                             gint start,
                                             const double *vals,
                                             gint stride,
                                             gsize);

Param1 : 
start : 
vals : 
stride : 
Param5 : 


guppi_seq_scalar_prepend ()

void        guppi_seq_scalar_prepend        (GuppiSeqScalar*,
                                             double);

Param1 : 
Param2 : 


guppi_seq_scalar_prepend_many ()

void        guppi_seq_scalar_prepend_many   (GuppiSeqScalar*,
                                             gconstpointer,
                                             gint stride,
                                             gsize);

Param1 : 
Param2 : 
stride : 
Param4 : 


guppi_seq_scalar_prepend_repeating ()

void        guppi_seq_scalar_prepend_repeating
                                            (GuppiSeqScalar*,
                                             double,
                                             gsize);

Param1 : 
Param2 : 
Param3 : 


guppi_seq_scalar_append ()

void        guppi_seq_scalar_append         (GuppiSeqScalar*,
                                             double);

Param1 : 
Param2 : 


guppi_seq_scalar_append_many ()

void        guppi_seq_scalar_append_many    (GuppiSeqScalar*,
                                             gconstpointer,
                                             gint stride,
                                             gsize);

Param1 : 
Param2 : 
stride : 
Param4 : 


guppi_seq_scalar_append_repeating ()

void        guppi_seq_scalar_append_repeating
                                            (GuppiSeqScalar*,
                                             double,
                                             gsize);

Param1 : 
Param2 : 
Param3 : 


guppi_seq_scalar_insert ()

void        guppi_seq_scalar_insert         (GuppiSeqScalar*,
                                             gint,
                                             double);

Param1 : 
Param2 : 
Param3 : 


guppi_seq_scalar_insert_many ()

void        guppi_seq_scalar_insert_many    (GuppiSeqScalar*,
                                             gint i,
                                             gconstpointer,
                                             gint stride,
                                             gsize N);

Param1 : 
i : 
Param3 : 
stride : 
N : 


guppi_seq_scalar_insert_repeating ()

void        guppi_seq_scalar_insert_repeating
                                            (GuppiSeqScalar*,
                                             gint i,
                                             double x,
                                             gsize N);

Param1 : 
i : 
x : 
N : 


guppi_seq_scalar_range_query ()

GuppiSeqBoolean* guppi_seq_scalar_range_query
                                            (GuppiSeqScalar*,
                                             double min,
                                             double max);

Param1 : 
min : 
max : 
Returns : 


guppi_seq_scalar_in_place_range_query ()

gint        guppi_seq_scalar_in_place_range_query
                                            (GuppiSeqScalar*,
                                             GuppiSeqBoolean*,
                                             double min,
                                             double max);

Param1 : 
Param2 : 
min : 
max : 
Returns : 


guppi_seq_scalar_bitwise_and_range_query ()

gint        guppi_seq_scalar_bitwise_and_range_query
                                            (GuppiSeqScalar*,
                                             GuppiSeqBoolean*,
                                             double min,
                                             double max);

Param1 : 
Param2 : 
min : 
max : 
Returns : 


guppi_seq_scalar_min ()

double      guppi_seq_scalar_min            (GuppiSeqScalar*);

Param1 : 
Returns : 


guppi_seq_scalar_max ()

double      guppi_seq_scalar_max            (GuppiSeqScalar*);

Param1 : 
Returns : 


guppi_seq_scalar_sum ()

double      guppi_seq_scalar_sum            (GuppiSeqScalar*);

Param1 : 
Returns : 


guppi_seq_scalar_sum_abs ()

double      guppi_seq_scalar_sum_abs        (GuppiSeqScalar*);

Param1 : 
Returns : 


guppi_seq_scalar_mean ()

double      guppi_seq_scalar_mean           (GuppiSeqScalar*);

Param1 : 
Returns : 


guppi_seq_scalar_var ()

double      guppi_seq_scalar_var            (GuppiSeqScalar*);

Param1 : 
Returns : 


guppi_seq_scalar_vars ()

double      guppi_seq_scalar_vars           (GuppiSeqScalar*);

Param1 : 
Returns : 


guppi_seq_scalar_sdev ()

double      guppi_seq_scalar_sdev           (GuppiSeqScalar*);

Param1 : 
Returns : 


guppi_seq_scalar_sdevs ()

double      guppi_seq_scalar_sdevs          (GuppiSeqScalar*);

Param1 : 
Returns : 


guppi_seq_scalar_q1 ()

double      guppi_seq_scalar_q1             (GuppiSeqScalar*);

Param1 : 
Returns : 


guppi_seq_scalar_median ()

double      guppi_seq_scalar_median         (GuppiSeqScalar*);

Param1 : 
Returns : 


guppi_seq_scalar_q3 ()

double      guppi_seq_scalar_q3             (GuppiSeqScalar*);

Param1 : 
Returns : 


guppi_seq_scalar_percentile ()

double      guppi_seq_scalar_percentile     (GuppiSeqScalar*,
                                             double p);

Param1 : 
p : 
Returns : 


guppi_seq_scalar_raw ()

gconstpointer guppi_seq_scalar_raw          (const GuppiSeqScalar*,
                                             gint *stride);

Param1 : 
stride : 
Returns : 


guppi_seq_scalar_raw_get()

#define     guppi_seq_scalar_raw_get(ptr, str, i)

ptr : 
str : 
i :