#include <stdio.h>
#include "pdh_intf.h"
#include "pdh_ns_supg_problem.h"
Go to the source code of this file.
Defines | |
#define | PDC_NS_SUPG_ID 1 |
Functions | |
void | pdr_ns_supg_time_integration (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
int | pdr_ns_supg_adapt (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
double | pdr_ns_supg_ZZ_error (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
double | pdr_ns_supg_err_indi_ZZ (int Problem_id, int El) |
double | pdr_ns_supg_err_indi_explicit (int Problem_id, int El) |
int | pdr_ns_supg_dump_data (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
int | pdr_ns_supg_write_paraview (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
double | pdr_ns_supg_post_process (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
int | pdr_ns_supg_write_profile (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
double | pdr_ns_supg_initial_condition (int Field_id, double *Coor, int Sol_comp_id) |
Variables | |
double | pdv_ns_supg_timer_all |
double | pdv_ns_supg_timer_pdr_comp_el_stiff_mat |
double | pdv_ns_supg_timer_pdr_comp_fa_stiff_mat |
int | pdv_ns_supg_current_problem_id |
pdt_ns_supg_problem | pdv_ns_supg_problem |
#define PDC_NS_SUPG_ID 1 |
int pdr_ns_supg_adapt | ( | char * | Work_dir, | |
FILE * | Interactive_input, | |||
FILE * | Interactive_output | |||
) |
-------------------------------------------------------- pdr_ns_supg_adapt - to enforce adaptation strategy for a given problem ---------------------------------------------------------
int pdr_ns_supg_dump_data | ( | char * | Work_dir, | |
FILE * | Interactive_input, | |||
FILE * | Interactive_output | |||
) |
----------------------------------------------------------- pdr_ns_supg_dump_data - dump data to files ------------------------------------------------------------
double pdr_ns_supg_err_indi_explicit | ( | int | Problem_id, | |
int | El | |||
) |
-------------------------------------------------------- pdr_ns_supg_err_indi_explicit - to return error indicator for an element, based on ZZ first derivative recovery ----------------------------------------------------------
!!!!! NO REYNOLDS ?????????????
err = Error indicator for one element.
(integration over element volume begins)
(loop (and integration) over element faces) (TODO: preparation data...?)
double pdr_ns_supg_err_indi_ZZ | ( | int | Problem_id, | |
int | El | |||
) |
-------------------------------------------------------- pdr_ns_supg_err_indi_ZZ - to return error indicator for an element, based on ZZ first derivative recovery ----------------------------------------------------------
double pdr_ns_supg_initial_condition | ( | int | Field_id, | |
double * | Coor, | |||
int | Sol_comp_id | |||
) |
----------------------------------------------------------- pdr_ns_supg_initial_condition - procedure passed as argument to field initialization routine in order to provide problem dependent initial condition data ------------------------------------------------------------
double pdr_ns_supg_post_process | ( | char * | Work_dir, | |
FILE * | Interactive_input, | |||
FILE * | Interactive_output | |||
) |
----------------------------------------------------------- pdr_ns_supg_post_process - simple post-processing ------------------------------------------------------------
void pdr_ns_supg_time_integration | ( | char * | Work_dir, | |
FILE * | Interactive_input, | |||
FILE * | Interactive_output | |||
) |
----------------------------------------------------------- pdr_ns_supg_time_integration - time integration driver ------------------------------------------------------------
int pdr_ns_supg_write_paraview | ( | char * | Work_dir, | |
FILE * | Interactive_input, | |||
FILE * | Interactive_output | |||
) |
-------------------------------------------------------- pdr_ns_supg_write_paraview - to write graphics data to a disk file ----------------------------------------------------------
int pdr_ns_supg_write_profile | ( | char * | Work_dir, | |
FILE * | Interactive_input, | |||
FILE * | Interactive_output | |||
) |
----------------------------------------------------------- pdr_ns_supg_write_profile - to dump a set of values along a line ------------------------------------------------------------
double pdr_ns_supg_ZZ_error | ( | char * | Work_dir, | |
FILE * | Interactive_input, | |||
FILE * | Interactive_output | |||
) |
-------------------------------------------------------- pdr_ns_supg_ZZ_error - to compute estimated norm of error based on recovered first derivatives - the notorious ZZ error estimate ---------------------------------------------------------
double pdv_ns_supg_timer_all |