NcmMSetFunc

NcmMSetFunc — Abstract class for arbitrary MSet functions - bindable version

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── NcmMSetFunc
        ╰── NcmMSetFunc1

Description

This class is an abstract class for arbitrary MSet functions it behaves exactly like NcmMSetFunc but its virtual function is bindable.

Functions

NcmMSetFunc1N ()

GArray *
(*NcmMSetFunc1N) (NcmMSetFunc1 *f1,
                  NcmMSet *mset,
                  GArray *x);

ncm_mset_func1_ref ()

NcmMSetFunc1 *
ncm_mset_func1_ref (NcmMSetFunc1 *f1);

Increments the reference count of f1 by one.

Parameters

f1

a NcmMSetFunc1

 

Returns

f1 .

[transfer full]


ncm_mset_func1_free ()

void
ncm_mset_func1_free (NcmMSetFunc1 *f1);

Decrements the reference count of f1 by one. If the reference count reaches zero, f1 is freed.

Parameters

f1

a NcmMSetFunc1

 

ncm_mset_func1_clear ()

void
ncm_mset_func1_clear (NcmMSetFunc1 **f1);

If *f1 is non-NULL, unrefs it and sets *f1 to NULL.

Parameters

f1

a NcmMSetFunc1

 

ncm_mset_func1_eval1 ()

GArray *
ncm_mset_func1_eval1 (NcmMSetFunc1 *f1,
                      NcmMSet *mset,
                      GArray *x);

Evaluates the function at x .

[virtual eval1]

Parameters

mset

a NcmMSet

 

f1

a NcmMSetFunc1

 

x

function argument.

[array][element-type double]

Returns

function result.

[array][element-type double][transfer full]

Types and Values

NCM_TYPE_MSET_FUNC1

#define NCM_TYPE_MSET_FUNC1 (ncm_mset_func1_get_type ())

struct NcmMSetFunc1Class

struct NcmMSetFunc1Class {
};

NcmMSetFunc1

typedef struct _NcmMSetFunc1 NcmMSetFunc1;