#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 |
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
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.
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 |