plugin_src/data_handler/table.c File Reference

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <netcdf.h>
#include <assert.h>
#include <time.h>
#include "crusde_api.h"

Include dependency graph for table.c:


Functions

const char * get_name ()
const char * get_version ()
const char * get_authors ()
PluginCategory get_category ()
void request_plugins ()
void register_output_fields ()
const char * get_description ()
void run ()
 Performs the fast convolution.
void clear ()
void init ()
 Initialization of the convolution. Allocation of memory for inputs and outputs.
void register_parameter ()
 Register parameters this Kernel claims from the input.
void set_model_data (double **data, int dim_x, int dim_y)

Variables

double ** data_out
boolean data_written
char * filename
FILE * out_file = NULL
int k
int l
int xmin
int ymin
int m
int n
int ds
int dim
int d
int x_pos
int y_pos
int z_pos

Detailed Description

TODO: add description

Function Documentation

void clear (  ) 

Clean-up before this plug-in gets unloaded.

const char* get_authors (  ) 

PluginCategory get_category (  ) 

return DATAOUT_PLUGIN

const char* get_description (  ) 

const char* get_name (  ) 

const char* get_version (  ) 

void init (  ) 

Initialization of the convolution. Allocation of memory for inputs and outputs.

This function must not be called before register_parameter() unless none of the necessary values depends on parameters provided by the user, which are only set after they have been registered. This function is called some time after register_parameter().

void register_output_fields (  ) 

empty

void register_parameter (  ) 

Register parameters this Kernel claims from the input.

This function calls register_load_param() defined in crusde_api.h to register

See also:
register_load_param()

register_parameter() (temp_plugin.c.tmp)

void request_plugins (  ) 

empty

void run (  ) 

Performs the fast convolution.

writes data for actual time step to file

void set_model_data ( double **  data,
int  dim_x,
int  dim_y 
)

set pointer to model result.


Variable Documentation

int d

double** data_out

boolean data_written

int dim

int ds

char* filename

int k

int l

int m

int n

FILE* out_file = NULL

int x_pos

int xmin

int y_pos

int ymin

int z_pos


Generated on Sun Aug 31 13:19:39 2008 for CrusDe by  doxygen 1.5.0