cta_bb_modbuild.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  BB_Variable
struct  BB_Station
struct  BB_Forcing
struct  BB_Parameter
struct  BB_StateExchange
struct  BB_Model

Defines

#define STRING_MAX   1024
#define BB_ENCODING   ("utf-8")
#define BB_INDEX_THIS   ( 0)
#define BB_INDEX_TIME   ( 1)
#define BB_INDEX_STATE   ( 2)
#define BB_INDEX_FORCINGS   ( 3)
#define BB_INDEX_PARAMETERS   ( 4)
#define BB_INDEX_USERDATA   ( 5)
#define BB_SIZE_DATABLK   ( 6)

Typedefs

typedef struct BB_Variable BB_Variable
typedef BB_VariableBB_VariablePntr
typedef struct BB_Station BB_Station
typedef BB_StationBB_StationPntr
typedef struct BB_Forcing BB_Forcing
typedef BB_ForcingBB_ForcingPntr
typedef struct BB_Parameter BB_Parameter
typedef BB_ParameterBB_ParameterPntr
typedef struct BB_StateExchange BB_StateExchange
typedef BB_StateExchangeBB_StateExchangePntr
typedef struct BB_Model BB_Model
typedef BB_ModelBB_ModelPntr

Functions

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

Variables

static int BB_simulationNumber = 0

Define Documentation

#define BB_ENCODING   ("utf-8")

Definition at line 42 of file cta_bb_modbuild.h.

#define BB_INDEX_FORCINGS   ( 3)

Definition at line 136 of file cta_bb_modbuild.h.

#define BB_INDEX_PARAMETERS   ( 4)

Definition at line 137 of file cta_bb_modbuild.h.

#define BB_INDEX_STATE   ( 2)

Definition at line 135 of file cta_bb_modbuild.h.

#define BB_INDEX_THIS   ( 0)

Definition at line 133 of file cta_bb_modbuild.h.

#define BB_INDEX_TIME   ( 1)

Definition at line 134 of file cta_bb_modbuild.h.

#define BB_INDEX_USERDATA   ( 5)

Definition at line 138 of file cta_bb_modbuild.h.

#define BB_SIZE_DATABLK   ( 6)

Definition at line 140 of file cta_bb_modbuild.h.

#define STRING_MAX   1024

Definition at line 40 of file cta_bb_modbuild.h.


Typedef Documentation

typedef struct BB_Forcing BB_Forcing

Definition at line 64 of file cta_bb_modbuild.h.

Definition at line 65 of file cta_bb_modbuild.h.

typedef struct BB_Model BB_Model

Definition at line 110 of file cta_bb_modbuild.h.

Definition at line 111 of file cta_bb_modbuild.h.

typedef struct BB_Parameter BB_Parameter

Definition at line 76 of file cta_bb_modbuild.h.

Definition at line 77 of file cta_bb_modbuild.h.

Definition at line 88 of file cta_bb_modbuild.h.

Definition at line 89 of file cta_bb_modbuild.h.

typedef struct BB_Station BB_Station

Definition at line 53 of file cta_bb_modbuild.h.

Definition at line 54 of file cta_bb_modbuild.h.

typedef struct BB_Variable BB_Variable

Definition at line 45 of file cta_bb_modbuild.h.

Definition at line 46 of file cta_bb_modbuild.h.


Function Documentation

void CTA_Modbuild_b3b_CreateClass ( CTA_ModelClass modelcls  ) 

Create the model class of the BB 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 BB-modelbuilder class

Variable Documentation

int BB_simulationNumber = 0 [static]

Definition at line 131 of file cta_bb_modbuild.h.


Generated on 4 Mar 2014 for OpenDA by  doxygen 1.6.1