cta_modbuild_sp.h File Reference

SP-Modelbuilder. More...

#include "cta_handles.h"
#include "cta_datatypes.h"
#include "cta_metainfo.h"

Go to the source code of this file.

Functions

void CTA_Modbuild_sp_CreateClass (CTA_ModelClass *modelcls)
 Create the model class of the SP-Modelbuilder.
void modbuild_sp_create_size (CTA_Handle userdata, int *memsize, int *ierr)
void modbuild_sp_create_init (CTA_Handle *this_obj, CTA_Handle *data, CTA_Handle *hinput, int *ierr)
void modbuild_sp_free (CTA_Handle *data, int *ierr)
void modbuild_sp_compute (CTA_Handle *data, CTA_Time *timespan, int *ierr)
void modbuild_sp_setstate (CTA_Handle *data, CTA_TreeVector *state, int *ierr)
void modbuild_sp_getstate (CTA_Handle *data, CTA_TreeVector *state, int *ierr)
void modbuild_sp_axpymodel (CTA_Handle *datay, double *alpha, CTA_Handle *datax, int *ierr)
void modbuild_sp_axpystate (CTA_Handle *data, double *alpha, CTA_TreeVector *statex, int *ierr)
void modbuild_sp_setforc (CTA_Handle *data, CTA_TreeVector *state, int *ierr)
void modbuild_sp_getforc (CTA_Handle *data, CTA_TreeVector *state, int *ierr)
void modbuild_sp_axpyforc (CTA_Handle *data, CTA_Time *tspan, double *alpha, CTA_TreeVector *statex, int *ierr)
void modbuild_sp_setparam (CTA_Handle *data, CTA_TreeVector *state, int *ierr)
void modbuild_sp_getparam (CTA_Handle *data, CTA_TreeVector *state, int *ierr)
void modbuild_sp_axpyparam (CTA_Handle *data, double *alpha, CTA_TreeVector *statex, int *ierr)
void modbuild_sp_getnoisecount (CTA_Handle *data, int *nnoise, int *ierr)
void modbuild_sp_getnoisecovar (CTA_Handle *data, CTA_TreeVector *colsvar, int *ierr)
void modbuild_sp_getobsvalues (CTA_Handle *data, CTA_Time *ttime, CTA_ObsDescr *hdescr, CTA_Vector *vval, int *ierr)
void modbuild_sp_getobsselect (CTA_Handle *data, CTA_Time *ttime, CTA_ObsDescr *hdescr, CTA_String *sselect, int *ierr)
void modbuild_sp_addnoise (CTA_Handle *data, CTA_Time *ttime, int *ierr)
void modbuild_sp_ar1_create (CTA_Handle *hinput, CTA_TreeVector *state, CTA_TreeVector *sbound, CTA_TreeVector *sparam, int *nnoise, CTA_Time *time0, CTA_String *snamnoise, CTA_Handle *husrdata, int *ierr)
void modbuild_sp_ar1_covar (CTA_TreeVector *colsvar, int *nnoise, CTA_Handle husrdata, int *ierr)
void modbuild_sp_ar1_compute (CTA_Time *timesspan, CTA_TreeVector *state, CTA_TreeVector *saxpyforc, BOOL *baddnoise, CTA_TreeVector *sparam, CTA_Handle husrdata, int *ierr)
void modbuild_sp_ar1_getobsval (CTA_TreeVector *state, CTA_ObsDescr *hdescr, CTA_Vector *vval, CTA_Handle *husrdata, int *ierr)
int modbuild_sp_compute_covars (int nmodel, double *Qar1, double *p0, CTAI_Gridm hgrid)

Detailed Description

SP-Modelbuilder.

Definition in file cta_modbuild_sp.h.


Function Documentation

void CTA_Modbuild_sp_CreateClass ( CTA_ModelClass modelcls  ) 

Create the model class of the SP-Modelbuilder.

Note:
This is not a user function. It is called at initialization of the COSTA environment.
Parameters:
modelcls O receives handle of the SP-modelbuilder class
void modbuild_sp_addnoise ( CTA_Handle data,
CTA_Time ttime,
int *  ierr 
)
void modbuild_sp_ar1_compute ( CTA_Time timesspan,
CTA_TreeVector state,
CTA_TreeVector saxpyforc,
BOOL *  baddnoise,
CTA_TreeVector sparam,
CTA_Handle  husrdata,
int *  ierr 
)
void modbuild_sp_ar1_covar ( CTA_TreeVector colsvar,
int *  nnoise,
CTA_Handle  husrdata,
int *  ierr 
)
void modbuild_sp_ar1_create ( CTA_Handle hinput,
CTA_TreeVector state,
CTA_TreeVector sbound,
CTA_TreeVector sparam,
int *  nnoise,
CTA_Time time0,
CTA_String snamnoise,
CTA_Handle husrdata,
int *  ierr 
)
void modbuild_sp_ar1_getobsval ( CTA_TreeVector state,
CTA_ObsDescr hdescr,
CTA_Vector vval,
CTA_Handle husrdata,
int *  ierr 
)
void modbuild_sp_axpyforc ( CTA_Handle data,
CTA_Time tspan,
double *  alpha,
CTA_TreeVector statex,
int *  ierr 
)
void modbuild_sp_axpymodel ( CTA_Handle datay,
double *  alpha,
CTA_Handle datax,
int *  ierr 
)
void modbuild_sp_axpyparam ( CTA_Handle data,
double *  alpha,
CTA_TreeVector statex,
int *  ierr 
)
void modbuild_sp_axpystate ( CTA_Handle data,
double *  alpha,
CTA_TreeVector statex,
int *  ierr 
)
void modbuild_sp_compute ( CTA_Handle data,
CTA_Time timespan,
int *  ierr 
)
int modbuild_sp_compute_covars ( int  nmodel,
double *  Qar1,
double *  p0,
CTAI_Gridm  hgrid 
)
void modbuild_sp_create_init ( CTA_Handle this_obj,
CTA_Handle data,
CTA_Handle hinput,
int *  ierr 
)
void modbuild_sp_create_size ( CTA_Handle  userdata,
int *  memsize,
int *  ierr 
)
void modbuild_sp_free ( CTA_Handle data,
int *  ierr 
)
void modbuild_sp_getforc ( CTA_Handle data,
CTA_TreeVector state,
int *  ierr 
)
void modbuild_sp_getnoisecount ( CTA_Handle data,
int *  nnoise,
int *  ierr 
)
void modbuild_sp_getnoisecovar ( CTA_Handle data,
CTA_TreeVector colsvar,
int *  ierr 
)
void modbuild_sp_getobsselect ( CTA_Handle data,
CTA_Time ttime,
CTA_ObsDescr hdescr,
CTA_String sselect,
int *  ierr 
)
void modbuild_sp_getobsvalues ( CTA_Handle data,
CTA_Time ttime,
CTA_ObsDescr hdescr,
CTA_Vector vval,
int *  ierr 
)
void modbuild_sp_getparam ( CTA_Handle data,
CTA_TreeVector state,
int *  ierr 
)
void modbuild_sp_getstate ( CTA_Handle data,
CTA_TreeVector state,
int *  ierr 
)
void modbuild_sp_setforc ( CTA_Handle data,
CTA_TreeVector state,
int *  ierr 
)
void modbuild_sp_setparam ( CTA_Handle data,
CTA_TreeVector state,
int *  ierr 
)
void modbuild_sp_setstate ( CTA_Handle data,
CTA_TreeVector state,
int *  ierr 
)

Generated on 4 Mar 2014 for OpenDA by  doxygen 1.6.1