pdd_ns_supg_heat/include/pdh_ns_supg_heat.h File Reference
#include <stdio.h>
#include "pdh_intf.h"
#include "../../pdd_ns_supg/include/pdh_ns_supg_problem.h"
#include "../../pdd_heat/include/pdh_heat_problem.h"
Go to the source code of this file.
Defines |
#define | PDC_NS_SUPG_ID 1 |
#define | PDC_HEAT_ID 2 |
Functions |
int | pdr_ns_supg_heat_init (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
void | pdr_ns_supg_heat_time_integration (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
double | pdr_ns_supg_heat_error (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
int | pdr_ns_supg_heat_adapt (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
int | pdr_ns_supg_heat_refine (int Problem_id, int Ref_type, FILE *Interactive_output) |
double | pdr_ns_supg_heat_ZZ_error (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
double | pdr_ns_supg_heat_err_indi_ZZ (int Problem_id, int El) |
double | pdr_ns_supg_heat_err_indi_explicit (int Problem_id, int El) |
int | pdr_ns_supg_heat_dump_data (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
int | pdr_ns_supg_heat_write_paraview (char *Work_dir, FILE *Interactive_input, FILE *Interactive_output) |
Variables |
double | pdv_ns_supg_heat_timer_all |
double | pdv_ns_supg_heat_timer_pdr_comp_el_stiff_mat |
double | pdv_ns_supg_heat_timer_pdr_comp_fa_stiff_mat |
int | pdv_ns_supg_heat_current_problem_id |
pdt_ns_supg_problem | pdv_ns_supg_problem |
pdt_heat_problem | pdv_heat_problem |
int | pdv_ns_supg_exchange_table_index |
int | pdv_heat_exchange_table_index |
Define Documentation
Function Documentation
int pdr_ns_supg_heat_adapt |
( |
char * |
Work_dir, |
|
|
FILE * |
Interactive_input, |
|
|
FILE * |
Interactive_output | |
|
) |
| | |
-------------------------------------------------------- pdr_ns_supg_heat_adapt - to enforce adaptation strategy for a given problem ---------------------------------------------------------
int pdr_ns_supg_heat_dump_data |
( |
char * |
Work_dir, |
|
|
FILE * |
Interactive_input, |
|
|
FILE * |
Interactive_output | |
|
) |
| | |
----------------------------------------------------------- pdr_ns_supg_heat_dump_data - dump data to files ------------------------------------------------------------
!!!!!!!!!
double pdr_ns_supg_heat_err_indi_explicit |
( |
int |
Problem_id, |
|
|
int |
El | |
|
) |
| | |
-------------------------------------------------------- pdr_ns_supg_heat_err_indi_explicit - to return error indicator for an element, based on ZZ first derivative recovery ----------------------------------------------------------
double pdr_ns_supg_heat_err_indi_ZZ |
( |
int |
Problem_id, |
|
|
int |
El | |
|
) |
| | |
-------------------------------------------------------- pdr_ns_supg_heat_err_indi_ZZ - to return error indicator for an element, based on ZZ first derivative recovery ----------------------------------------------------------
double pdr_ns_supg_heat_error |
( |
char * |
Work_dir, |
|
|
FILE * |
Interactive_input, |
|
|
FILE * |
Interactive_output | |
|
) |
| | |
-------------------------------------------------------- pdr_ns_supg_heat_error - to compute estimated norm of error based on recovered first derivatives - the notorious ZZ error estimate ---------------------------------------------------------
int pdr_ns_supg_heat_init |
( |
char * |
Work_dir, |
|
|
FILE * |
Interactive_input, |
|
|
FILE * |
Interactive_output | |
|
) |
| | |
-------------------------------------------------------- pdr_ns_supg_heat_init - to initialize problem data (including mesh and two fields) ----------------------------------------------------------
int pdr_ns_supg_heat_refine |
( |
int |
Problem_id, |
|
|
int |
Ref_type, |
|
|
FILE * |
Interactive_output | |
|
) |
| | |
-------------------------------------------------------- pdr_ns_supg_heat_refine - to enforce mesh refinement for ns_supg+heat problem ---------------------------------------------------------
void pdr_ns_supg_heat_time_integration |
( |
char * |
Work_dir, |
|
|
FILE * |
Interactive_input, |
|
|
FILE * |
Interactive_output | |
|
) |
| | |
----------------------------------------------------------- pdr_ns_supg_heat_time_integration - time integration driver ------------------------------------------------------------
int pdr_ns_supg_heat_write_paraview |
( |
char * |
Work_dir, |
|
|
FILE * |
Interactive_input, |
|
|
FILE * |
Interactive_output | |
|
) |
| | |
-------------------------------------------------------- pdr_ns_supg_heat_write_paraview - to write graphics data to a disk file ----------------------------------------------------------
double pdr_ns_supg_heat_ZZ_error |
( |
char * |
Work_dir, |
|
|
FILE * |
Interactive_input, |
|
|
FILE * |
Interactive_output | |
|
) |
| | |
-------------------------------------------------------- pdr_ns_supg_heat_ZZ_error - to compute estimated norm of error based on recovered first derivatives - the notorious ZZ error estimate ---------------------------------------------------------
Variable Documentation