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"
Include dependency graph for pdh_ns_supg_heat.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

#define PDC_HEAT_ID   2
#define PDC_NS_SUPG_ID   1

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 ---------------------------------------------------------

Here is the call graph for this function:

Here is the caller graph for this function:

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 ------------------------------------------------------------

!!!!!!!!!

Here is the call graph for this function:

Here is the caller graph for this function:

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 ----------------------------------------------------------

Here is the caller graph for this function:

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 ----------------------------------------------------------

Here is the call graph for this function:

Here is the caller graph for this function:

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) ----------------------------------------------------------

Here is the call graph for this function:

Here is the caller graph for this function:

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 ---------------------------------------------------------

Here is the call graph for this function:

Here is the caller graph for this function:

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 ------------------------------------------------------------

Here is the call graph for this function:

Here is the caller graph for this function:

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 ----------------------------------------------------------

Here is the call graph for this function:

Here is the caller graph for this function:

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 ---------------------------------------------------------

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1