plugin_src/data_handler/table.c File Reference

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

Include dependency graph for table.c:

Include dependency graph

Functions

const char * get_name ()
const char * get_version ()
const char * get_authors ()
const PluginCategory get_category ()
void request_plugins ()
int 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
const 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  ) 
 

const 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().

int 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
 

const 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 Jul 29 08:17:29 2007 for CrusDe by doxygen 1.3.8