Continuous time edge coupling dynamics library. More...
#include "ne_std.h"
#include "ne_sys.h"
Go to the source code of this file.
Functions | |
ne_dyn_edge_t * | ne_dyn_ode_e_none_alloc (void) |
Allocate no edge coupling dynamics. | |
ne_err_code_t | ne_dyn_ode_e_none_fn (int eid, int i, int j, void *sys, double t, const double *y, double *dydt, double *params) |
No edge coupling dynamics. | |
ne_dyn_edge_t * | ne_dyn_ode_e_diffuse_alloc (void) |
Allocate diffusive edge coupling dynamics on all states. | |
ne_err_code_t | ne_dyn_ode_e_diffuse_fn (int eid, int i, int j, void *sys, double t, const double *y, double *dydt, double *params) |
Diffusive edge coupling dynamics on all states. |
Continuous time edge coupling dynamics library.
A library of various continuous time edge coupling dynamics that can be used. It is normal for the number of states for each edge to be identical, however, if mixing edge coupling dynamics with differing numbers of states be sure that the ne_system has edge states set to the largest one used.
The present built-in continuous time edge coupling dynamics include:
1. None (Any dimension) - The default dynamic, no coupling.
2. Diffusive - All States (Any dimension).
Definition in file ne_dyn_edge_ode_lib.h.
ne_dyn_edge_t* ne_dyn_ode_e_diffuse_alloc | ( | void | ) |
Allocate diffusive edge coupling dynamics on all states.
Definition at line 50 of file ne_dyn_edge_ode_lib.c.
ne_err_code_t ne_dyn_ode_e_diffuse_fn | ( | int | eid, | |
int | i, | |||
int | j, | |||
void * | sys, | |||
double | t, | |||
const double * | y, | |||
double * | dydt, | |||
double * | params | |||
) |
Diffusive edge coupling dynamics on all states.
Definition at line 67 of file ne_dyn_edge_ode_lib.c.
ne_dyn_edge_t* ne_dyn_ode_e_none_alloc | ( | void | ) |
Allocate no edge coupling dynamics.
Definition at line 26 of file ne_dyn_edge_ode_lib.c.
ne_err_code_t ne_dyn_ode_e_none_fn | ( | int | eid, | |
int | i, | |||
int | j, | |||
void * | sys, | |||
double | t, | |||
const double * | y, | |||
double * | dydt, | |||
double * | params | |||
) |
No edge coupling dynamics.
Definition at line 43 of file ne_dyn_edge_ode_lib.c.