NcmGrid

NcmGrid — Unidimensional grid.

Stability Level

Stable, unless otherwise indicated

Types and Values

Object Hierarchy

    GEnum
    ╰── NcmGridNodesEndPoints

Includes

#include <numcosmo/math/grid_one.h>

Description

FIXME

Functions

NCM_GRID_GET_SEC()

#define NCM_GRID_GET_SEC(grid) (&(g_array_index((grid)->sections, NcmGridSection, 0)))

ncm_grid_new ()

NcmGrid *
ncm_grid_new (gulong nnodes);

FIXME

[skip]

Parameters

nnodes

FIXME

 

Returns

FIXME


ncm_grid_new_from_sections ()

NcmGrid *
ncm_grid_new_from_sections (NcmGridSection *secs);

FIXME

[skip]

Parameters

secs

a NcmGridSection

 

Returns

FIXME


ncm_grid_free ()

void
ncm_grid_free (NcmGrid *grid,
               gboolean free_data);

FIXME

Parameters

grid

a NcmGrid

 

free_data

FIXME

 

ncm_grid_get_name ()

gchar *
ncm_grid_get_name (NcmGridSection *secs);

FIXME

Parameters

secs

a NcmGridSection

 

Returns

FIXME


ncm_grid_set_sections ()

void
ncm_grid_set_sections (NcmGrid *grid,
                       NcmGridSection *secs);

FIXME

Parameters

grid

a NcmGrid

 

secs

a NcmGridSection

 

ncm_grid_set_nodes_d ()

void
ncm_grid_set_nodes_d (NcmGrid *grid,
                      NcmGridNodesEndPoints incl,
                      guint32 start,
                      guint32 end,
                      gdouble start_val,
                      gdouble end_val);

FIXME

Parameters

grid

a NcmGrid

 

incl

a NcmGridNodesEndPoints

 

start

FIXME

 

end

FIXME

 

start_val

FIXME

 

end_val

FIXME

 

ncm_grid_set_nodes_si ()

void
ncm_grid_set_nodes_si (NcmGrid *grid,
                       NcmGridNodesEndPoints incl,
                       guint32 start,
                       guint32 end,
                       glong start_val_num,
                       glong start_val_den,
                       glong end_val_num,
                       glong end_val_den);

FIXME

Parameters

grid

a NcmGrid

 

incl

a NcmGridNodesEndPoints

 

start

FIXME

 

end

FIXME

 

start_val_num

FIXME

 

start_val_den

FIXME

 

end_val_num

FIXME

 

end_val_den

FIXME

 

ncm_grid_get_node_d ()

gdouble
ncm_grid_get_node_d (NcmGrid *grid,
                     gulong i);

FIXME

Parameters

grid

a NcmGrid

 

i

FIXME

 

Returns

FIXME


ncm_grid_get_double_array ()

gdouble *
ncm_grid_get_double_array (NcmGrid *grid);

FIXME

Parameters

grid

a NcmGrid

 

Returns

FIXME


ncm_grid_write ()

void
ncm_grid_write (NcmGrid *grid,
                FILE *f);

FIXME

Parameters

grid

a NcmGrid

 

f

FIXME

 

ncm_grid_read ()

NcmGrid *
ncm_grid_read (FILE *f);

FIXME

[skip]

Parameters

f

FIXME

 

Returns

FIXME

Types and Values

enum NcmGridNodesEndPoints

FIXME

Members

NCM_GRID_NODES_START

FIXME

 

NCM_GRID_NODES_END

FIXME

 

NCM_GRID_NODES_BOTH

FIXME

 

NCM_GRID_NODES_NONE

FIXME

 

struct NcmGridSection

struct NcmGridSection {
};

FIXME


struct NcmGrid

struct NcmGrid {
};

FIXME