5 EVALUATION OF THE CONTEXT-AWARE DESIGN
5.7 Search Engine Manager
Argumento Descripción
…_a …_asde (Entrada: …_a) Referencia a la función que gene- ra la matriz de corrimientoaden 1
…_b …_bsde (Entrada: …_b) Referencia a la función que ge- nera la matriz de difusiónbdem n
…_alfa …_alfasde (Entrada: …_alfa) Referencia a la funcion en la ecuacióndW = dt+dBt que permite generar
ruidos de diferente tipo
…_exact …_solution Referencia a la función que genera la solución exacta utilizando la misma realización del pro- ceso de Wiener
int i_dimension (Entrada: entero) Dimensiónnde la SDE int i_wienerdimension (Entrada: entero) Dimensión m del proceso de
Wiener
int i_simulation (Entrada: entero) Numero de simulaciones ctss_real r_tstart (Entrada: ctss_real) Tiempo en que inicia la si-
mulación, usualmente 0.0
ctss_real r_t…nish (Entrada: ctss_real) Tiempo en que termina la simulación, usualmente 1.0
ctss_real r_stepsize (Entrada: ctss_real) Longitud del paso ctss_stream_state_ptr
s_stream
(Entrada: ctss_stream_state_ptr) Abstracción de una secuencia aleatoria, que contiene un pun- tero a void con el estado actual del generador aleatorio que se usará para generar el proceso de Wiener
ctss_real *ar_x0 (Entrada: ctss_real) Matriz den 1que contiene el vector inicial de la simulación
ctss_real *ar_xfexpected
(Entrada/Salida: ctss_real) Matriz den 1que contiene el vector …nal esperado de la simulación void *v_adata (Entrada: puntero a void) Apuntador a los datos adicionales que se requieran para evaluar …_asde void *v_bdata (Entrada: puntero a void) Apuntador a los datos adicionales que se requieran para evaluar …_bsde void *v_exactdata (Entrada: puntero a void) Apuntador a los datos adicionales que se requieran para evaluar …_solution
8.2.2. …_milstein_platen
Argumento Descripción
…_a …_asde (Entrada: …_a) Referencia a la función que gene- ra la matriz de corrimientoaden 1
…_b …_bsde (Entrada: …_b) Referencia a la función que ge- nera la matriz de difusiónbdem n
…_alfa …_alfasde (Entrada: f_alfa) Referencia a la funcion en la ecuacióndW = dt+dBt que permite generar
ruidos de diferente tipo
…_exact …_solution Referencia a la función que genera la solución exacta utilizando la misma realización del pro- ceso de Wiener
int i_dimension (Entrada: entero) Dimensiónnde la SDE int i_wienerdimension (Entrada: entero) Dimensión m del proceso de
Wiener
int i_simulation (Entrada: entero) Número de simulaciones int i_p (Entrada: entero) Truncamiento que se utilizará
para aproximar las integrales de Stratonovich. Utilice un valor menor o igual a 8.
int i_straito_option (Entrada: entero) 0 si se desea correr una SDE
en forma de Ito, 1 en forma de Stratonovich ctss_real r_tstart (Entrada: ctss_real) Tiempo en que inicia la si-
mulación, usualmente 0.0
ctss_real r_t…nish (Entrada: ctss_real) Tiempo en que termina la simulación, usualmente 1.0
ctss_real r_stepsize (Entrada: ctss_real) Longitud del paso ctss_stream_state_ptr
s_stream
(Entrada: ctss_stream_state_ptr) Abstracción de una secuencia aleatoria, que contiene un pun- tero a void con el estado actual del generador aleatorio que se usará para generar el proceso de Wiener
ctss_stream_state_ptr s_stream_integral
(Entrada: ctss_stream_state_ptr) Abstracción de una secuencia aleatoria, que contiene un pun- tero a void con el estado actual del generador aleatorio que se usará para generar las integrales estocásticas
ctss_real *ar_x0 (Entrada: ctss_real) Matriz den 1que contiene el vector inicial de la simulación
ctss_real *ar_xfexpected
(Entrada/Salida: ctss_real) Matriz den 1que contiene el vector …nal esperado de la simulación void *v_adata (Entrada: puntero a void) Apuntador a los datos adicionales que se requieran para evaluar …_asde void *v_bdata (Entrada: puntero a void) Apuntador a los datos adicionales que se requieran para evaluar …_bsde void *v_exactdata (Entrada: puntero a void) Apuntador a los datos adicionales que se requieran para evaluar …_solution
8.2.3. …_euler_maruyama_implicit
Argumento Descripción
…_a …_asde (Entrada: …_a) Referencia a la función que gene- ra la matriz de corrimientoaden 1
…_b …_bsde (Entrada: …_b) Referencia a la función que ge- nera la matriz de difusiónbdem n
…_alfa …_alfasde (Entrada: …_alfa) Referencia a la funcion en la ecuacióndW = dt+dBt que permite generar
ruidos de diferente tipo
…_exact …_solution Referencia a la función que genera la solución exacta utilizando la misma realización del pro- ceso de Wiener
int i_dimension (Entrada: entero) Dimensiónnde la SDE int i_wienerdimension (Entrada: entero) Dimensión m del proceso de
Wiener
int i_simulation (Entrada: entero) Número de simulaciones ctss_real r_tstart (Entrada: ctss_real) Tiempo en que inicia la si-
mulación, usualmente 0.0
ctss_real r_t…nish (Entrada: ctss_real) Tiempo en que termina la simulación, usualmente 1.0
ctss_real r_stepsize (Entrada: ctss_real) Longitud del paso ctss_stream_state_ptr
s_stream
(Entrada: ctss_stream_state_ptr) Abstracción de una secuencia aleatoria, que contiene un pun- tero a void con el estado actual del generador aleatorio que se usará para generar el proceso de Wiener
ctss_stream_state_ptr s_stream_integral
(Entrada: ctss_stream_state_ptr) Abstracción de una secuencia aleatoria, que contiene un pun- tero a void con el estado actual del generador aleatorio que se usará para generar las integrales estocásticas
ctss_real *ar_x0 (Entrada: ctss_real) Matriz den 1que contiene el vector inicial de la simulación
ctss_real *ar_xfexpected
(Entrada/Salida: ctss_real) Matriz den 1que contiene el vector …nal esperado de la simulación ctss_real *ar_implicit (Entrada: ctss_real) Matriz diagonal den nen donde0 kk 1indica que tan implícito es
cada componentekde un método implícito void *v_adata (Entrada: puntero a void) Apuntador a los datos
adicionales que se requieran para evaluar …_asde void *v_bdata (Entrada: puntero a void) Apuntador a los datos adicionales que se requieran para evaluar …_bsde void *v_exactdata (Entrada: puntero a void) Apuntador a los datos adicionales que se requieran para evaluar …_solution
8.2.4. …_runge_kutta_implícito
Argumento Descripción
…_a …_asde (Entrada: …_a) Referencia a la función que gene- ra la matriz de corrimientoaden 1
…_b …_bsde (Entrada: …_b) Referencia a la función que ge- nera la matriz de difusiónbdem n
…_alfa …_alfasde (Entrada: f_alfa) Referencia a la funcion en la ecuacióndW = dt+dBt que permite generar
ruidos de diferente tipo
…_exact …_solution Referencia a la función que genera la solución exacta utilizando la misma realización del pro- ceso de Wiener
int i_dimension (Entrada: entero) Dimensiónnde la SDE int i_wienerdimension (Entrada: entero) Dimensión m del proceso de
Wiener
int i_simulation (Entrada: entero) Número de simulaciones int i_p (Entrada: entero) Truncamiento que se utilizará
para aproximar las integrales de Stratonovich. Utilice un valor menor o igual a 8.
ctss_real r_tstart (Entrada: ctss_real) Tiempo en que inicia la si- mulación, usualmente 0.0
ctss_real r_t…nish (Entrada: ctss_real) Tiempo en que termina la simulación, usualmente 1.0
ctss_real r_stepsize (Entrada: ctss_real) Longitud del paso ctss_stream_state_ptr
s_stream
(Entrada: ctss_stream_state_ptr) Abstracción de una secuencia aleatoria, que contiene un pun- tero a void con el estado actual del generador aleatorio que se usará para generar el proceso de Wiener
ctss_stream_state_ptr s_stream_integral
(Entrada: ctss_stream_state_ptr) Abstracción de una secuencia aleatoria, que contiene un pun- tero a void con el estado actual del generador aleatorio que se usará para generar las integrales estocásticas
ctss_real *ar_x0 (Entrada: ctss_real) Matriz den 1que contiene el vector inicial de la simulación
ctss_real *ar_xfexpected
(Entrada/Salida: ctss_real) Matriz den 1que contiene el vector …nal esperado de la simulación ctss_real *ar_implicit (Entrada: ctss_real) Matriz diagonal den nen donde0 kk 1indica que tan implícito es
cada componentekde un método implícito void *v_adata (Entrada: puntero a void) Apuntador a los datos
adicionales que se requieran para evaluar …_asde void *v_bdata (Entrada: puntero a void) Apuntador a los datos adicionales que se requieran para evaluar …_bsde void *v_exactdata (Entrada: puntero a void) Apuntador a los datos adicionales que se requieran para evaluar …_solution
8.2.5. …_statistic
Argumento Descripción
int i_batch Número de bachadas
ctss_real *ar_xferror Matriz de i_batch entradas que contiene la nor- ma del vector de error de cada bachada
ctss_real *ar_statistic Matriz que devuelve en la entrada 0 la media del error, en la entrada 1 la varianza del error y en la entrada el delta del error