dmlfw (Daniyal Machine Learning Framework)
dmlfw_list_double.h
Go to the documentation of this file.
1#ifndef __DMLFW__LIST__DOUBLE__
2#define __DMLFW__LIST__DOUBLE__
76#include <dmlfw_vector.h>
77
78struct __dmlfw_forward_list_double;
79
86typedef struct __dmlfw_forward_list_double dmlfw_forward_list_double;
87
88
107
119
139
162
183
202
204#endif // __DMLFW__LIST__DOUBLE__
205
dmlfw_forward_list_double * dmlfw_forward_list_double_create_new(void)
Creates a new empty forward list of doubles.
void dmlfw_forward_list_double_clear(dmlfw_forward_list_double *forward_list)
Removes all elements from the list.
struct __dmlfw_forward_list_double dmlfw_forward_list_double
Opaque structure representing a forward list of double values.
Definition dmlfw_list_double.h:86
dimension_t dmlfw_forward_list_double_get_size(dmlfw_forward_list_double *forward_list)
Returns the number of elements in the list.
void dmlfw_forward_list_double_insert(dmlfw_forward_list_double *forward_list, double value)
Inserts a double value at the front of the list.
void dmlfw_forward_list_double_destroy(dmlfw_forward_list_double *forward_list)
Destroys the forward list and frees all memory.
dmlfw_row_vec_double * dmlfw_forward_list_double_get_row_vector(dmlfw_forward_list_double *forward_list)
Converts the forward list into a row vector of doubles.
uint32_t dimension_t
Represents the size or dimension of a data structure (uint32_t).
Definition dmlfw_types.h:26
Core vector types and utilities for double and string data.
struct __dmlfw_row_vec_double dmlfw_row_vec_double
Opaque structure representing a row vector of doubles.
Definition dmlfw_vec_double.h:92