Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

model_null.c File Reference

#include <math.h>
#include "NLfit_model.h"

Go to the source code of this file.


Functions

void signal_model (float *gs, int ts_length, float **x_array, float *ts_array)
DEFINE_MODEL_PROTOTYPE MODEL_interfaceinitialize_model ()

Function Documentation

DEFINE_MODEL_PROTOTYPE MODEL_interface* initialize_model  
 

Definition at line 40 of file model_null.c.

References MODEL_interface::call_func, MODEL_interface::label, MODEL_SIGNAL_TYPE, MODEL_interface::model_type, MODEL_interface::params, signal_model(), and XtMalloc.

00041 {
00042   MODEL_interface * mi = NULL;
00043 
00044 
00045   /*----- allocate memory space for model interface -----*/
00046   mi = (MODEL_interface *) XtMalloc (sizeof(MODEL_interface));
00047 
00048 
00049   /*----- define interface for the null signal model -----*/   
00050 
00051   /*----- name of this model -----*/
00052   strcpy (mi->label, "Null");
00053 
00054   /*----- this is a signal model -----*/
00055   mi->model_type = MODEL_SIGNAL_TYPE;
00056 
00057   /*----- number of parameters in the model -----*/
00058   mi->params = 0;
00059 
00060   /*----- minimum and maximum parameter constraints -----*/
00061   /*----- there are none -----*/
00062   
00063   /*----- function which implements the model -----*/
00064   mi->call_func = &signal_model;
00065 
00066 
00067   /*----- return pointer to the model interface -----*/
00068   return (mi);
00069 }

void signal_model float *    gs,
int    ts_length,
float **    x_array,
float *    ts_array
 

Definition at line 79 of file model_null.c.

Referenced by initialize_model().

00086 {
00087   int it;                           /* time index */     
00088 
00089 
00090   for (it = 0;  it < ts_length;  it++)
00091     ts_array[it] = 0.0;
00092   
00093 }
 

Powered by Plone

This site conforms to the following standards: