cta_modbuild_b3b.h File Reference

#include <string.h>
#include "cta.h"
#include "cta_system.h"
#include "f_cta_utils.h"
#include "cta_datatypes.h"
#include "cta_model_utilities.h"
#include "cta_handles.h"
#include "cta_datetime.h"

Go to the source code of this file.

Data Structures

struct  B3B_Variable
struct  B3B_Station
struct  B3B_Forcing
struct  B3B_Parameter
struct  B3B_StateExchange
struct  B3B_Model

Defines

#define STRING_MAX   1024
#define B3B_ENCODING   ("utf-8")
#define B3B_INDEX_THIS   ( 0)
#define B3B_INDEX_TIME   ( 1)
#define B3B_INDEX_STATE   ( 2)
#define B3B_INDEX_FORCINGS   ( 3)
#define B3B_INDEX_PARAMETERS   ( 4)
#define B3B_INDEX_USERDATA   ( 5)
#define B3B_SIZE_DATABLK   ( 6)

Typedefs

typedef struct B3B_Variable B3B_Variable
typedef B3B_VariableB3B_VariablePntr
typedef struct B3B_Station B3B_Station
typedef B3B_StationB3B_StationPntr
typedef struct B3B_Forcing B3B_Forcing
typedef B3B_ForcingB3B_ForcingPntr
typedef struct B3B_Parameter B3B_Parameter
typedef B3B_ParameterB3B_ParameterPntr
typedef struct B3B_StateExchange B3B_StateExchange
typedef B3B_StateExchangeB3B_StateExchangePntr
typedef struct B3B_Model B3B_Model
typedef B3B_ModelB3B_ModelPntr

Functions

void CTA_Modbuild_b3b_CreateClass (CTA_ModelClass *modelcls)
 Create the model class of the B3B Black-box builder.

Define Documentation

#define B3B_ENCODING   ("utf-8")

Definition at line 42 of file cta_modbuild_b3b.h.

#define B3B_INDEX_FORCINGS   ( 3)

Definition at line 122 of file cta_modbuild_b3b.h.

#define B3B_INDEX_PARAMETERS   ( 4)

Definition at line 123 of file cta_modbuild_b3b.h.

#define B3B_INDEX_STATE   ( 2)

Definition at line 121 of file cta_modbuild_b3b.h.

#define B3B_INDEX_THIS   ( 0)

Definition at line 119 of file cta_modbuild_b3b.h.

#define B3B_INDEX_TIME   ( 1)

Definition at line 120 of file cta_modbuild_b3b.h.

#define B3B_INDEX_USERDATA   ( 5)

Definition at line 124 of file cta_modbuild_b3b.h.

#define B3B_SIZE_DATABLK   ( 6)

Definition at line 126 of file cta_modbuild_b3b.h.

#define STRING_MAX   1024

Definition at line 40 of file cta_modbuild_b3b.h.


Typedef Documentation

typedef struct B3B_Forcing B3B_Forcing

Definition at line 64 of file cta_modbuild_b3b.h.

Definition at line 65 of file cta_modbuild_b3b.h.

typedef struct B3B_Model B3B_Model

Definition at line 98 of file cta_modbuild_b3b.h.

Definition at line 99 of file cta_modbuild_b3b.h.

typedef struct B3B_Parameter B3B_Parameter

Definition at line 76 of file cta_modbuild_b3b.h.

Definition at line 77 of file cta_modbuild_b3b.h.

Definition at line 88 of file cta_modbuild_b3b.h.

Definition at line 89 of file cta_modbuild_b3b.h.

typedef struct B3B_Station B3B_Station

Definition at line 53 of file cta_modbuild_b3b.h.

Definition at line 54 of file cta_modbuild_b3b.h.

typedef struct B3B_Variable B3B_Variable

Definition at line 45 of file cta_modbuild_b3b.h.

Definition at line 46 of file cta_modbuild_b3b.h.


Function Documentation

void CTA_Modbuild_b3b_CreateClass ( CTA_ModelClass modelcls  ) 

Create the model class of the B3B Black-box builder.

Note:
This is not a user function. It is called at initialization of the COSTA environment.
Parameters:
modelcls O receives handle of the B3B-modelbuilder class

Generated on 4 Mar 2014 for OpenDA by  doxygen 1.6.1