MoDeNa  1.0
Software framework facilitating sequential multi-scale modelling
inputsoutputs.h File Reference
#include "inline.h"
#include <stddef.h>

Go to the source code of this file.

Data Structures

struct  modena_siunits_t
 
struct  modena_inputs_t
 
struct  modena_outputs_t
 

Macros

#define __BEGIN_DECLS   /* empty */
 
#define __END_DECLS   /* empty */
 

Functions

modena_siunits_tmodena_siunits_new ()
 
int modena_siunits_get (const modena_siunits_t *self, const size_t i)
 
void modena_siunits_destroy (modena_siunits_t *self)
 
modena_inputs_tmodena_inputs_new (const struct modena_model_t *self)
 
modena_outputs_tmodena_outputs_new (const struct modena_model_t *self)
 
void modena_inputs_destroy (modena_inputs_t *inputs)
 
void modena_outputs_destroy (modena_outputs_t *outputs)
 
INLINE_DECL void modena_inputs_set (modena_inputs_t *self, const size_t i, double x)
 
INLINE_DECL void modena_inherited_inputs_set (modena_inputs_t *self, const size_t i, double x)
 
INLINE_DECL double modena_inputs_get (const modena_inputs_t *self, const size_t i)
 
INLINE_DECL double modena_inherited_inputs_get (const modena_inputs_t *self, const size_t i)
 
INLINE_DECL double modena_outputs_get (const modena_outputs_t *self, const size_t i)
 

Detailed Description

Low-level interface library

Author
Henrik Rusche

Definition in file inputsoutputs.h.