crusde_api.cpp File Reference

#include <iostream>
#include <map>
#include <string>
#include "crusde_api.h"
#include "SimulationCore.h"
#include "DataOutPlugin.h"
#include "GreensFunction.h"
#include "LoadFunction.h"
#include "ParamWrapper.h"

Include dependency graph for crusde_api.cpp:


Namespaces

namespace  std

Functions

double * crusde_register_param_double (const char *name, PluginCategory category)
char ** crusde_register_param_string (const char *name, PluginCategory category)
void crusde_register_output_field (int *position, FieldName field)
void crusde_set_operator_space (int nx, int ny)
void crusde_get_operator_space (int *nx, int *ny)
int crusde_get_green_at (double **result, int x, int y)
double crusde_get_load_at (int x, int y)
double crusde_get_load_history_at (int t)
int crusde_get_number_of_loads ()
double crusde_get_crustal_decay_at (int t)
int crusde_get_size_x ()
int crusde_get_size_y ()
int crusde_get_size_t ()
int crusde_get_gridsize ()
int crusde_get_dimensions ()
int crusde_get_displacement_dimensions ()
int crusde_get_min_x ()
int crusde_get_min_y ()
void crusde_set_result (double **result)
double ** crusde_get_result ()
void crusde_set_quadrant (int q)
int crusde_get_quadrant ()
const char * crusde_get_out_file ()
void crusde_exit (int exitcode)
unsigned long int crusde_model_time ()
unsigned long int crusde_get_timesteps ()
int crusde_model_step ()
int crusde_stepsize ()
int crusde_get_x_index ()
int crusde_get_y_index ()
int crusde_get_z_index ()
int crusde_get_current_load_component ()
void crusde_set_current_load_component (int id)
int crusde_get_number_of_load_components ()
boolean crusde_crustal_decay_given ()
boolean crusde_load_history_given ()
green_exec_function crusde_request_green_plugin (char *plugin)
load_exec_function crusde_request_load_plugin (char *plugin)
run_function crusde_request_kernel_plugin (char *plugin)
run_function crusde_request_postprocessor_plugin (char *plugin)
loadhistory_exec_function crusde_request_loadhistory_plugin (char *plugin)
crustaldecay_exec_function crusde_request_crustaldecay_plugin (char *plugin)

Function Documentation

boolean crusde_crustal_decay_given (  ) 

void crusde_exit ( int  exitcode  ) 

double crusde_get_crustal_decay_at ( int  t  ) 

int crusde_get_current_load_component (  ) 

int crusde_get_dimensions (  ) 

int crusde_get_displacement_dimensions (  ) 

int crusde_get_green_at ( double **  result,
int  x,
int  y 
)

int crusde_get_gridsize (  ) 

double crusde_get_load_at ( int  x,
int  y 
)

double crusde_get_load_history_at ( int  t  ) 

int crusde_get_min_x (  ) 

int crusde_get_min_y (  ) 

int crusde_get_number_of_load_components (  ) 

int crusde_get_number_of_loads (  ) 

void crusde_get_operator_space ( int *  nx,
int *  ny 
)

const char* crusde_get_out_file (  ) 

int crusde_get_quadrant (  ) 

double** crusde_get_result (  ) 

int crusde_get_size_t (  ) 

int crusde_get_size_x (  ) 

int crusde_get_size_y (  ) 

unsigned long int crusde_get_timesteps (  ) 

int crusde_get_x_index (  ) 

int crusde_get_y_index (  ) 

int crusde_get_z_index (  ) 

boolean crusde_load_history_given (  ) 

int crusde_model_step (  ) 

unsigned long int crusde_model_time (  ) 

void crusde_register_output_field ( int *  position,
FieldName  field 
)

double* crusde_register_param_double ( const char *  name,
PluginCategory  category 
)

char** crusde_register_param_string ( const char *  name,
PluginCategory  category 
)

crustaldecay_exec_function crusde_request_crustaldecay_plugin ( char *  plugin  ) 

green_exec_function crusde_request_green_plugin ( char *  plugin  ) 

run_function crusde_request_kernel_plugin ( char *  plugin  ) 

load_exec_function crusde_request_load_plugin ( char *  plugin  ) 

loadhistory_exec_function crusde_request_loadhistory_plugin ( char *  plugin  ) 

run_function crusde_request_postprocessor_plugin ( char *  plugin  ) 

void crusde_set_current_load_component ( int  id  ) 

void crusde_set_operator_space ( int  nx,
int  ny 
)

void crusde_set_quadrant ( int  q  ) 

void crusde_set_result ( double **  result  ) 

int crusde_stepsize (  ) 


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