#include "crusde_api.h"
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
Functions | |
void | register_parameter () |
void | request_plugins () |
void | init () |
void | free () |
void | run () |
const char * | get_name () |
const char * | get_version () |
const char * | get_authors () |
PluginCategory | get_category () |
const char * | get_description () |
void | clear () |
void | register_output_fields () |
Variables | |
int | NLAT |
int | NLON |
int | my_position |
calculates the ratio of horizontal and vertical displacement at each point and adds it to the output array
void clear | ( | ) |
empty
void free | ( | ) |
const char* get_authors | ( | ) |
PluginCategory get_category | ( | ) |
References POSTPROCESS_PLUGIN.
const char* get_description | ( | ) |
const char* get_name | ( | ) |
const char* get_version | ( | ) |
void init | ( | ) |
initializes local variables
References crusde_get_size_x(), crusde_get_size_y(), NLAT, and NLON.
void register_output_fields | ( | ) |
registers one ADD_FIELD type field with the framework
References ADD_FIELD, crusde_info(), crusde_register_output_field(), get_name(), and my_position.
void register_parameter | ( | ) |
empty
void request_plugins | ( | ) |
empty
void run | ( | ) |
does the calculation
References crusde_get_result(), crusde_get_x_index(), crusde_get_y_index(), crusde_get_z_index(), crusde_info(), get_name(), i, my_position, NLAT, NLON, result, x, and y.
int my_position |
Referenced by register_output_fields(), and run().
int NLAT |
int NLON |