NcmODE

NcmODE — Abstract class for ODE solvers

Properties

guint sys-size Read / Write / Construct

Object Hierarchy

    GObject
    ╰── NcmODE

Description

This class determine the methods needed to implement a ODE solver.

Functions

ncm_ode_ref ()

NcmODE *
ncm_ode_ref (NcmODE *ode);

Increase the reference of ode by one.

Parameters

ode

a NcmODE

 

Returns

ode .

[transfer full]


ncm_ode_free ()

void
ncm_ode_free (NcmODE *ode);

Decrease the reference count of ode by one.

Parameters

ode

a NcmODE

 

ncm_ode_clear ()

void
ncm_ode_clear (NcmODE **ode);

Decrease the reference count of ode by one, and sets the pointer *ode to NULL.

Parameters

ode

a NcmODE

 

ncm_ode_set_sys_size ()

void
ncm_ode_set_sys_size (NcmODE *ode,
                      guint sys_size);

Sets the ODE system size to sys_size .

[virtual set_sys_size]

Parameters

ode

a NcmODE

 

sys_size

system size

 

ncm_ode_get_sys_size ()

guint
ncm_ode_get_sys_size (NcmODE *ode);

Gets the current ODE system size.

Parameters

ode

a NcmODE

 

Returns

current ODE system size.

Types and Values

Property Details

The “sys-size” property

  “sys-size”                 guint

ODE system size.

Flags: Read / Write / Construct

Allowed values: >= 1

Default value: 1