plugin_src/load_history/dirac_impulse.c File Reference

#include <stdio.h>
#include <math.h>
#include "crusde_api.h"

Include dependency graph for dirac_impulse.c:


Functions

const char * get_name ()
const char * get_version ()
const char * get_authors ()
PluginCategory get_category ()
const char * get_description ()
void request_plugins ()
 Request necessary plugins: crusde_request_green_plugin("elastic halfspace (pinel)").
void register_output_fields ()
 Register output fields for spatial directions this Green's function calculates.
void run ()
 Performs the fast convolution.
void clear ()
 Clean-up before this plug-in gets unloaded.
void init ()
 Initialization of the convolution. Allocation of memory for inputs and outputs.
void register_parameter ()
 Register parameters this Kernel claims from the input.
double get_value_at (unsigned int t)

Variables

double * p_start [100]
int my_id = 0

Detailed Description


Function Documentation

void clear (  ) 

Clean-up before this plug-in gets unloaded.

freeing mallocs

const char* get_authors (  ) 

PluginCategory get_category (  ) 

const char* get_description (  ) 

const char* get_name (  ) 

double get_value_at ( unsigned int  t  ) 

const char* get_version (  ) 

void init (  ) 

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

empty

< gravity [m/s^2]

< Young's Modulus [GPa]

< Poisson's ratio [-]

< Density of the inviscid fluid [kg/m^3]

< thickness of the elastic plate [m]

void register_output_fields (  ) 

Register output fields for spatial directions this Green's function calculates.

empty

void register_parameter (  ) 

Register parameters this Kernel claims from the input.

Register parameters this load function claims from the input.

void request_plugins (  ) 

Request necessary plugins: crusde_request_green_plugin("elastic halfspace (pinel)").

empty

void run (  ) 

Performs the fast convolution.

empty


Variable Documentation

int my_id = 0

double* p_start[100]

pointer to start interval values


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